ELEC2645 (2017/18) / Mbed OS el16ajm

Revisions of Engine/Engine.cpp

Revision Date Message Actions
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