Uploaded April 2018 | Updated September 2026, 2 hours ago
Still quite a lot to do to get this finished up, but am really happy with the progress so far:
- Improve ghost movement AI - it's very bare bones at the moment, my first time trying out AI!
- Need to allow for the middle area to become a "home" area for the ghosts
- Create proper mechanics around the ghosts being "eaten" - making them move to their home area before returning to the game
- Improve the visuals (e.g. add eyes to the ghosts)
- Add a start screen and game over screen
- Display number of lives and score
- Add sound effects
But all in all, I'm quite happy with the results. Will try to get the other features in for the final version.
Using the Chili Framework: wiki.planetchili.net/index.php?title=Chili_Framework - thanks Chili!
Still quite a lot to do to get this finished up, but am really happy with the progress so far:
- Improve ghost movement AI - it's very bare bones at the moment, my first time trying out AI!
- Need to allow for the middle area to become a "home" area for the ghosts
- Create proper mechanics around the ghosts being "eaten" - making them move to their home area before returning to the game
- Improve the visuals (e.g. add eyes to the ghosts)
- Add a start screen and game over screen
- Display number of lives and score
- Add sound effects
But all in all, I'm quite happy with the results. Will try to get the other features in for the final version.
Using the Chili Framework: wiki.planetchili.net/index.php?title=Chili_Framework - thanks Chili!










![2D Game Engine in C++: [3] Camera Rotation / Zooming
This video shows camera rotation and scaling.
The game now simply calls one function to draw sprites, where game objects rotation, scaling, and translation is taken into account as well as camera rotation, zoom, and location.
This should dramatically help coding up a wide array of 2D games, as a good chunk of graphics logic will already be allowed for.
Next, Ill look to draw sprites at different depths, to give a mock 3D effect to the drawing routine.
I will release all code on GitHub once Ive finalised the engine - and have nice looking code to boot!
Using the Chili Framework: http://wiki.planetchili.net/index.php... - thanks Chili! 2D Game Engine in C++: [3] Camera Rotation / Zooming](https://i.ytimg.com/vi/oP6FNbgRLHg/mqdefault.jpg)