Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xavierolivenza/Nes_Pinball
Nes Pinball done with Box 2D and C++
https://github.com/xavierolivenza/Nes_Pinball
Last synced: 1 day ago
JSON representation
Nes Pinball done with Box 2D and C++
- Host: GitHub
- URL: https://github.com/xavierolivenza/Nes_Pinball
- Owner: xavierolivenza
- Created: 2016-10-20T16:54:27.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-27T20:46:27.000Z (about 8 years ago)
- Last Synced: 2024-08-02T05:06:42.420Z (3 months ago)
- Language: C
- Size: 8.85 MB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NES Pinball
This project is a tribute to the game that Nintendo brought in 1984 for NES, Pinball.
This project is being done by 2 students of CITM Terrassa (Catalonia/Spain), with C++, SDL 2.0 and Box 2D.
# Online NES Pinball
Link: http://www.8bbit.com/play/pinball/655
## Installation
Unzip the realese folder and execute the .exe file.
## Usage
###Normal keys:
Q,← ➣ Move left paddles
W,→ ➣ Move right paddles
Space bar ➣ Throw ball, hold it for more power
R ➣ Restart game
###Debug modes keys:
F1 ➣ Show colliders, sensors, joints,...
0 ➣ Summon balls while pressing
1 ➣ Summon one ball
9 ➣ Push up ball
##Win lose condition
"Win" ➣ Get as many points as you can.
Lose ➣ Lose all your three lives.
# Things we implement from the original game
- All map colisions
- Paddles
- Spring
- Spring animation
- Directional doors
- UI
- Moving platform
- Animations for the penguins and the eggs
- Cards
- Change map color
- In-game "godmode" with balls in the middle of the paddles
- In-game "godmode" with minisprings
- Bouncing pink balls
- Points
- Number banners and door open
- Cannon
- Sounds
- Coins
- Extra points
# Things we don't implement from the original game
- Intro, end screens
- Map divided in two
- Top left piston doesn't add score, always 100pts.
- Pink staff didn't add 10pts.
- When you take all coins map turns purple and seals start dancing and adding points
- Special level
- Ball animations at start and in the canons
- When you enter the tunnel near the green part, the numbers over the penguins appear,
rolling between 3 and 7, if you hit the pink board with a hit to the ball from the paddles,
you can stop each number, and get a bonus## Credits
Github project page: https://github.com/xavierolivenza/Nes_Pinball
Sergio Alvarez's Github account
- Github: https://github.com/Sergio111
Xavier Olivenza's Github account
- Github: https://github.com/xavierolivenza
CITM Terrassa 2016-2017