gaming.categories

suggestions.tips

 If you're aware of a great game or have coded one, feel free to drop me a line.

other.categories

 

perfectly.violet1.0

a simple yet elegant design
Figure 1
Fig 1. 

projects

Most games are downloadable. Source code is available for many of the games.








s2.zoop.april.2005

S2 Zoop, released April 2005, is an implementation with excellent graphics.  The original parameters, which were optimal on the laptop originally used for testing, were far from optimal on current computers.  The September 2010 update has more optimized and balanced algorithm parameters. 

S2 Zoop requires the visual basic dependencies linked below.

binary. required dependencies. screen [ updated ] [ 175k ]

bolley/c++.net.april.2005

A simple game featuring variable physics for maximum unpredictability. The premise is simple - keep a ball from getting past your paddle. Score is calculated by subtracting total bounces from elapsed time [to 3 decimal points]. 

binary
. source on request. screen [ 116k ]

air.hockey/c#.april.2005

directx binary [ 142k ]
binary
. source [ 22k ]

tube/directx.june.2005

Cool vector / wireframe tunnel game inspired by the Playstation game Nitrous Oxide, as well as Tempest.  Features optimized gameplay / enemy speed, 3 difficulty levels, music, and a very cool motion blur effect. 

tube
. [ 3231k ] source on request. screen [ music added ]
directx binary. [ 409k ] source on request. screen  

pong.3d.july.2005

Pong 3D is a challenging directx vector version with many adjustable parameters.

The September 2016 HD update increases the resolution of the game to 1920 x 1080. Computers with Intel graphics on Windows 10 don't scale lower resolution games to HD and instead display borders around a game's original aspect ratio.

