User Tools

Site Tools


python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

python [2025/11/30 15:45] – created appledogpython [2025/11/30 15:46] (current) appledog
Line 26: Line 26:
 The Wileo class. The Wileo class.
 * 202505i - insertion sort, select sort * 202505i - insertion sort, select sort
 +
 +=== To Be Done
 +* [[PyType]] -- A typing game to reinforce lessons and introduce time.time_ns() etc. 
 +* [[PyQuest I]] -- A simple A/B/C adventure game. Can introduce classes here.
 +* [[PyRobots]] -- robots in pure text in python
 +
 +(At this point we can probably introduce pygame).
 +
 +== PyGame Framework
 +Sometime during season 2 or 3 we may develop this.
 +* [[PyGame Framework]]
 +
 +=== Fonts and other things used in these projects
 +* Press Start 2P (an arcade font) {{:pressstart2p.ttf.zip|}}
 +* CLACON2 (Classic Console 2) {{:clacon2.ttf.zip |}}
 +* IBM VGA 8x16 (based on 8x14 EGA) {{:pxplus_ibm_vga8.ttf.zip |}}
 +* IBM VGA 9x16 The most well-known VGA text font. {{:p5bg:pxplus_ibm_vga_9x16.ttf.zip |}}
 +
 +* Example 'Logo' file {{:logo32x32.png?linkonly|}}
 +
 +=== Sprites
 +* [[PyGame Sprites I]] -- Introducing Pygame Sprites
 +
 +
 +
 +
 +
 +== Python Season 3
 +Python season 2 demonsrates how the basic concepts can be used by making games out of them! Since it is a more advanced class, we will structure most of the games around the [[PyGame Terminal]], however, we will not always use it.
 +
 +* [[Pygame Terminal]]
 +* [[PyMaze]] -- a simple maze game in python, illustrating classes and maze algorithms
 +* [[Robots]] -- in PyGame Terminal
 +* [[Turtle]] Suite
 +* Adventure Game
 +
 +== Python Season 4
 +* [[tkinter pack]] The pack tutorial, featuring codemaster 1.0.
 +* [[tkinter calc]] The basic calculator, teaching .grid() and exploring classes for windows.
 +* [[tkinter calc ii]] Teaching binding, to increase User Experience.
 +* [[tkinter menus]]
 +* [[tkinter quiz show]] The Quiz Show! A quiz game, featuring radio buttons and more!
 +
 +== Python Season 5
 +* [[Bullet Game]]
 +** uses {{:pressstart2p.ttf.zip|}}
 +
 +* [[2048 game]]
 +
 +
 +== Python Season 6 (3d)
 +unfinished
 +* [[2.5d example]]
 +* [[3d Box v1]]
 +* [[3d Box v2]]
  
  
python.1764517559.txt.gz · Last modified: by appledog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki