ELEC2645 (2017/18) / Mbed OS el16ajm

Revisions of Engine/Engine.cpp

Revision Date Message Actions
17:2a909f7da973 2018-05-08 More comments and debugging tools added File  Diff  Annotate
16:4d329ce7b156 2018-05-08 Added testing functions, found and fixed an error in the food placement (double Y cor not X and Y) File  Diff  Annotate
15:130900e5c268 2018-05-08 Added a large amount of explanatory comments File  Diff  Annotate
14:a57a40ff9430 2018-05-08 Minor restructuring and removal of unneeded functions. Doxygen has been utilised File  Diff  Annotate
13:81573be8fac6 2018-05-07 Restructuring and reorganising of code, adaptive difficulty doesn't work as intended and needs reworking. Sound effect has been added when food is consumed and menu items are selected. Game is finished, code needs further organisation File  Diff  Annotate
12:d3eef5ea3f43 2018-05-07 Functional level select system with 3 different levels, sprite added to main menu for decoration. Minor reorganising within classes was needed, mainly game engine File  Diff  Annotate
11:b25874e7efe4 2018-05-07 Difficulty is now selectable, uses FPS to speed up game. Adaptive difficulty changes speed depending on score File  Diff  Annotate
8:9d01fd4a63ad 2018-05-06 Started basic framework for a main menu, non functional. Menu has it's own class File  Diff  Annotate
7:c1e0593bfc99 2018-04-30 Food now randomises location once eaten, basic game is now done. Next stage is more level types and a main menu File  Diff  Annotate
6:ed553fd191c2 2018-04-30 Added a score counter on screen so the player knows how many points/ how long the snake is; File  Diff  Annotate
5:a3a9e0417e04 2018-04-29 Food class is now a thing, the snake grows when it eats and a game over state is reached when the snake eats it's own tail with a simple animation to demonstrate the game over state has been reached File  Diff  Annotate
4:6353f829c56c 2018-04-29 Snake now has a tail that follows it, max length 100 File  Diff  Annotate
3:6253a2d374fa 2018-04-29 Snake head now moves across screen, remembers the direction it moved in before so it continues moving without user input File  Diff  Annotate
2:9ca5e1c221c3 2018-04-16 Basic drawing of the game works, snake is currently incorrectly drawn. Overall skeleton of the software is done but not much more File  Diff  Annotate
1:a14415de3ad5 2018-04-16 First overall structure complete File  Diff  Annotate