Updated Space Invaders on the mbed. Improved upon Michael Son's "Mbed Space Invaders" at https://os.mbed.com/users/michaeljson/notebook/mbed-space-invaders/.

Dependencies:   mbed wave_player mbed-rtos 4DGL-uLCD-SE SparkfunAnalogJoystick SDFileSystem LSM9DS1_Library_cal_updated

Fork of Two-PlayerSpaceInvaders by William Minix

test

Revisions of main.cpp

Revision Date Message Actions
17:843a874eb4e3 2021-04-23 Added both analog joystick and IMU to be used to control the menu and the ship. All features seem to work simultaneously at this point. File  Diff  Annotate
16:e4e6515bdabb 2021-04-23 Started to work on adding more detailed sprites for enemies. Got the analog joystick to work in place of the tactile switch. File  Diff  Annotate
15:33582e9acd16 2021-04-22 Changed baudrate to 3000000 File  Diff  Annotate
14:4e7608619043 2021-04-22 Added difficulty options. Incorporated initial features together. Working model. File  Diff  Annotate
13:36cc024dcf6b 2021-04-21 Added a best-time feature to single-player mode (with SD card). File  Diff  Annotate
12:22aedb2598b1 2021-04-19 Updated slave thread a bit. File  Diff  Annotate
11:cdea2c9ec531 2021-04-18 Added LED lighting effects. The shot effect is hit or miss as it is written right now. File  Diff  Annotate
10:1eeb21ef7b2c 2021-04-16 Master-Slave-based mbed communication threads. Don't forget to have only the appropriate thread uncommented. First player should only have master thread (and not slave). Second player should only have slave thread (and not master). File  Diff  Annotate
9:c22613b0007a 2021-04-16 Updated mbed send and receive threads; File  Diff  Annotate
8:27c4345be3db 2021-04-16 Updated send and receive threads. File  Diff  Annotate
7:9a826617be92 2021-04-16 Updated Send And Receive Threads File  Diff  Annotate
6:c44055f94cc3 2021-04-16 Split mbed send and receive threads File  Diff  Annotate
5:b7934866b264 2021-04-16 First attempt at two-player mode with waits turned into Thread::waits. File  Diff  Annotate
4:739f6e0dd8af 2021-04-16 Added mbed 2-player thread and wait for both mbeds to be ready during two-player before starting. File  Diff  Annotate
3:e6c081c7f6f1 2021-04-16 Two-Player, updated Space Invaders for the mbed. Added a menu that has no functionality yet, valid sound files, file open error handling, second mbed serial, and pc serial. File  Diff  Annotate
2:4a3f97570578 2021-04-15 Basic revisions from original space invaders. Added extra menu options, "volatile" on global variables, and serial mbed. Changed pins to add serial with second mbed. File  Diff  Annotate
1:618aa2c4ca6a 2016-03-15 fixed bug File  Diff  Annotate
0:3817adfaeb06 2016-03-15 Upload Mbed Space Invader version 1.0 File  Diff  Annotate