<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: F2K2 Game</title>
    <description>The latest articles on Forem by F2K2 Game (@f2k2game).</description>
    <link>https://forem.com/f2k2game</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F553194%2F1864e704-4158-45ef-adac-f446d37d70b4.png</url>
      <title>Forem: F2K2 Game</title>
      <link>https://forem.com/f2k2game</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/f2k2game"/>
    <language>en</language>
    <item>
      <title>Dev.to Framework - Forem Selfhost Website For Sale</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Sun, 10 Sep 2023 16:02:54 +0000</pubDate>
      <link>https://forem.com/f2k2game/devto-framework-forem-selfhost-website-for-sale-14n0</link>
      <guid>https://forem.com/f2k2game/devto-framework-forem-selfhost-website-for-sale-14n0</guid>
      <description>&lt;p&gt;Hello Everyone,&lt;/p&gt;

&lt;p&gt;I would like to sell my website &lt;a href="https://www.qined.com/"&gt;qined.com&lt;/a&gt; which uses dev.to framework - forem selfhost software.&lt;/p&gt;

&lt;p&gt;Here's what you need to know:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Snappy Name:&lt;/strong&gt; With just &lt;strong&gt;5 letters&lt;/strong&gt;, qined.com is catchy, easy to remember, and has a business ring to it. Perfect for a business platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready Framework:&lt;/strong&gt; Uses dev.to - selfhost Forem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Adsense Approved:&lt;/strong&gt; Want to make some moolah from your platform? You're all set with Adsense. Show some ads, and let the pennies roll in!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Low Maintenance:&lt;/strong&gt; I've set it all up for you. Now you just need to give it some love and time. Think of it like a pet robot 🤖.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why am I selling?:
&lt;/h2&gt;

&lt;p&gt;Life's gotten busy, and I'd hate to see such potential go to waste. I believe in passing on the torch to someone who has the passion and time.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Why should YOU consider it?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Start Ahead:&lt;/strong&gt; Instead of starting from zero, kick off with a domain that's already set.&lt;br&gt;
&lt;strong&gt;Monetization:&lt;/strong&gt; With Adsense in place, there's potential revenue waiting for you.&lt;br&gt;
&lt;strong&gt;Be the Boss:&lt;/strong&gt; Dreamt of managing a Business community? Here's your golden ticket.&lt;/p&gt;

&lt;h2&gt;
  
  
  Regarding Traffic:
&lt;/h2&gt;

&lt;p&gt;Website currently does not have a significant number of visitors.&lt;/p&gt;

&lt;p&gt;This is a golden opportunity for someone looking to dive into the Business community world. You get a catchy domain, a framework inspired by one of the best, and a chance to turn it into something BIG!&lt;/p&gt;

&lt;p&gt;Got questions? Interested? Let's chat and &lt;strong&gt;Name your price!&lt;/strong&gt; Shoot a message, and let's get you started on this exciting journey. 🚀&lt;/p&gt;

&lt;p&gt;Contact me: &lt;a href="mailto:support@qined.com"&gt;support@qined.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sale</category>
      <category>forem</category>
      <category>website</category>
      <category>devto</category>
    </item>
    <item>
      <title>Excel Steps Up: Python Integration in the Latest Update</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Thu, 24 Aug 2023 08:09:08 +0000</pubDate>
      <link>https://forem.com/f2k2game/excel-steps-up-python-integration-in-the-latest-update-mmp</link>
      <guid>https://forem.com/f2k2game/excel-steps-up-python-integration-in-the-latest-update-mmp</guid>
      <description>&lt;p&gt;In a groundbreaking move, Microsoft Excel has now integrated Python support, bridging the capabilities of two giants in the tech world. Excel users can now effortlessly harness the potential of Python's data manipulation prowess, all within the familiar confines of their spreadsheets. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why This Matters&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Versatility&lt;/strong&gt;: Combines Excel’s native formulas and visual tools with Python’s robust libraries such as numpy, pandas, Matplotlib, and seaborn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Efficiency&lt;/strong&gt;: Enables dynamic data analysis without the need to swap between software or platforms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaboration&lt;/strong&gt;: Share and co-author workbooks embedded with Python, offering a refreshing new dimension to teamwork.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Getting Started with Python in Excel&lt;/strong&gt;  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Built-in Integration&lt;/strong&gt;: No additional downloads. Users can start coding directly by hitting the "Insert Python" button under the Formulas section.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Powered by Anaconda&lt;/strong&gt;: In partnership with Anaconda, Microsoft ensures users get access to premium libraries and unparalleled support.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Security and Collaboration&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Execution&lt;/strong&gt;: Python scripts in Excel operate on the Microsoft Cloud, providing a seamless and secure experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise-Level Security&lt;/strong&gt;: As a part of the M365 connected experience, users can rest assured that their data and processes are fortified with top-notch security measures.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sharing and Co-authoring&lt;/strong&gt;: Just like any other Excel file, Python-enhanced workbooks can be shared. Collaborators can refresh and interact with Python scripts without any hassle.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read more: &lt;a href="https://dev.to/f2k2game/ais-game-changer-every-play-a-new-adventure-40d8"&gt;AI's Game-Changer: Every Play, a New Adventure!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Beta Testing and Availability&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Current Phase&lt;/strong&gt;: Presently, this feature is in Public Preview exclusively for the Microsoft 365 Insiders Beta Channel members. Available in Excel for Windows build 16818.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upcoming Features&lt;/strong&gt;: Microsoft promises enhanced user experience with:

&lt;ul&gt;
&lt;li&gt;Syntax highlighting&lt;/li&gt;
&lt;li&gt;Autocomplete&lt;/li&gt;
&lt;li&gt;Improved error feedback&lt;/li&gt;
&lt;li&gt;Comprehensive documentation&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost Implications&lt;/strong&gt;: Post-preview, some functionalities might require a license. Details on this will be available as the general availability (GA) approaches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In an unprecedented move, Microsoft Excel is now set to integrate the highly-regarded Python programming language, heralding a new era for data analytics. With the public preview already out, the implications of this are vast: advanced users can now embed Python code directly into Excel, bridging the gap between spreadsheet utility and programmatic functionality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combining Excel and Python's Best Features&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Steffan Kinnestrand, GM of Modern Work at Microsoft, elaborates on the groundbreaking synergy: “Pairing Python’s robust data visualization and analysis libraries with the quintessential features of Excel paves the way for enhanced data exploration.” Users can delve into their data using Python's libraries, then seamlessly switch to Excel's formulas, PivotTables, and charts to derive further insights.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Availability and Licensing Details&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Initial Rollout&lt;/strong&gt;: As of now, this feature is accessible to Microsoft 365 Insiders in the Beta Channel. Its availability is presently restricted to Windows users.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Future Expansion&lt;/strong&gt;: Plans are afoot to extend this functionality to other platforms in subsequent phases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Subscription Details&lt;/strong&gt;: While the public preview stage will house Python in Excel under the Microsoft 365 subscription, it's pivotal to note that some features might necessitate a paid license post this preview phase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amplifying Data Visualization Capabilities&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Excel, already renowned for its data-handling and visualization capabilities, stands to benefit enormously from Python's visualization libraries. Users can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create intricate formulae, PivotTables, and charts grounded in Python data.&lt;/li&gt;
&lt;li&gt;Incorporate charting powerhouses like Matplotlib and Seaborn to create visually striking heatmap visualizations, violin plots, and more.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Microsoft's move to infuse Python capabilities in Excel holds immense promise. The combined strength of Excel's analytical features and Python’s versatile libraries can revolutionize the way professionals approach data analytics.&lt;/p&gt;

&lt;p&gt;The amalgamation of Python into Excel signifies a transformative leap for data enthusiasts and professionals. As Excel evolves to harness Python's capabilities, users can anticipate a more dynamic, insightful, and holistic data analysis experience.&lt;/p&gt;

</description>
      <category>excel</category>
      <category>python</category>
    </item>
    <item>
      <title>AI's Game-Changer: Every Play, a New Adventure!</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Fri, 11 Aug 2023 07:01:23 +0000</pubDate>
      <link>https://forem.com/f2k2game/ais-game-changer-every-play-a-new-adventure-40d8</link>
      <guid>https://forem.com/f2k2game/ais-game-changer-every-play-a-new-adventure-40d8</guid>
      <description>&lt;h3&gt;
  
  
  Dive into Dreamland AI: An Interactive Adventure Game Powered by AI
&lt;/h3&gt;

&lt;p&gt;Have you ever wished for a game that changes every time you play? Enter Dreamland AI, a brainchild of the talented GitHub user r-chong. This isn't just any game; it's a choose-your-own-adventure experience that morphs with each decision you make, all thanks to the power of artificial intelligence.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;What Makes Dreamland AI Stand Out?&lt;/strong&gt;
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;A Story That's Always Changing:&lt;/strong&gt; Unlike static games where you can predict the outcome, Dreamland AI offers a dynamic storyline. Your choices steer the narrative, ensuring a fresh adventure with every playthrough.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sleek User Interface with Streamlit:&lt;/strong&gt; The &lt;a href="https://unblockedpremium.com/"&gt;unblocked games premium&lt;/a&gt; visuals and interactions are powered by Streamlit. It's not just about making choices; it's about enjoying them in a beautifully crafted environment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart Decision Processing with NLP:&lt;/strong&gt; Dreamland AI isn't just about clicking buttons. It listens and understands, thanks to its integration of natural language processing. This means the game responds to your decisions in a more nuanced and immersive manner.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;A Peek Behind the Scenes with Langchain:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;R-chong's journey with Langchain, the AI text-generating library, has been nothing short of enlightening. The flexibility of Langchain allowed for creative experimentation, especially its chaining feature. This tool was pivotal in feeding prompts to the chatbot, ensuring the story flowed smoothly from one decision to the next.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Eager to Embark on Your Own Adventure? Here's How:&lt;/strong&gt;
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Start by cloning the repository: &lt;code&gt;git clone https://github.com/r-chong/DreamlandAI.git&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Dive into the game's heart: &lt;code&gt;cd StorytellerGPT&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Kickstart the game: &lt;code&gt;python app.py&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ensure you've got all the tools by installing the necessary dependencies.&lt;/li&gt;
&lt;li&gt;And voilà! Head over to &lt;code&gt;localhost:8501&lt;/code&gt; and let your adventure unfold.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;A Quick Snapshot of Dreamland AI:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;At its core, Dreamland AI is a fusion of Langchain and Streamlit, creating a unique gaming experience. The GitHub community seems intrigued, with the repository already garnering 2 stars and catching the attention of a watcher.&lt;/p&gt;

&lt;p&gt;For those itching to delve deeper or even contribute, &lt;a href="https://github.com/r-chong/DreamlandAI"&gt;Dreamland AI awaits on GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;P.S.: All insights are sourced directly from the Dreamland AI GitHub page. Happy gaming!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>dreamlandaigame</category>
      <category>aiadventureunleashed</category>
      <category>dynamicstorytelling</category>
      <category>nextgengamingai</category>
    </item>
    <item>
      <title>Exploring the Integration of Game Development and Artificial Intelligence</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Mon, 10 Jul 2023 16:44:32 +0000</pubDate>
      <link>https://forem.com/f2k2game/exploring-the-integration-of-game-development-and-artificial-intelligence-41cf</link>
      <guid>https://forem.com/f2k2game/exploring-the-integration-of-game-development-and-artificial-intelligence-41cf</guid>
      <description>&lt;p&gt;The continuous advancement and application of artificial intelligence (AI) technology have led to its integration into various industries. The gaming industry is no exception. By incorporating AI into games, the playability, realism, and fun of games can be significantly enhanced. &lt;/p&gt;

&lt;p&gt;In this article, we will delve into the combination of game development and AI technology, including the application scenarios of AI in game development, algorithm principles, code implementation, and future development trends.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Application Scenarios of AI in Game Development&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Game Intelligence&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Game intelligence refers to the application of AI technology in games, endowing games with more powerful intelligence capabilities. This technology can be combined with game design to provide players with a more realistic gaming experience. Based on this, AI technology can be divided into the following categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Intelligence of Non-Player Characters (NPCs)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In games, NPCs are usually programmed to perform actions and reactions. However, this method often leads to overly simple and emotionless NPC behavior. Therefore, the introduction of AI technology can make NPCs more realistic and flexible, and their behavior will change dynamically according to the character's personality and emotions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Intelligence of Game AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Game AI refers to the actions and strategies taken by computer-controlled players in the game. By using AI technology, game AI can better understand player actions, thereby providing a more interesting gaming experience.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;AI Engine&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The AI engine is a software tool used to help model and apply AI during game development. By using the AI engine, high-quality game content can be created more easily, reducing labor costs and improving production efficiency.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Algorithm Principles&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Neural Networks&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Neural networks are computational models composed of a large number of interconnected processing nodes. These processing nodes mimic the connection relationship between human neurons. In games, neural networks can be used to implement functions such as machine vision and voice recognition.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Decision Trees&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Decision trees are tree structures used to solve classification and regression problems. In games, decision trees can be used to simulate the behavior of NPCs or AI, making the game more intelligent.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Genetic Algorithms&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Genetic algorithms are optimization algorithms that simulate the evolutionary process of nature. They evaluate the survival ability of each individual through a fitness function and generate new individuals based on operations such as selection, crossover, and mutation. In game development, genetic algorithms can be used to optimize game difficulty, dynamically generate terrain, etc.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Code Implementation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Below is a simple game AI example written in Python, which uses a neural network as the core algorithm.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;numpy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;

&lt;span class="c1"&gt;# Create training dataset
&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;array&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]])&lt;/span&gt;

&lt;span class="c1"&gt;# Create label dataset
&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;array&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]])&lt;/span&gt;

&lt;span class="c1"&gt;# Define neural network model
&lt;/span&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;NeuralNet&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;__init__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inputSize&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;outputSize&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;hiddenSize&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;

        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;randn&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;inputSize&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;hiddenSize&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;randn&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;hiddenSize&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;outputSize&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sigmoid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z3&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;o&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sigmoid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;o&lt;/span&gt;

    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;sigmoid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;exp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;sigmoidPrime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;backward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;o_error&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;o&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;o_delta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;o_error&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sigmoidPrime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2_error&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;o_delta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2_delta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2_error&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sigmoidPrime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W1&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2_delta&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;W2&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;z2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;o_delta&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;train&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;o&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;backward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Train the neural network
&lt;/span&gt;&lt;span class="n"&gt;nn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;NeuralNet&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nb"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;nn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;train&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Use the trained neural network for prediction
&lt;/span&gt;&lt;span class="n"&gt;input_data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;array&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;]])&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nn&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;input_data&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Future Development Trends&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;With the continuous development and application of AI technology, the combination of game development and AI will become more and more widespread. Future games will present more realistic and intelligent features, NPCs and AI characters will have richer emotions and behavior patterns, and interact more freely with players in the game. &lt;/p&gt;

&lt;p&gt;At the same time, the continuous progress of AI technology will also make game scenes, terrain, and other elements more dynamically generated, and the gameplay will become more diverse. In addition, virtual reality and augmented reality technologies will also accelerate the intelligent process of games.&lt;/p&gt;

&lt;p&gt;This article aims to explore the combination of game development and AI technology and attempts to write a simple neural network AI example. In the future, the combination of game development and AI technology will become more and more common, which is of great significance for the development of the gaming industry and AI technology. &lt;/p&gt;

&lt;p&gt;I hope that readers can gain relevant knowledge and inspiration from this article, and I also welcome everyone to continue to pay attention to the development progress of the gaming industry and AI technology.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Table: AI in Game Development&lt;/strong&gt;
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Application&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game Intelligence&lt;/td&gt;
&lt;td&gt;Application of AI technology in games to provide a more realistic gaming experience.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Engine&lt;/td&gt;
&lt;td&gt;A software tool used to help model and apply AI during game development.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;List: Algorithm Principles in AI&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Neural Networks&lt;/li&gt;
&lt;li&gt;Decision Trees&lt;/li&gt;
&lt;li&gt;Genetic Algorithms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Play games like &lt;a href="https://unblockedpremium.com/"&gt;unblocked games premium&lt;/a&gt; to experience the power of AI in gaming.&lt;/p&gt;

</description>
      <category>aiingaming</category>
      <category>gamedev</category>
      <category>ai</category>
      <category>futureofgaming</category>
    </item>
    <item>
      <title>Generative AI: Revolutionizing the Fashion Industry</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Mon, 10 Jul 2023 16:23:47 +0000</pubDate>
      <link>https://forem.com/f2k2game/generative-ai-revolutionizing-the-fashion-industry-3p14</link>
      <guid>https://forem.com/f2k2game/generative-ai-revolutionizing-the-fashion-industry-3p14</guid>
      <description>&lt;p&gt;The digital transformation wave has swept across various industries, with 89% of companies making the shift. The fashion industry is no exception. According to a McKinsey report, fashion brands and companies invested approximately 1.7% of their revenue in emerging technologies in 2021. This figure is projected to rise to between 3.0% and 3.5% by 2030.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Emerging Technologies in Fashion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Blockchain technology, non-fungible tokens (NFTs), and artificial intelligence (AI) are among the digital technologies being implemented in the fashion industry. Generative AI, although relatively new, is beginning to impact many elements of the fashion industry.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is Generative AI?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Generative AI refers to a category of machine learning algorithms designed to generate new, original content based on a set of input data. It's used for various tasks, including generating text, images, music, code, and even entire websites. Generative Adversarial Networks (GANs), a type of generative AI, can perform creative tasks once thought to be exclusive to humans. These powerful machine learning models can create realistic images, videos, and voice outputs.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why is Generative AI Important to the Fashion Industry?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Generative AI is crucial to the fashion industry because it offers numerous benefits. It can enhance customer satisfaction and allow online retailers to bring generative products to market faster and more cost-effectively by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Diversifying and personalizing fashion design&lt;/li&gt;
&lt;li&gt;Increasing representation for all body types through generated models&lt;/li&gt;
&lt;li&gt;Creating automated digital experiences in online shopping&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the fashion retail industry, aesthetics and consumer delight are vital factors in product design, and speed and novelty are crucial. GANs provide an efficient way to generate new product designs at a low cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Generative AI Tools for Image and Design Generation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before delving into specific use cases of generative AI in the fashion industry, it's essential to understand how it generates creative images and other design components. By leveraging generative algorithms, AI can create unique and intriguing images, merging computer-generated styling with human-driven creativity.&lt;/p&gt;

&lt;p&gt;Generative AI offers a new approach to creating visual art by generating infinite variations of the same image. With generative AI, artists' creativity is no longer limited by cost or resources. Instead, it allows professionals like graphic and fashion designers to create truly innovative or fused artworks at the click of a button.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Five Use Cases and Examples of Generative AI in Fashion&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creative Design for Fashion Designers&lt;/strong&gt;: Generative AI can assist fashion designers in developing new ideas or help refine and optimize existing designs to align with the latest trends. This can be achieved through generative design and style transfer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Transforming Sketches into Colored Images&lt;/strong&gt;: Generative AI can convert sketches into full-color images, allowing designers and artists to experience their vision in real-time with minimal effort.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generating Representative Fashion Models&lt;/strong&gt;: Using generative AI to create diverse fashion models can help fashion companies serve a broader customer base and present their products, like a &lt;a href="https://coupleshirts.in/"&gt;couple shirts&lt;/a&gt;, in a more accurate and realistic manner.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Marketing and Trend Analysis for Fashion Brands&lt;/strong&gt;: AI-driven generative models enable companies to accelerate and improve their trend forecasting and marketing analysis capabilities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Protecting Consumer Data Privacy&lt;/strong&gt;: The fashion industry can use generative AI to enhance consumers' data privacy. Generative AI algorithms allow fashion companies to generate new designs while maintaining customer data privacy.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Challenges of Generative AI in the Fashion Industry&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The biggest challenge of generative AI for creative sectors like the fashion industry is likely the ambiguity surrounding the copyright of AI-generated works. Using generative AI in fashion can lead to issues such as disputes over the uniqueness, originality, or copyright eligibility of generated designs or other fashion materials.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Table: Generative AI in Fashion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lMsfn8h5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7mder6od4jihts87li58.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lMsfn8h5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7mder6od4jihts87li58.jpg" alt="Generative AI" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Use Case&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Creative Design&lt;/td&gt;
&lt;td&gt;Assists fashion designers in developing new ideas or refining existing designs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transforming Sketches&lt;/td&gt;
&lt;td&gt;Converts sketches into full-color images.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Generating Models&lt;/td&gt;
&lt;td&gt;Creates diverse fashion models for a broader customer base.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Marketing and Trend Analysis&lt;/td&gt;
&lt;td&gt;Accelerates and improves trend forecasting and marketing analysis.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data Privacy&lt;/td&gt;
&lt;td&gt;Enhances consumers' data privacy by generating new designs while maintaining customer data privacy.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;List: Benefits of Generative AI in Fashion&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Diversifies and personalizes fashion design.&lt;/li&gt;
&lt;li&gt;Increases representation for all body types.&lt;/li&gt;
&lt;li&gt;Creates automated digital experiences in online shopping.&lt;/li&gt;
&lt;li&gt;Assists in developing new design ideas.&lt;/li&gt;
&lt;li&gt;Converts sketches into full-color images.&lt;/li&gt;
&lt;li&gt;Generates diverse fashion models.&lt;/li&gt;
&lt;li&gt;Accelerates trend forecasting and marketing analysis.&lt;/li&gt;
&lt;li&gt;Enhances consumers' data privacy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Generative AI is indeed revolutionizing the fashion industry, offering a myriad of benefits and opening up new possibilities. However, it also presents challenges that need to be addressed, particularly around copyright issues and the potential for misuse. As the technology continues to evolve, it will be fascinating to see how it continues to shape the future of fashion.&lt;/p&gt;

</description>
      <category>generativeai</category>
      <category>aifashionrevolution</category>
      <category>aiinnovation</category>
      <category>futureoffashion</category>
    </item>
    <item>
      <title>The Coding Couturier: Python and the Off-The-Shoulder Dress</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Thu, 22 Jun 2023 08:07:22 +0000</pubDate>
      <link>https://forem.com/f2k2game/the-coding-couturier-python-and-the-off-the-shoulder-dress-mhc</link>
      <guid>https://forem.com/f2k2game/the-coding-couturier-python-and-the-off-the-shoulder-dress-mhc</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In the realm of fashion, where creativity knows no bounds, a new trend is emerging — the fusion of coding and couture. By harnessing the power of Python, a versatile programming language, designers are revolutionizing the creation of off-the-shoulder dresses. &lt;/p&gt;

&lt;p&gt;In this blog post, we'll explore the exciting possibilities of coding and how Python scripts can generate intricate patterns, shapes, and color combinations, bringing a unique blend of technology and fashion to the forefront.&lt;/p&gt;

&lt;h2&gt;
  
  
  Unlocking Creativity with Python
&lt;/h2&gt;

&lt;p&gt;Python, known for its simplicity and flexibility, has found its place in the world of fashion. Designers now have a powerful tool at their disposal, allowing them to generate mesmerizing designs that push the boundaries of traditional dressmaking. By leveraging Python scripts, they can create off-the-shoulder dresses that are truly one-of-a-kind.&lt;/p&gt;

&lt;h2&gt;
  
  
  Intricate Patterns
&lt;/h2&gt;

&lt;p&gt;Python's rich ecosystem of libraries and frameworks opens up a plethora of possibilities for creating intricate patterns on off-the-shoulder dresses. &lt;/p&gt;

