Stitch together the READMEs

This commit is contained in:
Patricia Aas 2021-10-05 14:19:15 +02:00
parent 4a20eecf91
commit 831e85aac1
21 changed files with 54 additions and 3 deletions

View file

@ -1 +1,4 @@
[< Back](../README.md)
* [Exercise: Add files to the build](build_files/README.md)
* [Exercise: Create and run a unit test](unit_test/README.md)

View file

@ -1 +1,3 @@
[< Back](../README.md)
* [Exercise: std::unique_ptr<PacMan>](unique_ptr_pacman/README.md)

View file

@ -1 +1,5 @@
[< Back](../README.md)
* [Exercise: Simple class](create_class/README.md)
* [Exercise: Add Clyde as a Ghost](make_ghost/README.md)
* [Exercise: Refactor out GhostState from GameState](refactor_out_ghost_state/README.md)

View file

@ -1 +1,3 @@
[< Back](../README.md)
* [Exercise: Create isIntersection function](is_intersection/README.md)

View file

@ -1 +1,3 @@
[< Back](../README.md)
* [Exercise: Use algorithms (Pellets)](algorithm_pellets/README.md)

View file

@ -1,6 +1,6 @@
[< Back](../README.md)
# Exercise: Use algorithms
# Exercise: Use algorithms (Pellets)
Use algorithms in Pellet and SuperPellet

View file

@ -1 +1,3 @@
[< Back](../README.md)
* [Exercise: Refactor into Local Lambda](lambda-fy/README.md)

View file

@ -1,5 +1,5 @@
[< Back](../README.md)
# Exercise: Lambdas
# Exercise: Refactor into Local Lambda
Find a small function and turn it into a lambda.

View file

@ -1 +1,4 @@
[< Back](../README.md)
* [Exercise: PacMan AI](pacman_ai/README.md)
* [Exercise: PacMan Bot](pacman_bot/README.md)

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: PacMan Bot
PacMan can be controlled with the keyboard, but those inputs can be automated. The only thing that needs to change is

View file

@ -1 +1,12 @@
[< Back](../README.md)
* [Exercise: Blue Pellet](blue_pellet/README.md)
* [Exercise: Game Over](game_over/README.md)
* [Exercise: Generic Teleporting](generic_teleporting/README.md)
* [Exercise: Read and Write High Score to a file](high_score/README.md)
* [Exercise: Hitbox collision](hitbox_collision/README.md)
* [Exercise: Increased Ghost Speed](increased_ghost_speed/README.md)
* [Exercise: Multiple Generic Teleporters](multiple_generic_teleporters/README.md)
* [Exercise: New Level](new_level/README.md)
* [Exercise: Vertical Teleport](vertical_teleport/README.md)
* [Exercise: Victory Screen](victory/README.md)

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Blue Pellet
A pellet that makes the ghosts stop

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Game Over
In this exercise you will add a game over state to the game. After PacMan has lost all of his lives the game will be

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Generic Teleporting
In the game and the exercise above, the teleports are linked to each other. These systems are not very generic. Update

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Read and Write High Score to a file
(std::filesystem)

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Hitbox collision
AABB

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Increased Ghost Speed
Currently the ghosts move at a fixed rate. But in the original game, the ghosts would move slightly faster and faster as

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Multiple Generic Teleporters
Continuation from above. Take the generic teleporting system you made and allow for more than 1 set of doors.

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: New Level
In this exercise you will need to reset the game board but keep score and lives the same. This should happen when PacMan

View file

@ -1,3 +1,5 @@
[< Back](../README.md)
# Exercise: Vertical Teleport
The teleporters are programmed to work only on the horizontal axis. Change the board to add teleporters at the top and

View file

@ -1,4 +1,6 @@
# Exercise: Victory
[< Back](../README.md)
# Exercise: Victory Screen
As a continuation of the Game Over and New Level exercises. If PacMan beats 3 levels, the game has been beaten and a
victory screen should be shown.