- Export to Mac and Windows
- Finish!
- Implement an A* pathfinding algorthim
- Stretch (MinMax enemy)
Turn based endless strategy game 9x9 Board You have two tiles, when stacked can move 2 squares, otherwise 1 tile There is an enemy who can AOE explode you, this causes a chain reaction New enemies spawn with warning
- Python3.8.2
- Pygame
0.0: Represent board as a 2D array locally
0.1: Draw squares on screen
0.2: Leave a boarder around the edge
1.0: Represent the player as positive ints in array
1.1: Update square on screen to have number of friendly
1.2: Click and select
1.3: Highlight tiles 2 away
1.4: Highlight all tiles reachable
1.5: Allow movements
- The player opens the game
- The player is able to see the board and the tokens
- Player is able to select a tile
- The player is able to move the selected token to a valid tile 4a) If the tile is not valid don't let the player move it there
- Player is able to see tile move
- Enemy is makes a move
- Player is able to see the enemy move
- Repeat 3-7 until all player tiles die
- Stop game