pong
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 31
aPong
aPong is a Pong game written in x86 Assembly language. more>>
aPong is a Pong game written in x86 Assembly language.
As I run Linux on my own machine, I dont do a lot with intel syntax. I needed to learn this for a lab. After scouring the internet for a few hours, I came across NASM. This looked as though Id be able to just code in this, take it into the Windows computers and have it just work.
No such luck. So, thats beside the point now, but I wrote this in order to get to grips with the syntax (which turned out to be the wrong one.)
Main features:
- 2-player
The left one uses Q/A to go up/down, the second one uses P/L. Escape to quit.
- Uses SDL from assembly language
I quite like SDL. I quite dislike x86. I already know SDL. It was already a learning exercise, I wasnt going to go off learning xlib or something at the same time. This gave me a way to quickly get the code written.
- Avoids the use of frame pointers
Why do you need frame pointers if youre not going to be running it in a debugger. Its not difficult to keep track of the stack frame if youre writing it yourself. You dont need to keep moving the stack pointer inside a function, just once at the start and once at the end. Then all you need is to take offsets from esp (so long as you remember how big the frame is at the time.)
This really gets on my nerves. People dont seem to realise the amount of overhead (in terms of lost cycles) that a function call has. To say global variables are BAD is just plain wrong. Sure, it can lend itself to abuse, but thats like saying you shouldnt code in C or use UNIX because they dont hold your hand.
- The input system isnt great.
Because I was trying to keep the code size down, I went the way of using SDL_GetKeyState and SDL_PumpEvents. These mean that if the key is not actually down at the time of the PumpEvents call, it drops the keypress. (if you want to see how you should do it, look at the events system in STP
<<lessAs I run Linux on my own machine, I dont do a lot with intel syntax. I needed to learn this for a lab. After scouring the internet for a few hours, I came across NASM. This looked as though Id be able to just code in this, take it into the Windows computers and have it just work.
No such luck. So, thats beside the point now, but I wrote this in order to get to grips with the syntax (which turned out to be the wrong one.)
Main features:
- 2-player
The left one uses Q/A to go up/down, the second one uses P/L. Escape to quit.
- Uses SDL from assembly language
I quite like SDL. I quite dislike x86. I already know SDL. It was already a learning exercise, I wasnt going to go off learning xlib or something at the same time. This gave me a way to quickly get the code written.
- Avoids the use of frame pointers
Why do you need frame pointers if youre not going to be running it in a debugger. Its not difficult to keep track of the stack frame if youre writing it yourself. You dont need to keep moving the stack pointer inside a function, just once at the start and once at the end. Then all you need is to take offsets from esp (so long as you remember how big the frame is at the time.)
This really gets on my nerves. People dont seem to realise the amount of overhead (in terms of lost cycles) that a function call has. To say global variables are BAD is just plain wrong. Sure, it can lend itself to abuse, but thats like saying you shouldnt code in C or use UNIX because they dont hold your hand.
- The input system isnt great.
Because I was trying to keep the code size down, I went the way of using SDL_GetKeyState and SDL_PumpEvents. These mean that if the key is not actually down at the time of the PumpEvents call, it drops the keypress. (if you want to see how you should do it, look at the events system in STP
Download (0.008MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
965 downloads
2Pong 1.0a
2Pong is a pong clone with 2 balls. more>>
2Pong is a pong clone. However, there is one visible difference from the regular pong--it is played with two balls instead of one.
2Pong is a pong clone with 2 balls.
<<less2Pong is a pong clone with 2 balls.
Download (0.25MB)
Added: 2005-11-11 License: GPL (GNU General Public License) Price:
1443 downloads
3D Pong 0.5
3D Pong project is a simple Xlib vector-based ping-pong game. more>>
3D Pong project is a simple Xlib vector-based ping-pong game.
3D Pong is is a very small and fast ping-pong or handball game for one or two players. It uses simple 3D vector graphics in Xlib.
Multiple views are possible, and red/blue separation is available for users with 3D movie glasses.
Main features:
Game Play:
- 1 player against the computer
- 1 player in "handball" mode
- 2 players, networked
- User-defined gravity level
- With or without a deflective "net"
Display Modes:
- Red/Blue split mode for true 3D using 3D glasses!!!
- Six viewing positions:
- First Person POV from behind your paddle
- "Bleacher" view from the side of the game arenta.
- Above view.
- Freely rotatable mode (using the mouse)
- A dizzying "follow the ball" mode
- Follow the paddle mode
<<less3D Pong is is a very small and fast ping-pong or handball game for one or two players. It uses simple 3D vector graphics in Xlib.
Multiple views are possible, and red/blue separation is available for users with 3D movie glasses.
Main features:
Game Play:
- 1 player against the computer
- 1 player in "handball" mode
- 2 players, networked
- User-defined gravity level
- With or without a deflective "net"
Display Modes:
- Red/Blue split mode for true 3D using 3D glasses!!!
- Six viewing positions:
- First Person POV from behind your paddle
- "Bleacher" view from the side of the game arenta.
- Above view.
- Freely rotatable mode (using the mouse)
- A dizzying "follow the ball" mode
- Follow the paddle mode
Download (0.036MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1090 downloads
Pong 3D 0.8.5
Pong 3D project is a OpenGL Pong clone. more>>
Pong 3D project is a OpenGL Pong clone.
Pong 3D is an OpenGL version of the classic paddle game Pong. This version has colorful textured 3D graphics supports multiplayer or single-player options.
<<lessPong 3D is an OpenGL version of the classic paddle game Pong. This version has colorful textured 3D graphics supports multiplayer or single-player options.
Download (0.77MB)
Added: 2006-11-28 License: GPL (GNU General Public License) Price:
1084 downloads
Pongix 0.4
Pongix is videogame very simple for two players inspired by the classic Pong. more>>
Pongix is videogame very simple for two players inspired by the classic Pong.
We began to develop the program to participate in the proposal "Pong" that made several users of the list of mail SDL in Spanish.
The proposal consisted of developing several versions different from videojuego Pong with the libraries SDL, each version could include its own variants.
<<lessWe began to develop the program to participate in the proposal "Pong" that made several users of the list of mail SDL in Spanish.
The proposal consisted of developing several versions different from videojuego Pong with the libraries SDL, each version could include its own variants.
Download (0.20MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1368 downloads
PonGL 1.20
PonGL is a remake of Pong with 3D design and oldstyle 2D gameplay. more>>
PonGL is a remake of Pong with 3D design and oldstyle 2D gameplay.
PonGL is a small game based on mythical Pong. It has however a lot of graphical and gameplay improvements.
The aim is to throw the ball behind the adverse paddle to get the advantage. Once you get it, the level rotates and your paddle moves to the front of the camera to make life harder for the other player.
The original style is preserved: black & white, 2 dimensions gameplay, simplistic design. However, the concept is improved a little thanks to the use of 3D. (see the screenshots for a more precise idea).
There are actually three modes: single player against a wall, single player against 5 AI difficulties, 2 players on the same keyboard.
This game is available in English and in French (select your language by clicking on the small flag in the main menu), works on both Linux and Windows and is under GNU/GPL license.
<<lessPonGL is a small game based on mythical Pong. It has however a lot of graphical and gameplay improvements.
The aim is to throw the ball behind the adverse paddle to get the advantage. Once you get it, the level rotates and your paddle moves to the front of the camera to make life harder for the other player.
The original style is preserved: black & white, 2 dimensions gameplay, simplistic design. However, the concept is improved a little thanks to the use of 3D. (see the screenshots for a more precise idea).
There are actually three modes: single player against a wall, single player against 5 AI difficulties, 2 players on the same keyboard.
This game is available in English and in French (select your language by clicking on the small flag in the main menu), works on both Linux and Windows and is under GNU/GPL license.
Download (3.8MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1016 downloads
glpong 1.2
glpong project is yet another Pong game. more>>
glpong project is yet another Pong game.
glpong is an implementation of Pong using OpenGL, SDL, and (optionally) OpenAL.
Installation
./configure && make install
<<lessglpong is an implementation of Pong using OpenGL, SDL, and (optionally) OpenAL.
Installation
./configure && make install
Download (0.22MB)
Added: 2006-11-11 License: GPL (GNU General Public License) Price:
1077 downloads
QPong 0.7.1
QPong project is another clone of the game pong. more>>
QPong project is another clone of the game "pong".
It features some nice graphics and is very flexible.
You can configure the images, sizes, speeds, and shapes of the pads and balls.
Most importantly, its fun to play.
<<lessIt features some nice graphics and is very flexible.
You can configure the images, sizes, speeds, and shapes of the pads and balls.
Most importantly, its fun to play.
Download (MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1072 downloads
SDLPong 0.3
SDLPong is a Pong clone. more>>
SDLPong project is a Pong clone.
SDLPong is a Pong clone that is intended to feel "authentic", while adding additional features to extend gameplay.
In other words, SDLPong is striving to be a purists pong.
For those of you with a more contemporary outlook, other features are in the planning stage. (These features will be toggable, for those who want to play a pure pong)
How to play:
Bounce the ball back and forth, not too hard.
For more options, type ./sdlpong --help
Enhancements:
- Added transparencies spport.
- Ball is now round!
- Started menu programming.
- Removed SDL_ttf support (now you have no excuse to try this tisaak).
- Fixed Player Twos controls for a qwerty keyboard.
<<lessSDLPong is a Pong clone that is intended to feel "authentic", while adding additional features to extend gameplay.
In other words, SDLPong is striving to be a purists pong.
For those of you with a more contemporary outlook, other features are in the planning stage. (These features will be toggable, for those who want to play a pure pong)
How to play:
Bounce the ball back and forth, not too hard.
For more options, type ./sdlpong --help
Enhancements:
- Added transparencies spport.
- Ball is now round!
- Started menu programming.
- Removed SDL_ttf support (now you have no excuse to try this tisaak).
- Fixed Player Twos controls for a qwerty keyboard.
Download (MB)
Added: 2006-12-10 License: GPL (GNU General Public License) Price:
1048 downloads
midi pong 0.1
midi pong is an implementation of the pong game that works as a MIDI instrument. more>>
midi pong is an implementation of the pong game that works as a MIDI instrument.
Seen it before? As a MIDI instrument? As a VST plugin? When you play pong, you play music. You can try it here as an applet, though thats not half as cute as connecting it to a nice soft-synth sound, adding a few effects (arpeggiator, anyone?) and letting it play some loops for you.
Dont believe me? Try it. If youre too chicken then listen to this sample: pong (1.4mb). Its made up of three voices played by pong - no meddling with the MIDI output, this is pure pong power!
For your incidental compositions you can choose computer, keyboard or mouse control (or gamecontroller if you get the source) for the left and right rackets. You can choose the scale that pong plays notes from when the ball is hit. You can choose the tempo of the performance. The MIDI output device. The MIDI channel. This pong uses Swing and requires Java 1.4 or newer.
Usage:
Download and run with java -jar pong.jar
<<lessSeen it before? As a MIDI instrument? As a VST plugin? When you play pong, you play music. You can try it here as an applet, though thats not half as cute as connecting it to a nice soft-synth sound, adding a few effects (arpeggiator, anyone?) and letting it play some loops for you.
Dont believe me? Try it. If youre too chicken then listen to this sample: pong (1.4mb). Its made up of three voices played by pong - no meddling with the MIDI output, this is pure pong power!
For your incidental compositions you can choose computer, keyboard or mouse control (or gamecontroller if you get the source) for the left and right rackets. You can choose the scale that pong plays notes from when the ball is hit. You can choose the tempo of the performance. The MIDI output device. The MIDI channel. This pong uses Swing and requires Java 1.4 or newer.
Usage:
Download and run with java -jar pong.jar
Download (0.036MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
913 downloads
Coreys Pong 1.4
Coreys Pong is a simple pong game created in C using libSDL. more>>
Coreys Pong is a simple pong game created in C using libSDL.
This game is super simple, but thats why its super awesome! Its a regular pong game, where two players face off using the controls from the same keyboard.
Player 1: uses A and Z to move up and down.
Player 2: uses UP ARROW and DOWN ARROW to move up and down.
__Where__ you hit the ball on the paddle determines the speed of the ball and direction.
There are no special moves.
This game is in dire need of a godly programmer to beef it up if you have the desire for a more advanced pong game.
<<lessThis game is super simple, but thats why its super awesome! Its a regular pong game, where two players face off using the controls from the same keyboard.
Player 1: uses A and Z to move up and down.
Player 2: uses UP ARROW and DOWN ARROW to move up and down.
__Where__ you hit the ball on the paddle determines the speed of the ball and direction.
There are no special moves.
This game is in dire need of a godly programmer to beef it up if you have the desire for a more advanced pong game.
Download (0.41MB)
Added: 2006-02-02 License: Freeware Price:
1361 downloads
Ye Olde Pong 0.2
Ye Olde Pong project is a clone of Pong. more>>
Ye Olde Pong project is a clone of Pong for the Atari 2600.
It is written entirely in C++ and draws from SDL to handle the graphics. The purpose of this program is primarily to familiarize the authors with working with outside libraries, but the SDL library in particular.
Currently, the only supported platform is Linux, though there is a Windows port in the works.
<<lessIt is written entirely in C++ and draws from SDL to handle the graphics. The purpose of this program is primarily to familiarize the authors with working with outside libraries, but the SDL library in particular.
Currently, the only supported platform is Linux, though there is a Windows port in the works.
Download (0.033MB)
Added: 2006-11-30 License: BSD License Price:
1065 downloads
PunkPong 0.26a
PunkPong project is a Pong-like game written in DHTML (JavaScript, CSS, and HTML) that uses the keyboard or mouse. more>>
PunkPong project is a Pong-like game written in DHTML (JavaScript, CSS, and HTML) that uses the keyboard or mouse.
This cross-platform and cross-browser game was tested under BeOS, Linux, NetBSD, OpenBSD, FreeBSD, Windows, and others.
<<lessThis cross-platform and cross-browser game was tested under BeOS, Linux, NetBSD, OpenBSD, FreeBSD, Windows, and others.
Download (0.009MB)
Added: 2006-08-18 License: MPL (Mozilla Public License) Price:
1163 downloads
Lewin Pongs 1.0
Lewin Pongs is an advanced game of pong. more>>
Lewin Pongs is an advanced game of pong.
An advanced game of pong with lots of options. A ball bounces around the screen and you hit it with paddles.
If you miss, your opponent scores, if your opponent misses, you score.
PONG, an adaptation of table tennis to the video screen, was the first commercially successful video game and is widely regarded as ushering in the video game era.
PONG was released by Atari on November 29, 1972.
PONG is a basic simulation of the racket sport of table tennis. A small square representing a ping pong ball travels across the screen in a linear trajectory. If the square strikes the perimeter of the playing field, or one of the simulated paddles, the square ricochets based on the angle of the impact.
Game play consists of players moving their respective paddles vertically to defend their scoring zones. Players score one point by maneuvering the square past their opponents paddle.
PONG can be played either by a single player pitted against a computerized opponent, or by two players each controlling a paddle. In Ataris original PONG arcade cabinets, players controlled their paddles using one of two small paddle controllers (a knob-like input device). Contrastingly, several of the derivative table tennis simulations employed longitudinally-sliding joysticks.
<<lessAn advanced game of pong with lots of options. A ball bounces around the screen and you hit it with paddles.
If you miss, your opponent scores, if your opponent misses, you score.
PONG, an adaptation of table tennis to the video screen, was the first commercially successful video game and is widely regarded as ushering in the video game era.
PONG was released by Atari on November 29, 1972.
PONG is a basic simulation of the racket sport of table tennis. A small square representing a ping pong ball travels across the screen in a linear trajectory. If the square strikes the perimeter of the playing field, or one of the simulated paddles, the square ricochets based on the angle of the impact.
Game play consists of players moving their respective paddles vertically to defend their scoring zones. Players score one point by maneuvering the square past their opponents paddle.
PONG can be played either by a single player pitted against a computerized opponent, or by two players each controlling a paddle. In Ataris original PONG arcade cabinets, players controlled their paddles using one of two small paddle controllers (a knob-like input device). Contrastingly, several of the derivative table tennis simulations employed longitudinally-sliding joysticks.
Download (1.0MB)
Added: 2006-02-23 License: GPL (GNU General Public License) Price:
1340 downloads
Pim Pam PONG 0.9.1
Pim Pam PONG is a PONG clone with a new look and in future versions, new interesting features. more>>
Pim Pam PONG is a PONG clone with a new look and in future versions, new interesting features.
Pim Pam PONG is a clone of the original PONG developed in the 70s. Pim Pam PONG has been developed using the SDL libraries: SDL, SDL_image, SDL_mixer, and SDL_ttf.
This permits the portability of the game to some systems and machines. It uses the NNG Engine (New Neopontec Gaming Engine) developed by Hector Blanco (me) that uses the mentioned SDL Libraries.
The game concept is the same as the original. You have the control of one bar that can move up or down in the screen, and the CPU controles the other bar.
A ball is launched in a random direction, and you must score in the other part of the screen. Is similiar to Tennis and Pim Pong.
Main features:
- 800x600 resolution at 32 bits.
- Low machine requirements.
- Easy and addictive playing experience.
- Cross-platform open source game: (binaries for Win32 & Linux, and sources for other systems).
- In future versions, more features will be added.
<<lessPim Pam PONG is a clone of the original PONG developed in the 70s. Pim Pam PONG has been developed using the SDL libraries: SDL, SDL_image, SDL_mixer, and SDL_ttf.
This permits the portability of the game to some systems and machines. It uses the NNG Engine (New Neopontec Gaming Engine) developed by Hector Blanco (me) that uses the mentioned SDL Libraries.
The game concept is the same as the original. You have the control of one bar that can move up or down in the screen, and the CPU controles the other bar.
A ball is launched in a random direction, and you must score in the other part of the screen. Is similiar to Tennis and Pim Pong.
Main features:
- 800x600 resolution at 32 bits.
- Low machine requirements.
- Easy and addictive playing experience.
- Cross-platform open source game: (binaries for Win32 & Linux, and sources for other systems).
- In future versions, more features will be added.
Download (0.49MB)
Added: 2005-11-24 License: GPL (GNU General Public License) Price:
1435 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above pong search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed