<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.abuissa.net/index.php?action=history&amp;feed=atom&amp;title=Blog%3A_2024-11-03</id>
	<title>Blog: 2024-11-03 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.abuissa.net/index.php?action=history&amp;feed=atom&amp;title=Blog%3A_2024-11-03"/>
	<link rel="alternate" type="text/html" href="https://wiki.abuissa.net/index.php?title=Blog:_2024-11-03&amp;action=history"/>
	<updated>2026-04-19T22:10:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.abuissa.net/index.php?title=Blog:_2024-11-03&amp;diff=1126&amp;oldid=prev</id>
		<title>Razzi at 05:26, 4 November 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.abuissa.net/index.php?title=Blog:_2024-11-03&amp;diff=1126&amp;oldid=prev"/>
		<updated>2024-11-04T05:26:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:26, 4 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 206:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 206:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pretty good, already interactive, it wants to be coded fully !!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pretty good, already interactive, it wants to be coded fully !!&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Awesome https://www.youtube.com/watch?v=uyMKWJ5e1kg&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Exciting https://www.youtube.com/watch?v=d_hZeheKSVo&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Good for me https://www.udemy.com/course/scratch-game-programming/learn/lecture/5338014&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Honestly Scratch is probably the most approachable for younger audiences&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now that there&#039;s no more https://en.wikipedia.org/wiki/Stagecast_Creator :O&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Al Sweigart is giving a lot of stuff away https://inventwithscratch.com/ https://alsweigart.com/ https://inventwithpython.com/pygame/&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also good to consider https://wiki.python.org/moin/BeginnersGuide/NonProgrammers&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ok all done&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:wikidiff2:1.12:old-1125:rev-1126:1.13.0 --&gt;
&lt;/table&gt;</summary>
		<author><name>Razzi</name></author>
	</entry>
	<entry>
		<id>https://wiki.abuissa.net/index.php?title=Blog:_2024-11-03&amp;diff=1125&amp;oldid=prev</id>
		<title>Razzi: Created page with &quot;Alright time to wrap👏🏼it👏🏼up and get to bed so I can be ... awake for tomorrow ...  I think it&#039;s worth giving the kids a big scratch project like the flappy bird one, printed out, and ask them to make it. Maybe to make a little simpler one first ... nim ? Turn based games are good to explain logic ... most games have too many rules tho.  I have my amoung us text adventure game but it&#039;s not done ... it&#039;s not that fun but could have some humor and interest  &lt;pr...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.abuissa.net/index.php?title=Blog:_2024-11-03&amp;diff=1125&amp;oldid=prev"/>
		<updated>2024-11-04T05:10:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Alright time to wrap👏🏼it👏🏼up and get to bed so I can be ... awake for tomorrow ...  I think it&amp;#039;s worth giving the kids a big scratch project like the flappy bird one, printed out, and ask them to make it. Maybe to make a little simpler one first ... nim ? Turn based games are good to explain logic ... most games have too many rules tho.  I have my amoung us text adventure game but it&amp;#039;s not done ... it&amp;#039;s not that fun but could have some humor and interest  &amp;lt;pr...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Alright time to wrap👏🏼it👏🏼up and get to bed so I can be ... awake for tomorrow ...&lt;br /&gt;
