python
Differences
This shows you the differences between two versions of the page.
| python [2025/11/30 15:45] – created appledog | python [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) {{: | ||
| + | * CLACON2 (Classic Console 2) {{: | ||
| + | * IBM VGA 8x16 (based on 8x14 EGA) {{: | ||
| + | * IBM VGA 9x16 The most well-known VGA text font. {{: | ||
| + | |||
| + | * Example ' | ||
| + | |||
| + | === 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 {{: | ||
| + | |||
| + | * [[2048 game]] | ||
| + | |||
| + | |||
| + | == Python Season 6 (3d) | ||
| + | unfinished | ||
| + | * [[2.5d example]] | ||
| + | * [[3d Box v1]] | ||
| + | * [[3d Box v2]] | ||
python.1764517559.txt.gz · Last modified: by appledog
