SDL2 Shooter 2 tutorial
SDL2 Widget tutorial
SDL2 Adventure tutorial
Orb source code
The Legend of Edgar is a platform game, not unlike those found on the Amiga and SNES. Edgar must battle his way across the world, solving puzzles and defeating powerful enemies to achieve his quest.
When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorcerer who lives in a fortress beyond the forbidden swamp.
Donning his armour, Edgar sets off to rescue him, but his quest will not be easy...
*To pull an item, push against it whilst holding down 'c'. You can then move it around until you let go of 'c'.
*Selecting an item rather than using it means that you can ready items such as health potions to use at a specific moment.
To change the controls select Configure Controls from the Options menu. The currently configured button will be displayed to the right of the action. To configure an action highlight the action you wish to set (using the arrow keys on the keyboard) and then press Return. The current button configuration entry will become a '?' and allow you to press the new key you wish to use. After doing so the new button will then be displayed. Repeat this process until you have configured all the keys you wish to.
Joypad configuration is done in the same manner as configuring the keyboard. If you have an analogue joystick you can use the first analogue stick to move Edgar, so if you have a PlayStation 2 compatible joypad then this will be the left analogue stick. You can also set the "deadzone" of the analogue stick to make it more or less sensitive to movement.
Starting a New Game
In the current version, you will start on the tutorial level if the game cannot find any saved configuration options, otherwise a game will start.
Saving a game
Save points allow you to save your game and carry on where you left off. There are 10 save game slots.
Loading a game
The in-game menu allows you to load a saved game.
You can earn medals in the game for performing certain actions, such as killing a certain number of enemies or by progressing further in the game.
Command Line Options
Type edgar -h to view a full list of command line options.
Downloads / Releases
You can download the game from GitHub:
If you want to help with translating the game into another language, you can do so by logging into Launchpad
Is there a cheat?
Is there a walkthrough?
Can I change the controls?