&lt;p&gt;Let's take a look at a Python script that generates a mesmerizing geometric pattern:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;turtle&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;draw_pattern&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;colors&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;"red"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"green"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"blue"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"yellow"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bgcolor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"black"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;speed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;_&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nb"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;36&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;colors&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;_&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;left&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;turtle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;done&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;draw_pattern&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Shapes and Silhouettes
&lt;/h2&gt;

&lt;p&gt;Python's computational capabilities extend beyond patterns, enabling designers to explore innovative shapes and silhouettes for off-the-shoulder dresses. &lt;/p&gt;

&lt;p&gt;Let's consider a Python script that generates a dress silhouette with an asymmetrical design:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;matplotlib.pyplot&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;plt&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;numpy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;generate_dress_silhouette&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;linspace&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cos&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;normal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;plot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fill_between&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;alpha&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"pink"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;xlabel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"X-axis"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ylabel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Y-axis"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Off-The-Shoulder Dress Silhouette"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;show&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;generate_dress_silhouette&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Color Combinations
&lt;/h2&gt;

&lt;p&gt;Color plays a crucial role in fashion, evoking emotions and making a statement. Python scripts offer designers the ability to generate stunning color combinations for off-the-shoulder dresses. &lt;/p&gt;

&lt;p&gt;Here's an example of a Python script that generates a random color palette:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;random&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;generate_color_palette&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;palette&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;_&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nb"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;randint&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;g&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;randint&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;randint&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;palette&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;append&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;g&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;palette&lt;/span&gt;

&lt;span class="n"&gt;color_palette&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;generate_color_palette&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;color_palette&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Pushing Boundaries: Examples of Python Scripts in Action
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fractal Fabric: Using Python's fractal-generating libraries, designers can create unique fabrics with self-repeating patterns. Libraries like pyFractal or fractals can generate intricate fractal patterns that can be used as textures for off-the-shoulder dresses.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generative Artistry: Python scripts can simulate organic growth patterns, inspired by nature, to create visually striking designs. Libraries like Processing or matplotlib offer functionalities to generate generative art designs that can be applied to dress patterns.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The marriage of Python and off-the-shoulder dress design is an exciting frontier in the world of fashion. With Python scripts, designers can unleash their creativity, generating intricate patterns, shapes, and color combinations that redefine traditional couture. &lt;/p&gt;

&lt;p&gt;The possibilities are endless, as the fusion of coding and fashion paves the way for innovative and personalized dress designs.&lt;/p&gt;

&lt;p&gt;So, embrace the role of a coding couturier, where Python becomes your artistic brush, and the &lt;a href="https://hueday.com/collections/off-the-shoulder-dress"&gt;off-the-shoulder dress&lt;/a&gt; becomes your canvas. With coding skills and a touch of imagination, you have the power to revolutionize fashion and create dresses that transcend expectations.&lt;/p&gt;

</description>
      <category>python</category>
      <category>ai</category>
    </item>
    <item>
      <title>Magic of Facebook Games: Where AI Meets Fun</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Mon, 12 Jun 2023 07:53:14 +0000</pubDate>
      <link>https://forem.com/f2k2game/magic-of-facebook-games-where-ai-meets-fun-3jfm</link>
      <guid>https://forem.com/f2k2game/magic-of-facebook-games-where-ai-meets-fun-3jfm</guid>
      <description>&lt;p&gt;Hey everyone! Today, we're going to chat about something super interesting. Ever wondered what's going on behind the scenes when you're having a blast playing games on Facebook? Well, we're about to unveil that mystery! The secret ingredient that makes these games so much fun? AI, or Artificial Intelligence!&lt;/p&gt;

&lt;h2&gt;
  
  
  What's AI All About?
&lt;/h2&gt;

&lt;p&gt;First off, let's chat a bit about what AI is. In simple terms, it's about making computers or machines smart, like us humans. They can learn stuff, make decisions, and even understand and respond to our languages. Sounds pretty cool, right?&lt;/p&gt;

&lt;h2&gt;
  
  
  Facebook and AI
&lt;/h2&gt;

&lt;p&gt;Now, you're probably asking, "What's AI got to do with Facebook games?" Good question! When you're playing a game on Facebook, AI is like the wizard behind the curtain, making the magic happen.&lt;/p&gt;

&lt;p&gt;AI helps Facebook games become more engaging and exciting. It can adapt the game to match your skill level, so you're always challenged but never too frustrated. And guess what? It can even create new, personalised content just for you, making your gaming experience truly unique.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI in Action: Meet Your Virtual Opponent
&lt;/h2&gt;

&lt;p&gt;You know when you're playing a game, and you don't have a friend to play against, so the computer steps in? That's AI in action. AI can control these virtual opponents, and it's smart! It observes your moves, learns from them, and adjusts its strategy to give you a good run for your money.&lt;/p&gt;

&lt;h2&gt;
  
  
  What About Game Recommendations?
&lt;/h2&gt;

&lt;p&gt;Ever noticed how Facebook suggests games that are just perfect for you? Yup, you guessed it - that's AI doing its magic again. It understands your gaming preferences based on the games you've played before and recommends new games it thinks you'll enjoy.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Future is Now
&lt;/h2&gt;

&lt;p&gt;So, there you have it! Facebook games are not just about mindless fun; there's a whole lot of cutting-edge tech making your gaming experience awesome. And the best part? This is just the beginning. AI is continually evolving, and it's going to make Facebook &lt;a href="https://unblockedpremium.com/c/unblocked-games-77"&gt;Unblocked 77&lt;/a&gt; games even more exciting in the future.&lt;/p&gt;

&lt;p&gt;So, the next time you're enjoying a game on Facebook, remember, there's a smart AI working hard behind the scenes to make sure you're having the best time! Isn't that amazing?&lt;/p&gt;

&lt;p&gt;Stay tuned for more exciting revelations about the world of tech and gaming. Till then, keep gaming and keep having fun!&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>Reinforcement Learning Explained: A Journey into AI</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Mon, 12 Jun 2023 07:44:45 +0000</pubDate>
      <link>https://forem.com/f2k2game/reinforcement-learning-explained-a-journey-into-ai-hm8</link>
      <guid>https://forem.com/f2k2game/reinforcement-learning-explained-a-journey-into-ai-hm8</guid>
      <description>&lt;p&gt;Reinforcement Learning, or RL, is a type of Machine Learning that revolves around an agent – this could be a robot, a game character, a piece of software – basically anything that can make decisions, and an environment in which it operates. The agent takes actions, and based on those actions, it either gets a reward or a penalty.&lt;/p&gt;

&lt;p&gt;Think of it like training a dog. You give it a treat when it behaves well (that's the reward), and you might ignore it when it misbehaves (that's the penalty). Over time, the dog learns to behave well to get more treats. That's essentially how reinforcement learning works!&lt;/p&gt;

&lt;p&gt;Reinforcement Learning has some impressive applications. Google's DeepMind used RL to train an AI named AlphaGo, which went on to defeat the world champion at the game of Go, a feat previously thought to be decades away. RL is also used in self-driving cars, robotic control systems, and even in recommendation systems like YouTube's own algorithm!&lt;/p&gt;

&lt;p&gt;Now, let's break down how reinforcement learning works. First, we have the '&lt;strong&gt;state&lt;/strong&gt;' of the environment. This is the current situation the agent finds itself in. Next, the agent takes an '&lt;strong&gt;action&lt;/strong&gt;'. This changes the state of the environment. Then, based on the new state and the action it took, the agent gets a '&lt;strong&gt;reward&lt;/strong&gt;' or a '&lt;strong&gt;penalty&lt;/strong&gt;'.&lt;/p&gt;

&lt;p&gt;The goal of the agent is to figure out what actions it should take in what states to maximize its rewards over time. This is often a trial and error process, but as the agent interacts with its environment more and more, it slowly starts to improve its behavior."&lt;/p&gt;

