The Forest Waiter is a platformer made using SFML. This project initially started as a joke, but we decided to finish it. The name is a Dutch word "boswachter" poorly translated to "Forest Waiter".
The following table contains the default controls. Some of these controls can be adjusted by editing the Settings.ini
file.
Key | Action |
---|---|
A | Move left |
D | Move right |
E | Toggle the shop hud |
Space | Jump |
Left mouse | Shoot |
F11 | Fullscreen |
Number keys | Switch between items |
All of the graphics have been made by Joost. The majority of the programming is done by me, besides for two source files.
TheForestWaiter/Game/Particles/ParticleSystem.cs
Contains code roughly based on Cherno's particle system.
TheForestWaiter/Game/Essentials/Collisions.cs
Has a method called SweptAABB based on www.gamedev.net.
This is the main project and will compile the game.
This is a console application that is used to pre-process content used by the game. It will for example compress the world map. The output is a zip file which will be embedded in the game executable. The main project runs this application using a pre-build event.
This is a class library for shared classes between TheForestWaiter
and TheForestWaiter.Content
.