A rouge-like rpg, heavily inspired on the binding of isaac. Running on a FRDM-K64F Mbed board. C++.

Dependencies:   mbed MotionSensor

Changes

RevisionDateWhoCommit message
61:901871a7c6ff 2019-05-09 el17sm Final Submission. I have read and agreed with Statement of Academic Integrity. default tip
60:44ddfb791e2b 2019-05-09 el17sm Separated
59:fd4669864b67 2019-05-09 el17sm wtf y no work
58:c8d90bb7404a 2019-05-09 el17sm Fully Doxygenated
57:1c12361b6e3d 2019-05-09 el17sm All protected member has a _ before them
56:ef9521b7ed78 2019-05-09 el17sm Full code in-line commented
55:fc618f82d1d0 2019-05-09 el17sm Bullets collision fixed
54:03ddad11d202 2019-05-09 el17sm Snake Commented
53:93338b52489d 2019-05-09 el17sm Bullets commented
52:7d05e5472022 2019-05-09 el17sm Player commenting done
51:4d0cd75e7ed3 2019-05-09 el17sm Removed moving boolean from entity, finished commenting room.cpp
50:2c5cb92a5361 2019-05-09 el17sm Room Engine fully commented;
49:3f83ed62d123 2019-05-09 el17sm test doxygen
48:f7d9ae3e554d 2019-05-09 el17sm Cleaned Main and title
47:6e31b195ce3c 2019-05-09 el17sm Full Game Complete;; Added scoring system;; ; To do: ; Commenting and Doxygen;; Shortening of a few functions;
46:f09711580d4a 2019-05-08 el17sm Map Generation Done
45:8725b4171646 2019-05-08 el17sm yes;
44:cc4cecfc639f 2019-05-07 el17sm Spawn points for enemies done
43:63f5c9d9689c 2019-05-07 el17sm fixed draw entities
42:cdcda895cb1b 2019-05-07 el17sm Boss death crash
41:0697508a28ba 2019-05-07 el17sm Added room types and wall entity
40:cbcbf6fc1421 2019-05-07 el17sm Restart Works
39:0c2521949429 2019-05-07 el17sm Draws in layers;
38:09832e662803 2019-05-07 el17sm Attempted creation of mob Cowboy
37:a404860171a9 2019-05-07 el17sm Separated Health from rest of Entities (collectibles array)
36:92d131695e7c 2019-05-07 el17sm Boss Skull Done
35:06cd6be999ad 2019-05-06 el17sm Snake Problem;
34:1d5b4da3935e 2019-05-06 el17sm Char conversion complete;
33:4f3948dcd2f7 2019-05-06 el17sm Saved space using char to print screen instead of int (reduction by 4x)
32:fe6359ef9916 2019-05-06 el17sm A bit of code cleanup;; Draw functions are now inside the classes;; Moved classes into it's folders;
31:ab24d028ddfd 2019-05-05 el17sm Rearranged main.cpp to be converted into a game_engine class
30:ec915d24d3e9 2019-05-05 el17sm Title Screen done;
29:6b8411bb040a 2019-05-04 el17sm added Room complete;; started Floor engine;; ; To do:; Floor generation;; More enemies;; Bosses;; Title Screen;; Score;
28:98848e6a77a2 2019-05-02 el17sm Entrance and Exit done
27:a1b41626f57c 2019-04-29 el17sm Functional Room; Great Success;
26:abbc19edc5c1 2019-04-29 el17sm RoomEngine done, no test yet, Room h partial done;
25:112cbcb0b4a7 2019-04-26 el17sm Added a dope Pause screen
24:26369d92a06a 2019-04-26 el17sm Fully Functional Snake
23:5a8f75e93508 2019-04-25 el17sm Added Health;
22:7abf4581bc9b 2019-04-25 el17sm Snakes 90% done, need to change entity to group of entity collision into repulsion
21:be18f33da757 2019-04-25 el17sm Snake half done no clear screen error
20:6405835af6e2 2019-04-25 el17sm the true updated headless only functional game
19:bfe410c82b45 2019-04-25 el17sm Clear screen error revisited debugging
18:3c030560e31d 2019-04-25 el17sm Added max frame mutation in update_hitbox in snake class;
17:99e533f7f2fb 2019-04-24 el17sm Snake half done
16:ddb203a74dfc 2019-04-24 el17sm Screen clear error;
15:44d5cc33d389 2019-04-24 el17sm Fully functioning without map generation and map movement. Only Headless enemy
14:3361879490b2 2019-04-24 el17sm Death of Entities and Bullets done, Laser problem (fire rate);
13:d04a6caba40d 2019-04-24 el17sm Added bullets (error)
12:a1c1991835ca 2019-04-23 el17sm Sprite is now controlled and stored inside each entity's files;
11:63e54f6e7939 2019-04-23 el17sm Added move checks (for entity to group of entity collision checks);; Added a plausible way to update each entity;
10:1a3499f6b583 2019-04-21 el17sm Added entity_collision, Added start of Bullets,; ; Problems:; Headless can be inside player without detected by entity_collision if on the same y level
9:304079450898 2019-04-20 el17sm Gamepad now lets buttons to be held
8:27244a0c3414 2019-04-20 el17sm trauma;
7:4aaa37a711a1 2019-04-20 el17sm Implementation of Entity.h and Person.h;
6:104c2506237e 2019-04-16 el17sm Start of Entity Class;
5:75b6cb06372a 2019-04-15 el17sm Cleaned up code a bit
4:d1aeb131e533 2019-04-15 el17sm Added drawSpriteTransparent onto N5110 to allow overlapping of sprite on map; ; Fixed Shifted player; ; Movement of Player and collision of Player to wall complete
3:359a49bace1b 2019-04-15 el17sm Player Movement tested;
2:dbfff27a8a94 2019-04-13 el17sm Screen Testing;