3 Ping Pong Sounds 8 bit style
Author:
Saturday, January 7, 2012 - 11:40
Art Type:
License(s):
Favorites:
8
Preview:
(This package is bundled with the graphics http://opengameart.org/content/full-8bit-ping-pong-set)
The good old Ping Pong game is still the best to warm up for a game programming career.
Don't believe it? I tell you why:
- You will need to get a lag free rendering or drawing solution for all situations, that will teach you a lot, even on this low level and is essential.
- You need to take care of game mechanics to make the game fun to play
- The player stick should not be at the target location instantly, that is boring and not old school (You remember the atari potentiometers?).
- Colision Detection (what about the small sides of the stick?).
- Nice reflecting of the ball (that one has to be perfect and involves a tiny glimse of unavoidable maths for game programmers)
- Constraints - The sticks must stop at the walls.
- Last but not least the sounds have to be syncronized with the screen action. Lag free.
- You can do what freshly baken game designers should and change the mechanics to make it more interesting. Like some friction on the sticks. An AI for the enemy stick, so you can play alone and have a good but satisfying challenge? Or something real crazy... Feel free, be creative!
Have fun! Yours, captaincrunch80
File(s):
sounds_ping_pong_8bit.zip 15.1 Kb [11192 download(s)]
Comments
Thnx
Thanks for these! Just what I was looking for. Like you said, Pong is a good start for game programming and I am in fact using your sounds for a project just like that: Cong
Thank you so much for these. Yeah, exactly like you said, Pong is an excellent first project for learning game development. Not only are the simple mechanics surprisingly difficult to get just right from a programmer's perspective, but the game's full specifications are public knowledge and easy to wrap your brain around, which removes a huge hurdle for someone who wants to make a complete game. Even other arcade games require a substantial time investment to get familiar with the fine details of, say, enemy behavior and game balance.
I used your sounds in my Pong implementation: https://gitlab.com/jhigginbotham64/pong-clone
What a learning experience, too. Clocking in at ~1500 lines of code (if you include scene files generated by working in-engine with Godot, as distinct from script code) after about a week's worth of work, it's nothing to sneeze at.
Hey, almost 3 years later and I used these sounds again in another Pong implementation, this time for an open-source game engine I'm working on.
I've reposted them here, along with the CellPhone spritesheets: https://github.com/jhigginbotham64/assets
...and used them here: https://github.com/jhigginbotham64/Starlight.jl/blob/main/examples/Pong.jl
Thanks again!
Just used this in a video series on making your first game.
Thank you very much!