In this project, I am creating a little game console using TIVA C Launchpad!. My main goal with this project is to learn TIVA C. Because of that, I am not using any external library and coding everything from scratch.
Basic game functionalities completed
- ANALOG INPUT
- DIGITAL INPUT
- DIGITAL OUTPUT
- PUSH PULL
- OPEN DRAIN
- IRQ
- PULL UP CONTROL
- PULL DOWN CONTROL
- ALTERNATE FUNCTIONS
- DATA SEND
- CHARACTER MOVEMENT
- CHARACTER GUN (PLAYER CAN SHOOT THE ENEMIES)
- ENEMY MOVEMENT
- ENEMY GUN (ENEMY CAN SHOOT THE CHARACTER)
- HEALTH SYSTEM
- HEALTH BAR
- SCORE BAR
- PARTICLE EFFECTS
- GAME OVER SCREEN
- GAME START SCREEN (SOMETHING LIKE, PRESS THE BUTTON TO START)