A complex 2D-dungeon game on LPC1768 in SWJTU-Leeds Joint School XJEL2645 project. Referenced from the framework contributed by https://os.mbed.com/users/Siriagus/code/SimplePlatformGame/

Dependencies:   mbed N5110 ShiftReg PinDetect

Changes

RevisionDateWhoCommit message
21:e19709a07756 2021-03-25 hugohu Combined some files, removed codes for my personal needs, created new maps, new ways to play. BRAVEHEART tip
20:32c8a82a1d4f 2021-03-25 www-data@mbed-compiler-app-867c764559-jzkrx Added tag HugoHu for changeset 89c3eeb3761b BRAVEHEART
19:89c3eeb3761b 2021-03-25 hugohu A more complex game in developing. default HugoHu
18:709ea375b0df 2015-05-11 Siriagus Fixed some formatting errors in documentation.
17:d6a3b29cab31 2015-05-11 Siriagus Added sound effects ++
16:caf613d5b85e 2015-05-10 Siriagus Added wrapping (when entity goes outside the map, it enters on the other side).
15:d5eb13c4c1c6 2015-05-10 Siriagus Enemy - bullet collison + entities can walk upwards slopes or climb walls with a height smaller than themselves.
14:b4fed570abaf 2015-05-09 Siriagus Added function for generating random seed from two unconnected AnalogIn pins.
13:7ab71c7c311b 2015-05-09 Siriagus Expanded functionallity of drawImage - inverse, flipX, flipY. Collision test for all entities. Added simple enemy.
12:8178fad5e660 2015-05-08 Siriagus Added template drawImage function which can draw images of any dimension.
11:adb68da98262 2015-05-08 Siriagus Added collision test for player
10:f2488a0ecab7 2015-05-08 Siriagus Encapsluated PinDetect buttons in InputManager (made private)
9:da608ae65df9 2015-05-03 Siriagus Player movement + bullets added
8:9ac6a428fa26 2015-05-02 Siriagus Added Splash/Title Screen + Prototyping player movement
7:678873947b29 2015-05-01 Siriagus Fixed bug in State.h: Not setting fsm variable. State classes can now request the state to be changed.
6:edb48de563a9 2015-05-01 Siriagus Implemented MainMenu in new finite state machine. Implemented internal fsm in MainMenu.
5:100d960fc6d5 2015-05-01 Siriagus Mostly finished State and StateManager class. Some additional work must be done when adding new main states.
4:d6661b976359 2015-05-01 Siriagus Started rewriting the main finite state machine - design in progress
3:4e3f342a135c 2015-04-28 Siriagus More compact main menu FSM
2:0ae5ac8b0cac 2015-04-28 Siriagus More work on the menu system
1:0cfe2255092a 2015-04-28 Siriagus Simple Menu test - Uses PinDetect for debouncing.
0:1f92de30d43e 2015-04-26 Siriagus Added Joystick support.