pong 3d. screen [ hd update ] [ 973k
binary
. source on request. screen [ 2825k ]

gameroom/modified.july.2005

Excellent collection of flash based sports game vector prototypes with athletes that are cool looking vectorized robotic figures.  Scales to any resolution.

discus binary
. [ 377k ] source on request. screen 1. screen 2 [ modified ]
wall tennis binary
. [ 366k ] source on request. screen [ modified ]
basketball binary
. [ 422k ] source on request. screen. screen 2 [ modified ]
baseball binary
. [ 385k ] source on request. screen [ modified ]
golf binary
. [ 383k ] source on request. screen [ modified ]
gameroom swf originals [ 334k ]

mauvenet.august.2005

Excellent Quadnet inspired game coded in c++/directx featuring a rotating play field. This is an enhanced port of the java version with the following improvements: increased speed, triangle speed identical to obstacle speed, obstacles spawning quicker, high score. Windows versions updated to limit the maximum obstacles to 4 for more balanced gameplay. 

binary
. source. screen [ 175k ]

spatial.point.august.2005

The object of the game is to center each successive 4 square point interval simulating a tunnel. Features a high score list and adjustable parameters. August 2005 release.  The September 2006 update adds music during gameplay. 

The September 2016 HD update increases the resolution of the game to 1920 x 1080. Computers with Intel graphics on Windows 10 don't scale lower resolution games to HD and instead display borders around a game's original aspect ratio.

spatial point. sourcescreen [ hd update ] [ 2447k ]
binary with music
. source [ 2420k ]
binary. source [ 17k ]

acrophobia/c#.september.2005

Acrophobia is a multiplayer game whereby players form humorous / original phrases based on acronyms ranging from 3-7 letters. Variable time is allotted for submitting answers. Acronyms with 3/4 letters are allotted 60 seconds, 5/6 letters allotted 90 seconds, while 7 letters are allotted a 2 minute window.  Answers are randomized for voting while each player is allowed to choose one acronym expansion submitted by another player.

The C# .Net version of Acrophobia was released in September 2005. A minimum of 3 players are required to play a game. There are no limits in terms of the number of players in a game. Enjoy.

Acrophobia updated September 2006 with formatting enhancements and a few corrections.  Microsoft NET framework 2.0 required.

binary
. source. net 2.0. screen [ 22k ]

handball/c#.october.2005

A loosely based Handball C# game with vector graphics. The aiming aspect is quite challenging given the ultra sensitive controls and hand eye co-ordination in 3D space that is required. This feature may limit the playability of the game to a large extent but it is a fundamental requirement of the game. There is also a 'demo' mode option for viewing a game between 2 computer players. 

A mouse is recommended for laptop play since arrow keys are also used in the game. The mouse is used for x, y axis movements while the keyboard arrow keys are used for z axis movement.

Press F1 for game options, F3 to return to a game window.

Other than the 'Novice' computer player, all other AI players including the default one are basically unbeatable. Select 'Novice' from the 'Virtual Player Skill' menu option for a 'beatable' computer player.

binary
. source on request [ 458k ]

vector.ball.november.2005

A handball / pong 3d variant with adjustable parameters and cool ball trail and paddle contact effects.

The September 2016 HD update increases the resolution of the game to 1920 x 1080. Computers with Intel graphics on Windows 10 don't scale lower resolution games to HD and instead display borders around a game's original aspect ratio.

vector ball. source. screen [ hd update ] [ 248k ]
binary
[ 47k ]

sideswipe/c#.june.2006

An arcade game with tight, optimized, challenging gameplay.  Microsoft .NET framework required.  The game can be played effectively with just the arrow keys although other keys have functionality. 

The February 2009 update resolves an issue with the 64 bit edition of vista.  Updated installer to remove administrator shield icon for vista users.

sideswipe c# with sound. source. net 2.0. directx. screen  [ 1706k ][ updated ]
sideswipe c# with sound. source. net 2.0. directx. screen [ 1906k ]
binary. source. net 2.0. screen 1. screen 2 [ 95k ]

freecell/c#.august.2006

This version has photo-realistic cards, a clean interface, nice backgrounds, more stats than the Microsoft version, as well as a Save / Open option.  Requires microsoft .NET framework which is linked below.

freecell c#.net. net 2.0. screen 1. screen 2  [ 2732k ]

flexball/modified.september.2006

The modified version removes the login and ranking network code / screens for offline play.   

Right click the file, select Properties, then Compatibility, and select the oldest windows version and Run As Administrator.

binary. [ 3589k ] source. screen 1. screen 2 [ modified ]

archery/modified.october.2006

Flash based sports game vector prototype.  Scales to any resolution.

archery
. [ 375k ] source on request. screen [ modified ]

tempest/c#.december.2006

This Tempest C# implementation features high score saving, adjustable speed, precise controls, and the highest quality sounds.  

tempest c#. source on request. screen [ 79k ]

basketball.21.january.2007

The October 2016 update fixes a bug and optimizes the speed.

basketball 21
. source on request. screen 1. screen 2 [ 1490k ]

inkball/modified.february.2007

microsoft inkball. [ 255k ] screen 1. screen 2 [ modified ]

hurdles/modified.may.2007

Flash based sports game vector prototype with athlete that is a cool looking vectorized robotic figure.  Scales to any resolution.

hurdles
. [ 284k ] screen 1. screen 2 [ modified ]

ladder/c#.june.2007

Ladder C# is a June 2007 release of a java port.  The September 2008 update enables all levels to play in the proper sequence.

Arrow keys for movement / Space Bar for jumping. Avoid the falling rocks and find the treasure (shown as $) before the bonus time runs out. A new lad is awarded every 10,000 points. Extra points are awarded for touching the gold statues (shown as &). You receive the bonus time points that are left when you have finished the level.

ladder c#
. source. screen [ 24k ]

long.jump/flash.july.2007

Flash based sports game vector prototype with athlete that is a cool looking vectorized robotic figure.  Scales to any resolution.

long jump
. source on request. screen [ 284k ]

racer/c#modified.november.2007

racer c#. source on request. screen [ 1258k ]

table.tennis/opengl.november.2007

Features tweaked physics and spin factor variables, sharp spin shots, realistic sounds, and advanced ai.  

The optimal ball speed for the game is 100.  Faster speeds affect the ai shot selection, making it much harder to win.
  

The October 2008 update adds a new icon.

The game requires the msvcp71.dll and msvcr71.fll dependencies.

The April 2016 release fixes a bug where the AI wasn't swinging for many spin curve shots with increased velocity as well as improving overall AI accuracy.  The harder levels are much harder than the previous version.  

Level 1 has faster and sharply curving serves frequently.

The May 2016 update changes the default settings to a more optimal camera angle.

The table tennis.exe file properties should be changed to 'Run as Administrator' in order for the preferences.cfg file to update properly.

The September 2016 HD update increases the resolution of the game to 1920 x 1080. Computers with Intel graphics on Windows 10 don't scale lower resolution games to HD and instead display borders around a game's original aspect ratio.

Table Tennis requires the x86 Visual C++ Redistributable for Visual Studio 2015 linked below.

The game's compatibility properties must be changed to 'Run as Administrator' in order for the options to work properly. 

The 64 bit version has been removed due to an incompatibility with Windows 10.

table tennis. dependencies. source. screen [ hd update ] [ 1038k ]
table tennis
. dependencies. source. screen [ updated fix / settings ] [ 1027k ]

proximity.ball.december.2007

Proximity Ball is an original physics based arcade game released December 2007. The player must position and aim the ball such that there must be contact with both the left and right walls, in any order at least once, prior to reaching the far wall where a triangle is located. The goal is to land the ball as close as possible to the triangle with 3 shots per game. High scores for the average of the 3 shots per game as well as for individual shots are saved. 

There are 2 versions included with varied motion blur for the opening screen.

proximity ball. source. screen 1. screen 2 [ 3592k ]

tabletop.hockey.january.2008

The first ever computer tabletop hockey game with artificial intelligence.  Other features include adjustable difficulty levels, automatic player selection, and players / rink modeled from an actual tabletop hockey game.  January 2008 release.  Requires directx version linked below or most recent version.

The August 2008 update has a more balanced advanced level goalie ai, a new novice level, and new text graphics.

The October 2008 update improves the icon and includes a new installer.  

A future version of the game will include internet play and more optimized goalie ai for all levels.

The game requires the d3dx9_35.dll file.

tabletop hockey. d3dx9_35.dll. latest directx. screen [ 3851k ]

power.shot.basketball.september.2008

Features realistic physics with tweaked elasticity and friction variables, a 3ds max basketball machine model, high quality sounds, ball spin options, multiple camera angles, high score saving, and optional background music or arcade sounds.

The October 2008 update improves the text / number space alignment and allows for a ball that remains on the rim for an extended period and subsequently goes in to count toward the point total.

The February 2009 update optimizes the speed of the game.  Updated installer to remove administrator icon anomaly for basketball and installer icons for vista users.  The administrator security shield may reappear if you subsequently install a program with administrator privileges in vista.

The October 2012 update allows high score saving on windows 8.

The game's properties should be changed to 'Run as Administrator' in order to ensure high scores are saved and to avoid any error messages when exiting. 

The revised October 2016 update fixes the prior speed variability problem, increases the frame rate, and increases the resolution of the game.

The subsequent October 2016 update enhances the graphics for the front of the machine.

power shot basketball. screen [ revised update ] [ 7146k ]

3.point.shootout.modified.january.2010

Modified version for offline play with high score saving.  Arkadium retains online exclusivity for this game which currently prevents me from including a download link.

3 point shootout. screen [ 3179k

foosball.modified.january.2010

Modified version for offline play.  Arkadium retains online exclusivity for this game which currently prevents me from including a download link.

foosball. screen [ 1405k

ballistix.october.2010

Ballistix is a physics based arcade game with adjustable parameters (in Regular Mode only) and various graphics options. Features include gameplay uniquely based on variable physics,  solo and vs computer mode, modifiable physics in Regular Mode, 14 backgrounds to choose from, and sound and music options.  This 2010 version is vastly superior to the previous version in terms of much more optimized parameters and new graphics at a higher resolution.  The game was inspired by the Psygnosis version.  

The November 2010 update resolves high score saving compatibility issue with decompilation protection method.   High scores now saved for highest level completed rather than reached.  Changed config settings to random backgrounds and Set A text graphics. 

The game's properties should be changed to 'Run as Administrator' in order to avoid any error messages when exiting. 

ballistix. dependencies. screen [ 53889k

spheres.november.2010

Spheres is an addicting puzzle game released in October 2016 and features superb customizable graphics, excellent music, and riveting gameplay. 

The key to excelling in the game is to swap colors with a sphere so that it matches the color of the sphere(s) behind it. Multiple consecutive colored spheres are then easier to eliminate than a row or column with many different colors.

You must follow the above strategy in order to be successful in the game.  

If this was a commercial game, the first level would be made easier for new players.

You must change the Spheres properties by right clocking the application, selecting Properties followed by Compatibility and then selecting 'Run this program as an administrator' and Apply.

Spheres requires Microsoft .NET framework linked below.

The September 2016 update modifies the music in the game.

spheres. dependencies. screens [ 43511k

sideswipe.enhanced.july.2014

Sideswipe Enhanced is an October 2016 release and features new graphics including several game boards to choose from, a much higher resolution than the original release, and new music.

Sideswipe Enhanced requires Microsoft .NET framework linked below.

sideswipe enhanced. dependencies. screen [ 41817k

air.hockey.challenge.september.2016

Air Hockey Challenge is an October 2016 release featuring a realistic air hockey model.

air hockey challenge. screen [ 12037k