This is a simple pong game I've made for my computer organization class.
Features include:
- Smooth graphics due to using interrupts for logic (Hence, no bottleneck caused by graphics).
- A scoreboard.
- Avoidance of the S2 input button (because it acted weird on many MSP Launchpad boards).
Interested in this project? Fork it and make it better!
![msp_pong_pic](https://private-user-images.githubusercontent.com/71609332/289618817-39c3977c-0c54-4f59-a660-fb9898c2844a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyOTk3MDAsIm5iZiI6MTczOTI5OTQwMCwicGF0aCI6Ii83MTYwOTMzMi8yODk2MTg4MTctMzljMzk3N2MtMGM1NC00ZjU5LWE2NjAtZmI5ODk4YzI4NDRhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE4NDMyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZiYzNlMmVjMDI1ZjljZjBkYTRiMTlhYTA3ZjllNDYyOWEzM2FkNTY2OTY5NGQyOWVmZTY4Y2NlN2Q3OTcyNTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.zQ6YOW-wS_7I0_Fbh8fbckWM-2bJT5JGJg-bZKHMPyE)
Check out this video from my YouTube channel: https://youtu.be/WTMFzDpH8JE?si=mcIu0uIiT4K9P9I9
- Install required C development packages (Linux only)
- I'll post instructions soon...
- In the meantime you can try compiling and see what's missing based on the error messages. (Or take a look here: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE)
- Open root directory
make
cd ./pong
- Connect your "MSP430G2 Launchpad" board through USB
make load
- Press your MSP's reset button
- Start playing!
Credits to my professor, Eric Freudenthal for the platform-specific low-level libraries and configurations.