&lt;p&gt;So, that's reinforcement learning in a nutshell. It's an exciting field with so many potential applications. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Introduction to Machine Learning in HTML5 Games</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Sat, 10 Jun 2023 07:33:41 +0000</pubDate>
      <link>https://forem.com/f2k2game/introduction-to-machine-learning-in-html5-games-al6</link>
      <guid>https://forem.com/f2k2game/introduction-to-machine-learning-in-html5-games-al6</guid>
      <description>&lt;p&gt;Machine Learning (ML) is a fascinating domain of Artificial Intelligence (AI) that provides systems the ability to learn and improve from experience without being explicitly programmed. When this technology is combined with HTML5 &lt;a href="https://unblockedpremium.com/"&gt;game&lt;/a&gt; development, the results can be astonishing. Today, we're going to delve into how machine learning can be applied in HTML5 games and demonstrate some examples with code.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Machine Learning?
&lt;/h2&gt;

&lt;p&gt;Machine Learning enables computers to learn and make decisions from data. This concept is often used to develop models that can predict outcomes based on input data. In the gaming world, ML can be used to create smart opponents, customize player experiences, and even develop entirely new types of gameplay.&lt;/p&gt;

&lt;h2&gt;
  
  
  ML in HTML5 Games
&lt;/h2&gt;

&lt;p&gt;HTML5 has emerged as a powerful platform for game development, due to its ease of use, compatibility with a wide range of devices, and robust set of features. Pairing ML with HTML5 games opens a world of possibilities. For example, ML can be used to train an AI to adapt to the player's skill level, creating a more engaging and challenging gaming experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Simple Example: AI Paddle in a Pong Game
&lt;/h2&gt;

&lt;p&gt;Let's imagine we're creating a simple Pong game, where the player's paddle is controlled by the mouse and the opponent's paddle is controlled by AI. We'll use TensorFlow.js, a powerful ML library for JavaScript, for the AI component.&lt;/p&gt;

&lt;p&gt;Here's a simplified version of the code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Import TensorFlow.js
import * as tf from '@tensorflow/tfjs';

// Set up the canvas
let canvas = document.getElementById('pongCanvas');
let context = canvas.getContext('2d');

// Create the paddles and ball
let playerPaddle = new Paddle(/* parameters */);
let aiPaddle = new Paddle(/* parameters */);
let ball = new Ball(/* parameters */);

// Set up TensorFlow.js model
let model;
(async function() {
  model = await tf.loadLayersModel('path/to/model.json');
})();

// Game loop
function gameLoop() {
  // Move the player paddle
  playerPaddle.move(/* parameters */);

  // Move the AI paddle
  let prediction = model.predict(tf.tensor2d([ball.y, ball.velocityY], [1, 2]));
  prediction.data().then(data =&amp;gt; aiPaddle.move(data[0]));

  // Move the ball
  ball.move(/* parameters */);

  // Draw everything
  context.clearRect(0, 0, canvas.width, canvas.height);
  playerPaddle.draw(context);
  aiPaddle.draw(context);
  ball.draw(context);

  requestAnimationFrame(gameLoop);
}
requestAnimationFrame(gameLoop);

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example, we're using TensorFlow.js to load a model that predicts the best position for the AI paddle based on the current position and velocity of the ball. This model would have been trained beforehand, probably using a technique like reinforcement learning, where the model learns from playing many games and adjusting its strategy based on whether it won or lost.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reinforcement Learning
&lt;/h2&gt;

&lt;p&gt;Reinforcement Learning (RL) is a type of Machine Learning where an agent learns to make decisions by taking actions in an environment to achieve a goal. The agent is 'rewarded' or 'punished' with points for each action, encouraging the system to make better decisions over time.&lt;/p&gt;

&lt;p&gt;For instance, in the Pong game, we could implement a system where the AI receives a point every time it hits the ball, and loses a point every time it misses. The AI would then 'learn' over time to move in such a way as to hit the ball more often.&lt;/p&gt;

&lt;p&gt;Integrating machine learning into HTML5 games can bring a whole new level of interactivity and realism to the gaming experience. Whether it's creating a dynamic opponent in a Pong game or developing a whole new type of gameplay, the possibilities are virtually endless. As machine learning continues to advance, we can expect to see even more impressive applications in the world of HTML5 gaming.&lt;/p&gt;

&lt;p&gt;Remember that machine learning often requires significant computational resources and can be complex to implement, but the result is well worth the effort. Don't be afraid to start small and work your way up. Happy coding!&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>Awesome HTML5 games list:</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Mon, 10 May 2021 14:20:33 +0000</pubDate>
      <link>https://forem.com/f2k2game/awesome-html5-games-list-ojl</link>
      <guid>https://forem.com/f2k2game/awesome-html5-games-list-ojl</guid>
      <description>&lt;h2&gt;
  
  
  Ads Free HTML5 games for your websites:
&lt;/h2&gt;

