Line 4: |
Line 4: |
| | | |
| ===<big>Puzzles</big>=== | | ===<big>Puzzles</big>=== |
− | ====General Concepts====
| + | ----------------------------------- |
| =====Base Implementation===== | | =====Base Implementation===== |
| | | |
Line 11: |
Line 11: |
| =====Requirements===== | | =====Requirements===== |
| | | |
− | Python Math will at base follow the New York State math curriculum for first grade students. Puzzles will teach concepts involving addition and subtraction for numbers from one through twenty. | + | Python Math will at base follow the New York State and Massachusetts math curriculum for first grade students (Section 1.OA). Puzzles will teach concepts involving addition and subtraction for numbers from one through twenty. |
| | | |
| =====Standards===== | | =====Standards===== |
Line 18: |
Line 18: |
| | | |
| ====Addition==== | | ====Addition==== |
| + | |
| + | The snake will start off smaller than required to go through the gate. The Player will have to use the level's addition gates to increase in size until the required number is reached and they can exit the level. |
| | | |
| ====Subtraction==== | | ====Subtraction==== |
| | | |
− | ====Combined Puzzles====
| + | The Snake will start off larger than required to go through the gate. The Player will have to use the subtraction gates to decrease in size until the require number is reached and they can exit the level. |
| | | |
| ===<big>Mechanics</big>=== | | ===<big>Mechanics</big>=== |
| + | ------------------------------- |
| | | |
| ====General Mechanics==== | | ====General Mechanics==== |
Line 52: |
Line 55: |
| | | |
| Walls would be used to block the avatar’s path for the more complex puzzles, such as creating specific routes that the avatar needs to progress through with certain routes resulting in the avatar’s length being incorrect. | | Walls would be used to block the avatar’s path for the more complex puzzles, such as creating specific routes that the avatar needs to progress through with certain routes resulting in the avatar’s length being incorrect. |
| + | |
| + | ====Controls==== |
| + | |
| + | Movement of the snake is handled with the arrow keys. The snake will move one tile per button press, letting the player play at their own pace. |
| | | |
| ===<big>Menu</big>=== | | ===<big>Menu</big>=== |
| + | ---------------------------- |
| | | |
| ====General Design==== | | ====General Design==== |
Line 80: |
Line 88: |
| | | |
| ===<big>Aesthetics</big>=== | | ===<big>Aesthetics</big>=== |
| + | -------------------------------- |
| | | |
| ====General Aesthetic==== | | ====General Aesthetic==== |
Line 104: |
Line 113: |
| | | |
| Level assets are very simple objects that would be found in a garden such as bushes, creating a hedge maze of sorts. These would be mostly darker shades of green and brown. There is little required as these are mostly backdrop elements. | | Level assets are very simple objects that would be found in a garden such as bushes, creating a hedge maze of sorts. These would be mostly darker shades of green and brown. There is little required as these are mostly backdrop elements. |
| + | |
| + | -------------------------------- |
| + | ===<big>License</big>=== |
| + | |
| + | This project is open source licensed under the MIT License: http://opensource.org/licenses/MIT |
| + | |
| + | ===<big>To-Do</big>=== |
| + | Please see the projects issue tracker for all outstanding bugs and/or milestones: https://github.com/danShumway/python_math/issues?page=1&state=open |
| | | |
− | ---------------------
| |
| === <big>Fork us on Github</big> === | | === <big>Fork us on Github</big> === |
| * <big>https://github.com/danShumway/python_math</big> | | * <big>https://github.com/danShumway/python_math</big> |
− |
| |
− |
| |
| | | |
| === <big>Contact Us and Get Involved</big> === | | === <big>Contact Us and Get Involved</big> === |
| * <big>shumway.danny@gmail.com</big> | | * <big>shumway.danny@gmail.com</big> |
| + | * <big>crewofthearcadia@gmail.com</big> |
| + | * |
| ----------------------- | | ----------------------- |