den-nis / TheForestWaiter

2D platformer using SFML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TheForestWaiter

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".

Build for windows

Controls

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

Credits

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.

Screenshots

a e f g h i

Project files

TheForestWaiter

This is the main project and will compile the game.

TheForestWaiter.Content

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.

TheForestWaiter.Shared

This is a class library for shared classes between TheForestWaiter and TheForestWaiter.Content.

About

2D platformer using SFML


Languages

Language:C# 100.0%