&lt;p&gt;Here is the list of ads free HTML5 games for your website. you can publish this ad free games into your website. For more info see &lt;a href="https://unblockedpremium.com/c/friv-unblocked"&gt;Friv&lt;/a&gt; games&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Baseball Match
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--muLpPGcx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/baseball-match/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--muLpPGcx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/baseball-match/icon.png" width="300" height="300"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Baseball Match&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/baseball-match"&gt;https://www.friv4school.io/g/baseball-match&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/baseball-match/icon-x.png"&gt;https://www.friv4school.io/g/images/baseball-match/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/baseball-match/icon.png"&gt;https://www.friv4school.io/g/images/baseball-match/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/baseball-match" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Catrio
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EAznUwyB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/catrio/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EAznUwyB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/catrio/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Catrio&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/catrio"&gt;https://www.friv4school.io/g/catrio&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/catrio/icon-x.png"&gt;https://www.friv4school.io/g/images/catrio/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/catrio/icon.png"&gt;https://www.friv4school.io/g/images/catrio/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/catrio" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Rat Run
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BMkJ7EkQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/rat-run/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BMkJ7EkQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/rat-run/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Rat Run&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/rat-run"&gt;https://www.friv4school.io/g/rat-run&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/rat-run/icon-x.png"&gt;https://www.friv4school.io/g/images/rat-run/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/rat-run/icon.png"&gt;https://www.friv4school.io/g/images/rat-run/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/rat-run" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Brick Breaker
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0ttvWXjK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/brick-breaker/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0ttvWXjK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/brick-breaker/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Brick Breaker&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/brick-breaker"&gt;https://www.friv4school.io/g/brick-breaker&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/brick-breaker/icon-x.png"&gt;https://www.friv4school.io/g/images/brick-breaker/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/brick-breaker/icon.png"&gt;https://www.friv4school.io/g/images/brick-breaker/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/brick-breaker" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Build City
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8ZgM3dxM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/build-city/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8ZgM3dxM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/build-city/icon.png" width="300" height="300"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Build City&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/build-city"&gt;https://www.friv4school.io/g/build-city&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/build-city/icon-x.png"&gt;https://www.friv4school.io/g/images/build-city/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/build-city/icon.png"&gt;https://www.friv4school.io/g/images/build-city/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/build-city" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Catch Duck
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0Hq8d8PB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/catch-duck/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0Hq8d8PB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/catch-duck/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Catch Duck&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/catch-duck"&gt;https://www.friv4school.io/g/catch-duck&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/catch-duck/icon-x.png"&gt;https://www.friv4school.io/g/images/catch-duck/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/catch-duck/icon.png"&gt;https://www.friv4school.io/g/images/catch-duck/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/catch-duck" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Save the Earth
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lu9Lj_2E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/save-the-earth/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lu9Lj_2E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/save-the-earth/icon.png" width="256" height="255"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Save the Earth&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/save-the-earth"&gt;https://www.friv4school.io/g/save-the-earth&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/save-the-earth/icon-x.png"&gt;https://www.friv4school.io/g/images/save-the-earth/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/save-the-earth/icon.png"&gt;https://www.friv4school.io/g/images/save-the-earth/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/save-the-earth" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Santa Ride
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PguNZ90l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/santa-ride/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PguNZ90l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/santa-ride/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Santa Ride&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/santa-ride"&gt;https://www.friv4school.io/g/santa-ride&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/santa-ride/icon-x.png"&gt;https://www.friv4school.io/g/images/santa-ride/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/santa-ride/icon.png"&gt;https://www.friv4school.io/g/images/santa-ride/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/santa-ride" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Traffic Road Runner
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q-mGhSVp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/traffic-road-runner/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q-mGhSVp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/traffic-road-runner/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Traffic Road Runner&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/traffic-road-runner"&gt;https://www.friv4school.io/g/traffic-road-runner&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/traffic-road-runner/icon-x.png"&gt;https://www.friv4school.io/g/images/traffic-road-runner/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/traffic-road-runner/icon.png"&gt;https://www.friv4school.io/g/images/traffic-road-runner/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/traffic-road-runner" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Cargo Loader
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iaKl6I0v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/cargo-loader/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iaKl6I0v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/cargo-loader/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Cargo Loader&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/cargo-loader"&gt;https://www.friv4school.io/g/cargo-loader&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/cargo-loader/icon-x.png"&gt;https://www.friv4school.io/g/images/cargo-loader/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/cargo-loader/icon.png"&gt;https://www.friv4school.io/g/images/cargo-loader/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/cargo-loader" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  11. Chef Master
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1-k5CMiE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/chef-master/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1-k5CMiE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/chef-master/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Chef Master&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/chef-master"&gt;https://www.friv4school.io/g/chef-master&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/chef-master/icon-x.png"&gt;https://www.friv4school.io/g/images/chef-master/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/chef-master/icon.png"&gt;https://www.friv4school.io/g/images/chef-master/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/chef-master" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  12. Clumsy Drop
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--20csLlIk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/clumsy-drop/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--20csLlIk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/clumsy-drop/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Clumsy Drop&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/clumsy-drop"&gt;https://www.friv4school.io/g/clumsy-drop&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/clumsy-drop/icon-x.png"&gt;https://www.friv4school.io/g/images/clumsy-drop/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/clumsy-drop/icon.png"&gt;https://www.friv4school.io/g/images/clumsy-drop/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/clumsy-drop" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  13. Color Run
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9I1izA04--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/color-run/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9I1izA04--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/color-run/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Color Run&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/color-run"&gt;https://www.friv4school.io/g/color-run&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/color-run/icon-x.png"&gt;https://www.friv4school.io/g/images/color-run/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/color-run/icon.png"&gt;https://www.friv4school.io/g/images/color-run/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/color-run" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  14. Dribble
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DeDupkY9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/dribble/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DeDupkY9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/dribble/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Dribble&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/dribble"&gt;https://www.friv4school.io/g/dribble&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/dribble/icon-x.png"&gt;https://www.friv4school.io/g/images/dribble/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/dribble/icon.png"&gt;https://www.friv4school.io/g/images/dribble/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/dribble" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  15. Color Match
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zKjvu9pu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/color-match/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zKjvu9pu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/color-match/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Color Match&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/color-match"&gt;https://www.friv4school.io/g/color-match&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/color-match/icon-x.png"&gt;https://www.friv4school.io/g/images/color-match/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/color-match/icon.png"&gt;https://www.friv4school.io/g/images/color-match/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/color-match" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  16. Lisa Run
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--L3Uo3brW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/lisa-run/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L3Uo3brW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/lisa-run/icon.png" width="300" height="300"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Lisa Run&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/lisa-run"&gt;https://www.friv4school.io/g/lisa-run&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/lisa-run/icon-x.png"&gt;https://www.friv4school.io/g/images/lisa-run/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/lisa-run/icon.png"&gt;https://www.friv4school.io/g/images/lisa-run/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/lisa-run" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  17. Mighty Cars
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mukA9VS7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/mighty-cars/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mukA9VS7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/mighty-cars/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Mighty Cars&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/mighty-cars"&gt;https://www.friv4school.io/g/mighty-cars&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/mighty-cars/icon-x.png"&gt;https://www.friv4school.io/g/images/mighty-cars/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/mighty-cars/icon.png"&gt;https://www.friv4school.io/g/images/mighty-cars/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/mighty-cars" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  18. Missile Race
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4B7B3vaA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/missile-race/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4B7B3vaA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/missile-race/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Missile Race&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/missile-race"&gt;https://www.friv4school.io/g/missile-race&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/missile-race/icon-x.png"&gt;https://www.friv4school.io/g/images/missile-race/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/missile-race/icon.png"&gt;https://www.friv4school.io/g/images/missile-race/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/missile-race" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  19. Ranger Run
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N24Akc2i--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/ranger-run/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N24Akc2i--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/ranger-run/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Ranger Run&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/ranger-run"&gt;https://www.friv4school.io/g/ranger-run&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/ranger-run/icon-x.png"&gt;https://www.friv4school.io/g/images/ranger-run/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/ranger-run/icon.png"&gt;https://www.friv4school.io/g/images/ranger-run/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/ranger-run" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  20. Red Dounce
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Jq0knl0M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/red-bounce/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Jq0knl0M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/red-bounce/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Red Dounce&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/red-bounce"&gt;https://www.friv4school.io/g/red-bounce&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/red-bounce/icon-x.png"&gt;https://www.friv4school.io/g/images/red-bounce/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/red-bounce/icon.png"&gt;https://www.friv4school.io/g/images/red-bounce/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/red-bounce" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  21. Wood Build
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N3Ofs16a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/wood-build/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N3Ofs16a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/wood-build/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Wood Build&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/wood-build"&gt;https://www.friv4school.io/g/wood-build&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/wood-build/icon-x.png"&gt;https://www.friv4school.io/g/images/wood-build/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/wood-build/icon.png"&gt;https://www.friv4school.io/g/images/wood-build/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/wood-build" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  22. Yummy Fruits
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SKkzqDFW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/yummy-fruits/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SKkzqDFW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/yummy-fruits/icon.png" width="300" height="254"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Yummy Fruits&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/yummy-fruits"&gt;https://www.friv4school.io/g/yummy-fruits&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/yummy-fruits/icon-x.png"&gt;https://www.friv4school.io/g/images/yummy-fruits/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/yummy-fruits/icon.png"&gt;https://www.friv4school.io/g/images/yummy-fruits/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/yummy-fruits" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  23. Angry Shooter
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s-kDbUoG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/angry-shooter/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s-kDbUoG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/angry-shooter/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Angry Shooter&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/angry-shooter"&gt;https://www.friv4school.io/g/angry-shooter&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/angry-shooter/icon-x.png"&gt;https://www.friv4school.io/g/images/angry-shooter/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/angry-shooter/icon.png"&gt;https://www.friv4school.io/g/images/angry-shooter/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/angry-shooter" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  24. Green Blow
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YGYpBVsS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/green-blow/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YGYpBVsS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/green-blow/icon.png" width="300" height="300"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Green Blow&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/green-blow"&gt;https://www.friv4school.io/g/green-blow&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/green-blow/icon-x.png"&gt;https://www.friv4school.io/g/images/green-blow/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/green-blow/icon.png"&gt;https://www.friv4school.io/g/images/green-blow/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/green-blow" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  25. Road Cross
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GNs540RG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/road-cross/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GNs540RG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/road-cross/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Road Cross&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/road-cross"&gt;https://www.friv4school.io/g/road-cross&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/road-cross/icon-x.png"&gt;https://www.friv4school.io/g/images/road-cross/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/road-cross/icon.png"&gt;https://www.friv4school.io/g/images/road-cross/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/road-cross" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  26. Dont hit
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3CXbQNjG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/dont-hit/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3CXbQNjG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/dont-hit/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Dont hit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/dont-hit"&gt;https://www.friv4school.io/g/dont-hit&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/dont-hit/icon-x.png"&gt;https://www.friv4school.io/g/images/dont-hit/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/dont-hit/icon.png"&gt;https://www.friv4school.io/g/images/dont-hit/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/dont-hit" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  27. Shoot Mugger
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--leweLkVa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/shoot-mugger/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--leweLkVa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/shoot-mugger/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Shoot Mugger&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/shoot-mugger"&gt;https://www.friv4school.io/g/shoot-mugger&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/shoot-mugger/icon-x.png"&gt;https://www.friv4school.io/g/images/shoot-mugger/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/shoot-mugger/icon.png"&gt;https://www.friv4school.io/g/images/shoot-mugger/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/shoot-mugger" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  28. Thief Run
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--r6rM3bhB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/thief-run/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--r6rM3bhB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/thief-run/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Thief Run&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/thief-run"&gt;https://www.friv4school.io/g/thief-run&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/thief-run/icon-x.png"&gt;https://www.friv4school.io/g/images/thief-run/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/thief-run/icon.png"&gt;https://www.friv4school.io/g/images/thief-run/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/thief-run" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  29. Tank Attack
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CWvRcWgE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/tank-attack/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CWvRcWgE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/tank-attack/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Tank Attack&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/tank-attack"&gt;https://www.friv4school.io/g/tank-attack&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/tank-attack/icon-x.png"&gt;https://www.friv4school.io/g/images/tank-attack/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/tank-attack/icon.png"&gt;https://www.friv4school.io/g/images/tank-attack/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/tank-attack" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  30. Boy Adventurer
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l13KerIg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/boy-adventurer/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l13KerIg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/boy-adventurer/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Boy Adventurer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/boy-adventurer"&gt;https://www.friv4school.io/g/boy-adventurer&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/boy-adventurer/icon-x.png"&gt;https://www.friv4school.io/g/images/boy-adventurer/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/boy-adventurer/icon.png"&gt;https://www.friv4school.io/g/images/boy-adventurer/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/boy-adventurer" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  31. Catty Adventure
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8VoyNphs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/catty-adventure/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8VoyNphs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/catty-adventure/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Catty Adventure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/catty-adventure"&gt;https://www.friv4school.io/g/catty-adventure&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/catty-adventure/icon-x.png"&gt;https://www.friv4school.io/g/images/catty-adventure/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/catty-adventure/icon.png"&gt;https://www.friv4school.io/g/images/catty-adventure/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/catty-adventure" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  32. Monkey Block
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WU4Ta4Cw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/monkey-block/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WU4Ta4Cw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/monkey-block/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Monkey Block&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/monkey-block"&gt;https://www.friv4school.io/g/monkey-block&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/monkey-block/icon-x.png"&gt;https://www.friv4school.io/g/images/monkey-block/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/monkey-block/icon.png"&gt;https://www.friv4school.io/g/images/monkey-block/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/monkey-block" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  33. Planet Attack
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MUmegQ0m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/planet-attack/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MUmegQ0m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/planet-attack/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Planet Attack&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/planet-attack"&gt;https://www.friv4school.io/g/planet-attack&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/planet-attack/icon-x.png"&gt;https://www.friv4school.io/g/images/planet-attack/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/planet-attack/icon.png"&gt;https://www.friv4school.io/g/images/planet-attack/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/planet-attack" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  34. Candy Jelly Bean
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---y3fYF1x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/candy-jelly-bean/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---y3fYF1x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/candy-jelly-bean/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Candy Jelly Bean&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/candy-jelly-bean"&gt;https://www.friv4school.io/g/candy-jelly-bean&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/candy-jelly-bean/icon-x.png"&gt;https://www.friv4school.io/g/images/candy-jelly-bean/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/candy-jelly-bean/icon.png"&gt;https://www.friv4school.io/g/images/candy-jelly-bean/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/candy-jelly-bean" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  35. Cards Memory Match
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n7zlJqp---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/cards-memory-match/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n7zlJqp---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/cards-memory-match/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Cards Memory Match&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/cards-memory-match"&gt;https://www.friv4school.io/g/cards-memory-match&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/cards-memory-match/icon-x.png"&gt;https://www.friv4school.io/g/images/cards-memory-match/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/cards-memory-match/icon.png"&gt;https://www.friv4school.io/g/images/cards-memory-match/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/cards-memory-match" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  36. Skull Shooter
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F7Tvj6mr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/skull-shooter/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F7Tvj6mr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/skull-shooter/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Skull Shooter&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/skull-shooter"&gt;https://www.friv4school.io/g/skull-shooter&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/skull-shooter/icon-x.png"&gt;https://www.friv4school.io/g/images/skull-shooter/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/skull-shooter/icon.png"&gt;https://www.friv4school.io/g/images/skull-shooter/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/skull-shooter" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  37. Crazy Ninja Rush
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fhmr69yM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/crazy-ninja-rush/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fhmr69yM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/crazy-ninja-rush/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Crazy Ninja Rush&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/crazy-ninja-rush"&gt;https://www.friv4school.io/g/crazy-ninja-rush&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/crazy-ninja-rush/icon-x.png"&gt;https://www.friv4school.io/g/images/crazy-ninja-rush/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/crazy-ninja-rush/icon.png"&gt;https://www.friv4school.io/g/images/crazy-ninja-rush/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/crazy-ninja-rush" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  38. Lets Fish
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--35ODtz4j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/lets-fish/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--35ODtz4j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/lets-fish/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Lets Fish&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/lets-fish"&gt;https://www.friv4school.io/g/lets-fish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/lets-fish/icon-x.png"&gt;https://www.friv4school.io/g/images/lets-fish/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/lets-fish/icon.png"&gt;https://www.friv4school.io/g/images/lets-fish/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/lets-fish" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  39. Witch Run
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Kq602BoH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/witch-run/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Kq602BoH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/witch-run/icon.png" width="256" height="256"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Witch Run&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/witch-run"&gt;https://www.friv4school.io/g/witch-run&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/witch-run/icon-x.png"&gt;https://www.friv4school.io/g/images/witch-run/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/witch-run/icon.png"&gt;https://www.friv4school.io/g/images/witch-run/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/witch-run" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