&lt;br /&gt;
I think it&amp;#039;s worth giving the kids a big scratch project like the flappy bird one, printed out, and ask them to make it. Maybe to make a little simpler one first ... nim ? Turn based games are good to explain logic ... most games have too many rules tho.&lt;br /&gt;
&lt;br /&gt;
I have my amoung us text adventure game but it&amp;#039;s not done ... it&amp;#039;s not that fun but could have some humor and interest&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import random&lt;br /&gt;
&lt;br /&gt;
splash = &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                     @@@@@@@@@@@@&lt;br /&gt;
                  @@@@@        @@@@@@&lt;br /&gt;
                 @@@               @@@@&lt;br /&gt;
                @@@       @@@@@@@@@@@@@@&lt;br /&gt;
               @@@      @@@@        @@@@@@&lt;br /&gt;
              @@@      @@               @@@@&lt;br /&gt;
             @@@@     @@@                 @@@&lt;br /&gt;
        @@@@@@@@      @@                  @@@&lt;br /&gt;
       @@@   @@@      @@@                 @@@&lt;br /&gt;
      @@@    @@@      @@@@              @@@@&lt;br /&gt;
      @@     @@@        @@@@@      @@@@@@@&lt;br /&gt;
      @@     @@           @@@@@@@@@@@@  @@&lt;br /&gt;
     @@@     @@                         @@&lt;br /&gt;
     @@@     @@                         @@@&lt;br /&gt;
      @@     @@                         @@@&lt;br /&gt;
      @@    @@@                         @@@&lt;br /&gt;
      @@    @@@                         @@@&lt;br /&gt;
      @@@   @@@                         @@@&lt;br /&gt;
      @@@   @@@                         @@&lt;br /&gt;
       @@@  @@@                         @@&lt;br /&gt;
        @@@@@@@           @@@@@@@@      @@&lt;br /&gt;
             @@           @@  @@       @@@&lt;br /&gt;
             @@          @@@  @@       @@@&lt;br /&gt;
             @@@         @@@  @@       @@@&lt;br /&gt;
             @@@         @@@  @@       @@@&lt;br /&gt;
              @@@        @@@  @@@@@@@@@@@&lt;br /&gt;
               @@@@@@@@@@@@&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
    print(splash)&lt;br /&gt;
