Corentin Jabot
5b0e561afc
Pacman and ghosts can eat each others
2021-07-01 10:19:46 +02:00
Corentin Jabot
c2cfb8c734
Implement ghost movement and scatter behavior
...
Each ghost is trying to reach a point beyond the
corner of the board, which make them run in circle
2021-07-01 10:19:46 +02:00
Corentin Jabot
93186dc8b9
Add ghosts
...
No movement for now!
2021-06-24 18:33:08 +02:00
Corentin Jabot
79506d218e
Make a ghost pen
2021-06-24 18:33:08 +02:00
Corentin Jabot
c7ef086d3d
Migrate from SDL to SFML
...
This simplifies the rendering code and remove all(!) pointers.
There is a number of unresolved issues
* Windows build ?
* position delta computation: migrating to SFML seems to have modified
the frame rate.
2021-06-22 13:17:12 +02:00
Corentin Jabot
e16d44cd23
Run clang format
2021-06-16 13:14:47 +02:00
Patricia Aas
68f63f3f66
Canvas rewrite ( #6 )
...
* Beginning rewrite
* Move all constants to canvas, wire sprite handling code
* Make Sprite a struct and reformat
* Fix warning
Co-authored-by: Corentin Jabot <corentinjabot@gmail.com>
2021-06-16 12:52:04 +02:00
Corentin Jabot
f6efcbbf79
Support teleporting at the edges of the map
2021-06-16 01:39:37 +02:00
Corentin Jabot
335a698226
Replace float_t by float
2021-05-10 15:14:38 +02:00
Corentin Jabot
164db664ef
Use VCPKG and reorganization
...
* Remove non-pacman exercises.
* Use vcpkg instead of conan ( make vcpkg a submodule)
* Merge the readmem these will need to be improve later
2021-05-10 14:58:00 +02:00