&lt;h3&gt;
  
  
  40. Car Race
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kDfgL932--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/car-race/icon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kDfgL932--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.friv4school.io/g/images/car-race/icon.png" width="300" height="300"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Game Name&lt;/th&gt;
&lt;th&gt;Car Race&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Game URL&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/car-race"&gt;https://www.friv4school.io/g/car-race&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/car-race/icon-x.png"&gt;https://www.friv4school.io/g/images/car-race/icon-x.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image URL 2&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.friv4school.io/g/images/car-race/icon.png"&gt;https://www.friv4school.io/g/images/car-race/icon.png&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EMBED CODE&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;iframe src="https://www.friv4school.io/g/car-race" width="800" height="600" scrolling="none" frameborder="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
|&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Go Lang - GORM</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Thu, 29 Apr 2021 08:46:23 +0000</pubDate>
      <link>https://forem.com/f2k2game/go-lang-gorm-5gh0</link>
      <guid>https://forem.com/f2k2game/go-lang-gorm-5gh0</guid>
      <description>&lt;h2&gt;
  
  
  Preface
&lt;/h2&gt;

&lt;p&gt;In order to facilitate accurate troubleshooting, it is necessary to record the corresponding relationship between the current request information and the currently executed SQL information. The recorded SQL information includes:&lt;/p&gt;

&lt;p&gt;The current time of SQL execution;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;File address and line number for executing SQL;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The time it takes to execute SQL;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The number of rows affected by SQL execution;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL statement executed;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The database component is used &lt;a href="https://www.wikiod.com/w/GORM_Introduction"&gt;GORM&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ideas
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Before executing SQL, set the start execution time (it will be used to calculate the execution time);&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After executing SQL, first, get the context of the current request, why get the context, because you need to get the request information from the context, second, get the time before SQL execution, to calculate the execution time, third, Getting SQL execution information, and then set the data Tracein Tracea project link packet, it will be introduced later in the article;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Above the need to use GORM two knowledge points Callbacks and Context these two are GORM V2 only the need to import the package gorm.io/gorm.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo code
&lt;/h2&gt;

