![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Custom Game Controllers assembled in lab sessions and mounted with Nokia N5110 LCD display and a FRDM-K64F mbed plus various buttons, a joystick, potentiometer and piezo. Designed a game called 'Fruit Basket' to be played on the game controller where the player controls a basket and moves it catch objects that fall from random points along the top of the display to collect score.
Dependencies: Basket Catch_Model Fruit Gamepad N5110 Objects mbed
Diff: Project_Submission.cpp
- Revision:
- 3:69296f999fdf
- Parent:
- 2:ada503e3486f
- Child:
- 4:039294e6a8a5
--- a/Project_Submission.cpp Sat Mar 18 14:06:55 2017 +0000 +++ b/Project_Submission.cpp Tue Mar 21 11:13:20 2017 +0000 @@ -6,7 +6,7 @@ #define BASKET_Y 41 #define BASKET_WIDTH 12 -#define BALL_SPEED 3 +#define BALL_SPEED 2 /////////////// structs ///////////////// struct UserInput { @@ -15,7 +15,7 @@ }; /////////////// objects /////////////// N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11); -Gamepad pad; +Gamepad pad; Catch_Model catchm; ///////////// prototypes /////////////// void init(); @@ -34,7 +34,7 @@ // game loop - read input, update the game state and render the display while (1) { catchm.input(pad); - catchm.update(pad); + catchm.update(lcd, pad); render(); wait(1.0f/fps); }