&lt;br /&gt;
    print(&amp;#039;Welcome to ascii amogus.&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    room = &amp;#039;cafeteria&amp;#039;&lt;br /&gt;
    reported = False&lt;br /&gt;
&lt;br /&gt;
    print(f&amp;#039;You are at the {room}.&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    while True:&lt;br /&gt;
&lt;br /&gt;
        try:&lt;br /&gt;
            command = input(&amp;#039;What do you do? &amp;gt; &amp;#039;)&lt;br /&gt;
        except EOFError:&lt;br /&gt;
            break&lt;br /&gt;
&lt;br /&gt;
        if command == &amp;#039;help&amp;#039;:&lt;br /&gt;
            commands = [&amp;#039;cafeteria&amp;#039;, &amp;#039;engine&amp;#039;, &amp;#039;storage&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
            if room == &amp;#039;storage&amp;#039; and not reported:&lt;br /&gt;
                commands += [&amp;#039;report&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
            commands.remove(room)&lt;br /&gt;
            available = &amp;#039;, &amp;#039;.join(commands)&lt;br /&gt;
&lt;br /&gt;
            print(f&amp;#039;Available commands: {available}&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
        elif command == &amp;#039;cafeteria&amp;#039;:&lt;br /&gt;
            room = &amp;#039;cafeteria&amp;#039;&lt;br /&gt;
        elif command == &amp;#039;engine&amp;#039;:&lt;br /&gt;
            room = &amp;#039;engine&amp;#039;&lt;br /&gt;
        elif command == &amp;#039;storage&amp;#039;:&lt;br /&gt;
            room = &amp;#039;storage&amp;#039;&lt;br /&gt;
        elif command == &amp;#039;report&amp;#039;:&lt;br /&gt;
            if room == &amp;#039;storage&amp;#039;:&lt;br /&gt;
                print(&amp;#039;You reported the body of the red player.&amp;#039;)&lt;br /&gt;
                print(&amp;#039;(todo: add logic for red player reporting here)&amp;#039;)&lt;br /&gt;
            else:&lt;br /&gt;
                print(&amp;#039;Nothing to report here.&amp;#039;)&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;#039;Command not recognized. Try &amp;quot;help&amp;quot;.&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
        print(f&amp;#039;You are now in the {room}.&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
        if room == &amp;#039;storage&amp;#039; and not reported:&lt;br /&gt;
            print(&amp;#039;The body of the red player is on the floor.&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;#039;__main__&amp;#039;:&lt;br /&gt;
    main()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have my number guessing game:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import random&lt;br /&gt;
&lt;br /&gt;
number = random.randint(1, 10)&lt;br /&gt;
&lt;br /&gt;
guess = int(input(&amp;#039;Guess a number between 1 and 10! &amp;#039;))&lt;br /&gt;
&lt;br /&gt;
if guess &amp;lt; number:&lt;br /&gt;
    print(&amp;#039;Too low!&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
elif guess &amp;gt; number:&lt;br /&gt;
    print(&amp;#039;Too high!&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
    print(&amp;#039;Got it!&amp;#039;)&lt;br /&gt;
    exit()&lt;br /&gt;
&lt;br /&gt;
guess = int(input(&amp;#039;Guess again! &amp;#039;))&lt;br /&gt;
&lt;br /&gt;
if guess &amp;lt; number:&lt;br /&gt;
    print(&amp;#039;Too low!&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
elif guess &amp;gt; number:&lt;br /&gt;
    print(&amp;#039;Too high!&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
    print(&amp;#039;Got it!&amp;#039;)&lt;br /&gt;
    exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
guess = int(input(&amp;#039;One last try! &amp;#039;))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if guess &amp;lt; number:&lt;br /&gt;
    print(&amp;#039;Too low!&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
elif guess &amp;gt; number:&lt;br /&gt;
    print(&amp;#039;Too high!&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
    print(&amp;#039;Got it!&amp;#039;)&lt;br /&gt;
    exit()&lt;br /&gt;
&lt;br /&gt;
print(&amp;#039;The number was ...&amp;#039;)&lt;br /&gt;
print(number)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The nice thing here is that there are no functions, barely variables.&lt;br /&gt;
&lt;br /&gt;
I have my incomplete flappy bird clone (needs sprites from https://github.com/lordmauve/pgzero/tree/stable/examples/flappybird)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import pgzrun&lt;br /&gt;
import random&lt;br /&gt;
&lt;br /&gt;
WIDTH = 400&lt;br /&gt;
HEIGHT = 708&lt;br /&gt;
&lt;br /&gt;
GAP = 130&lt;br /&gt;
SPEED = 3&lt;br /&gt;
&lt;br /&gt;
FLAP_VELOCITY = -6.5&lt;br /&gt;
&lt;br /&gt;
GRAVITY = 0.3&lt;br /&gt;
&lt;br /&gt;
bird = Actor(&amp;#039;bird1&amp;#039;, (75, 200))&lt;br /&gt;
bird.dead = False&lt;br /&gt;
bird.vy = 0&lt;br /&gt;
bird.x = 75&lt;br /&gt;
&lt;br /&gt;
pipe_top = Actor(&amp;#039;top&amp;#039;, anchor=(&amp;#039;left&amp;#039;, &amp;#039;bottom&amp;#039;))&lt;br /&gt;
pipe_bottom = Actor(&amp;#039;bottom&amp;#039;, anchor=(&amp;#039;left&amp;#039;, &amp;#039;top&amp;#039;))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def reset_pipes():&lt;br /&gt;
    pipe_gap_y = random.randint(200, HEIGHT - 200)&lt;br /&gt;
    pipe_top.pos = (WIDTH, pipe_gap_y - GAP / 2)&lt;br /&gt;
    pipe_bottom.pos = (WIDTH, pipe_gap_y + GAP / 2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def update_pipes():&lt;br /&gt;
    pipe_top.left -= SPEED&lt;br /&gt;
    pipe_bottom.left -= SPEED&lt;br /&gt;
    if pipe_top.right &amp;lt; 0:&lt;br /&gt;
        reset_pipes()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def update_bird():&lt;br /&gt;
    bird.vy += GRAVITY&lt;br /&gt;
    bird.y += bird.vy&lt;br /&gt;
&lt;br /&gt;
def update():&lt;br /&gt;
    update_pipes()&lt;br /&gt;
    update_bird()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def draw():&lt;br /&gt;
    screen.blit(&amp;#039;background&amp;#039;, (0, 0))&lt;br /&gt;
    pipe_top.draw()&lt;br /&gt;
    pipe_bottom.draw()&lt;br /&gt;
    bird.draw()&lt;br /&gt;
&lt;br /&gt;
def on_key_down():&lt;br /&gt;
    if not bird.dead:&lt;br /&gt;
        bird.vy = FLAP_VELOCITY&lt;br /&gt;
&lt;br /&gt;
pgzrun.go()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pretty good, already interactive, it wants to be coded fully !!&lt;/div&gt;</summary>
		<author><name>Razzi</name></author>
	</entry>
</feed>