&lt;p&gt;Context The transfer requires GORM V2 provided With Context() a method.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;func (u *userRepo) getUserByID(ctx core.Context, id uint) (*user_model.UserDemo, error) {
 data := new(user_model.UserDemo)
 err := u.db.GetDbR().WithContext(ctx).First(data, id).Error
 if err != nil {
  return nil, errors.Wrap(err, "[user_demo] get user data err")
 }
 return data, nil
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Write CallBacks plug-in code, written in GORM Plugin interface is very simple, you only need to implement two methods can be.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Plugin GORM plugin interface
type Plugin interface {
 Name() string
 Initialize(*DB) error
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Below is the plug-in code I wrote:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;type TracePlugin struct{}

func (op *TracePlugin) Name() string {
 return "tracePlugin"
}

func (op *TracePlugin) Initialize(db *gorm.DB) (err error) {
 // Before starting
 _ = db.Callback().Create().Before("gorm:before_create").Register(callBackBeforeName, before)
 _ = db.Callback().Query().Before("gorm:query").Register(callBackBeforeName, before)
 _ = db.Callback().Delete().Before("gorm:before_delete").Register(callBackBeforeName, before)
 _ = db.Callback().Update().Before("gorm:setup_reflect_value").Register(callBackBeforeName, before)
 _ = db.Callback().Row().Before("gorm:row").Register(callBackBeforeName, before)
 _ = db.Callback().Raw().Before("gorm:raw").Register(callBackBeforeName, before)

 // after the end
 _ = db.Callback().Create().After("gorm:after_create").Register(callBackAfterName, after)
 _ = db.Callback().Query().After("gorm:after_query").Register(callBackAfterName, after)
 _ = db.Callback().Delete().After("gorm:after_delete").Register(callBackAfterName, after)
 _ = db.Callback().Update().After("gorm:after_update").Register(callBackAfterName, after)
 _ = db.Callback().Row().After("gorm:row").Register(callBackAfterName, after)
 _ = db.Callback().Raw().After("gorm:raw").Register(callBackAfterName, after)
 return
}

var _ gorm.Plugin = &amp;amp;TracePlugin{}

func before(db *gorm.DB) {
 db.InstanceSet(startTime, time.Now())
 return
}

func after(db *gorm.DB) {
 _ctx := db.Statement.Context
 ctx, ok := _ctx.(core.Context)
 if !ok {
  return
 }

 _ts, isExist := db.InstanceGet(startTime)
 if !isExist {
  return
 }

 ts, ok := _ts.(time.Time)
 if !ok {
  return
 }

 sql := db.Dialector.Explain(db.Statement.SQL.String(), db.Statement.Vars...)

 sqlInfo := new(trace.SQL)
 sqlInfo.Timestamp = time_parse.CSTLayoutString()
 sqlInfo.SQL = sql
 sqlInfo.Stack = utils.FileWithLineNum()
 sqlInfo.Rows = db.Statement.RowsAffected
 sqlInfo.CostSeconds = time.Since(ts).Seconds()
 ctx.Trace().AppendSQL(sqlInfo)

 return
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Finally, use this plug-in when db is connected:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Use plugin
db.Use(&amp;amp;TracePlugin{})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  summary
&lt;/h2&gt;

&lt;p&gt;It is written in trace part of the package, this package can record information (JSON format):&lt;/p&gt;

&lt;p&gt;Support setting trace_id&lt;/p&gt;

&lt;p&gt;Support setting request information&lt;/p&gt;

&lt;p&gt;Support setting response information&lt;/p&gt;

&lt;p&gt;Support setting third_party_requests to request information&lt;/p&gt;

&lt;p&gt;Support setting debugs to print debugging information&lt;/p&gt;

&lt;p&gt;Support setting sqls to execute SQL information&lt;/p&gt;

&lt;p&gt;Can record cost_seconds execution time&lt;/p&gt;

&lt;p&gt;The above code is in the go-gin-api project, address:&lt;/p&gt;

&lt;p&gt;github.com/xinliangnote/go-gin-api&lt;/p&gt;

&lt;p&gt;See more &lt;a href="https://www.wikiod.com/w/GORM_Introduction"&gt;Gorm tutorial&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Redis Go language interacts with Redis database</title>
      <dc:creator>F2K2 Game</dc:creator>
      <pubDate>Wed, 28 Apr 2021 02:43:40 +0000</pubDate>
      <link>https://forem.com/f2k2game/redis-go-language-interacts-with-redis-database-32i8</link>
      <guid>https://forem.com/f2k2game/redis-go-language-interacts-with-redis-database-32i8</guid>
      <description>&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;go get github.com/gomodule/redigo/redis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the installation is complete, you can create a go file yourself: test.go&lt;/p&gt;

&lt;p&gt;The content is as follows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;package main

import "github.com/gomodule/redigo/redis"

func main(){
    conn, _ := redis.Dial("tcp", ":6379")
    defer conn.Close()
    conn.Do("set", "c1", "hello")
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then compile and run the file, and then if the value of the key "c1" is found in redis, the installation is successful.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method of operation
&lt;/h2&gt;

&lt;p&gt;Go Redis documentation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; https://godoc.org/github.com/gomodule/redigo/redis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Connect to the database&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Dial(network, address string) (conn, err)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;redis.Dial("tcp", ":6379")
Execute database operation commands
    Send(commandName string, args ...interface{} error
    Flush() error
    Receive() (reply interface{}, err error)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The Send function issues an instruction, Flush flushes the connected output buffer to the server, and Receive receives the data returned by the server&lt;/p&gt;

&lt;p&gt;example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;conn.Send("SET", "foo", "bar")
conn.Send("GET", "foo")
conn.Flush() // send the buffer command to the server
conn.Receive() // Receive the data returned by the set request
v, err := conn.Receive() // Receive the data requested by get
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Another command to perform database operations (commonly used)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Do(commandName string, args ...interface{}) (reply interface{}, err error)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Reply helper functions
&lt;/h2&gt;

&lt;p&gt;Bool, Int, Bytes, map, String, Strings and Values ​​functions convert the response to a specific type of value.&lt;/p&gt;

&lt;p&gt;In order to conveniently include calls to connect the Do and Receive methods, these functions take a second parameter of type error. If the error is non-nil, the helper function returns an error. If the error is nil, the function converts the reply to the specified type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;exists, err := redis.Bool(c.Do("EXISTS", "foo"))
if err != nil {
    //Handle the error code
}
reflect.TypeOf(exists) //Print exists type
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Scan function
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;func Scan(src [] interface {},dest ... interface {}) ([] interface {},error)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The Scan function copies from src to the value pointed to by dest.&lt;/p&gt;

&lt;p&gt;The value of the Dest parameter must be an integer, floating-point number, boolean, string, []byte, interface{} or a slice of these types. Scan uses the standard strconv package to convert batch strings to numeric and boolean types.&lt;/p&gt;

&lt;p&gt;example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var value1 int
var value2 string
reply, err := redis.Values(c.Do("MGET", "key1", "key2"))
if err != nil {
    //Handle the error code
}
if _, err := redis.Scan(reply, &amp;amp;value1, &amp;amp;value2); err != nil {
    // Handling error codes
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Combine with the project
&lt;/h2&gt;

&lt;p&gt;Serialization and deserialization&lt;br&gt;
Serialization (byteization)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var buffer bytes.Buffer // container
enc := gob.NewEncoder(buffer) // encoder
err := enc.Encode(dest) // Encoding
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Deserialization (deserialization)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dec := gob.NewDecoder(bytes.NewReader(buffer.bytes())) // decoder
dec.Decode(src) // Decode
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For more Go article See: &lt;br&gt;
&lt;a href="https://www.wikiod.com/w/Category:Go"&gt;Go Language Tutorial&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.wikiod.com/w/Go_Lang_Gin_Framework_Middleware"&gt;Go_Lang_Gin_Framework_Middleware&lt;/a&gt;&lt;/p&gt;

</description>
      <category>redis</category>
      <category>go</category>
    </item>
  </channel>
</rss>
