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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDY5NzgsIm5iZiI6MTczODk0NjY3OCwicGF0aCI6Ii83MTYwOTMzMi8yODk2MTg4MTctMzljMzk3N2MtMGM1NC00ZjU5LWE2NjAtZmI5ODk4YzI4NDRhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE2NDQzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJlNTVhZDYwMmQyNDUzMWViZjZmMjE4OTNjMjY2N2I1ZWRhMGE3NTI4ZTAyY2FkMTRjYjQ0NDgxMzQ3ZDYwNTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mPQNl-PhBg4duzl5Id7liQv0ISZK7otKATbmWIo5ZTo)
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.