Add some navigation

This commit is contained in:
Patricia Aas 2021-10-05 13:44:51 +02:00
parent c6d13a046a
commit 0fc43fd36a
12 changed files with 24 additions and 0 deletions

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Create an isWall function
In this exercise we will write some helper functions for the game board.

View file

@ -1 +1,3 @@
[< Back](../exercises.md)
* [Exercise: Create an isWall function](create_function/exercise.md)

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Add files to the build
In this exercise we will add a couple of files to the project.

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Create and run a unit test
## Board Unit Tests

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: std::unique_ptr<PacMan>
(corentin: maybe something about } that destroys things)

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Simple class
4. Create an empty class named `Clyde` within the `.hpp` file. Look at other ghost `.hpp` files and see how they define

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Add Clyde as a Ghost
We have three ghosts within the project. Blinky, Inky and Pinky. But Clyde is missing. Implement Clyde and their

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Refactor out GhostState from GameState
In this exercise we will create a class that abstracts away common functionality.

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Create isIntersection function
waage: Maybe the "isIntersection" for the AI. Create an array of GridPosition and array of bool and loop through to

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: Use algorithms
Use algorithms in Pellet and SuperPellet

View file

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

View file

@ -1,3 +1,5 @@
[< Back](../exercises.md)
# Exercise: PacMan AI
The exercise above is fixed based on the layout of the board and is hard to make generic.