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. 

remakes

Parody is one of the  best forms of flattery.  Many clones attempt to match if not surpass the original in terms of graphics and gameplay.  The real skill in cloning applies to the latter.  It is quite a challenge to attempt to match the tight gameplay of tempest or the ideal ai scheme in lode runner. I suppose the perfect clone would be the reverse engineered derivative which can be an excellent technological achievement. Naysayers may point out that reverse engineering defeats the purpose of emulation. Optimists may prefer the enhanced and improved version with added customizability. Deflektor features ripped graphics while Jumpman is completely reverse engineered. The other end of the spectrum is Ballistix which partially borrows from the Psygnosis original in terms of the game premise but relies on totally original source code with varied physics/graphics.   


acrophobia.c#.net

Acrophobia is a game invented by Anthony Schubert 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. Prior to the voting round, Acrobot issues a 10 second warning for answer submission. Answers are randomized for voting while each player is allowed to choose one acronym expansion submitted by another player. Acrophobia comes in 3 irc flavors: Acrobot | Acromania | Alphabot

The original acrophobia game originated in irc. Berkeley Systems developed windows and java online versions that were quite popular in the late nineties.

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.

acrophobia c#.net. source. net 2.0. screen
java classes

arkanoid.

Game inspired by the Taito classic Arkanoid.

z-ball
. screen

asteroids.vector

Vector versions of the Atari original.

outliner
. screen
david ascz
. source. screen
flash version
. swf. screen
astrobattle

asteroids gem
. screen 1. screen 2
asteroid zone
. screen
asteroids 4k
. screen
delphi screen
 

asteroids.deluxe

Easily the best Asteroids related conversion. Meticulous attention to detail and challenging gameplay. Originally posted on a game development site by Iain Girdwood.

binary

attaxx.

microballs. screen
boogers
. screen

ballistix.

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, high score saving (level based), 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 game may be ported to the ipad in the future.

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

battlezone.vector

Extremely faithful vector version based on licensed source code  that was ported in 32 hours by Bill Witts in java.

binary. screen

bounce.zone

Windows wip implementation of Compute! Magazine's 1990 game Bounce Zone.

source. screen

blockout.resurrection

Remake of the 1989 California Dreams 3D Tetris game by a russian programmer.

binary. screen

chess.

Chess Genius is a world championship winning chess program. It's available for windows, palm, pocket pc, and mobile platforms.  The newer chess pieces for the mobile version leave something to be desired.
The multiplayer chess game is a lean 48K executable with a nice simple interface.
Chess.NET features excellent chess pieces, a nice compact interface, and 6 ai levels.  Full source included.

chess genius. screen
kchess elite. screen
multiplayer
screen
chess.net
source. screen

chiral.

Windows clone of Ambrosia Software's Macintosh game of the same name, released in 2001, with identical graphics. Inspired by the Amiga game Atomica. Beautiful graphics by Eric Chan [ MIT | Stanford ].

In the game, players are challenged to form bonds between atoms to stabilize molecules before the atoms overflow from a vial. Points are awarded for the molecule's complexity and the speed with which it is assembled.

binary. source. screen

crosses.noughts.

Pen and paper game with realistic graphics / animation and perfect ai.

binary
. screen

deflektor.

Ignacio Perez Gil's s nearly identical clone of Vortex Software's Sinclair ZX Spectrum classic. It's a 16 bit windows version. Deflector x4 is a 32 bit version released in 2006 with updated graphics.

binary. screen
x4 binary
. screen

e.motion

E-Motion is a graphically faithful remake that was entered in a competition in 2003.

binary. screen

falldown.forever

Inspired by the TI Calculator game Falldown Forever. Cool retro intro screen for the recently coded Spectrum version which requires Spectaculator. Better than most of the Flash clones.

falldown forever
. screen

filler.colorsnatch

Clean, clutter free interface.

binary. source. screen

freecell.c#.net

The c# version has photo-realistic cards, a clean interface, more stats than the Microsoft version, as well as a Save / Open option.  It employs a card shuffle algorithm identical to the one Microsoft uses.  Released August 2006 with a few updates since then. Microsoft .NET 2.0 required.  The October 2007 update adds several new backgrounds as well as some card graphic adjustments.

freecell c#.net. net 2.0. screen 1. screen 2
wxfeecell
. source
arkadium freecell

freecell memory reader
. source 
freecell plus

galaxy.invader.1000

Phosphor light handheld game simulator.

binary. screen

game.watch

Game & Watch's Fire.

binary

geometry.wars

Rainbow Wars is a retro styled Geometry Wars variant with 6 unique enemies and unlimited waves. Gamepad and mouse/keyboard support. 

GLobotWars is a stellar Geometry Wars variant coded by a british demo scene group. Released in June 2006, updated November 2006.

globotwars final. screen
globotwars
screen
rainbow wars
. screen
grid wars 2
. source. screen
grid assault. source

hase.wulf

Handheld remake.

binary

head2head.soccer

Excellent coleco handheld simulator including source.

binary. source. screen

inkball.

ink ball. screen

jezz.ball

Remake based on Dima Pavlovsky's Microsoft classic.

icebreaker. source. screen

joust.sgi

Solid SGI version by an MIT student.

source. screen

jump.man

Reverse engineered 80's dos game.

binary. source. level editor. screen

kloks.rubik

Rubik's Clock remake.

binary. screen

ladder.

Java implementation of a classic ascii game originally for the cpm operating system. 

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.

Link updated August 2006 to reflect the December 2005 version 1.3 revision that resolves the background color issues under Java 1.5. Requires Java 1.5.

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

ladder c#. source. screen
binary
. source. screen 1. screen 2

led.head

Peter Hirschberg's excellent  handheld LED game remakes for the the windows, pocket pc, and palm platforms.  Peter also coded the superb atari vector emulator Vector Dream.

windows. source. pocketpc. palm. screen 1. screen 2. screen 3

lumines.

Verticube is an excellent Lumines clone with a cool soundtrack. Lumixed is the most challenging of the 3. Quattro may be the most visually appealing version.  It requires Managed DirectX 9.  Luminex is a psp clone.

luminex. source. screen
lumixed

master.mind

Excellent compact versions, three of which are under 23k zipped. With so many Mastermind clones out there, I'd love to see more people try coding a different game like zoop, tube, tempest, maxit, pong 3d, & transversion.

mastermind.net. screen
master

mastermind c#
. source. screen
color code

mauvenet.

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
java binary
. screen

maxit.ibm

Underated IBM game gets the java treatment. Nice interface without clutter. It'd make a great coding project, especially for those experimenting with AI algorithms. Java source is included.

binary. play. source. screen

merlin.virtual

Includes a pdf manual lnk.

binary. manual. screen

meteos.flash

Meteos is a puzzle game in which blocks (called meteors) descend from the top of the screen. Players move the blocks up and down to align three that are alike. Rather than vanishing, the blocks then catch fire and fly off the screen with the blocks on top of them. The objective is to clear the screen and keep it from filling with meteors.

The Nintendo DS version released in 2005 was designed by Kirby creator Masahiro Sakurai and produced by Space Channel 5 designer Tetsuya Mizuguchi who also developed Lumines.

binary. play. screen

mine.sweeper

Several great implementations of the Microsoft classic. In terms of the Microsoft versions, I prefer the Windows 98 version over the XP version simply because I prefer the sharp tile borders and number font over the XP version's tile set and font.

Mine Deluxe is a minesweeper variant with a fresh approach.   

mine deluxe. screen 
minesweeper solver
 
c# memory reader
. source. screen
minesweeper
google minesweeper

missile.command

C# version.

binary

nibbler.rockola

Identical graphics relative to the arcade original. Released in 1997 by an Italian programmer, Marty Pavan, who reverse engineered the graphics. This version is not available on any other site on the web.  One of the only dos games on this site.  Requires dosbox and a frontend to play.

binary

Othello.logic

The MFC implentation weighs in at a lean 20 kb zipped. Excellent interface and algorithm implementation. Freak Othello, coded by a russian, has strong ai, a clean interface, and excellent pieces.

mfc othello. source. screen
freak othello
. screen
minimax binary

pacman.

Terrific Pacman clone released through neave.com.  It's no longer on that site.

binary. swf. source. screen

pong.

For pong 4d, select 1 player / fast speed.

play pong 4d
pong 3k

pong3d.

Willem Janssen outstanding 2001 delphi coded windows version has cool retro vector graphics, excellent frame rates, configurable parameters, and most importantly superb gameplay. The version on this site features optimal gameplay default parameters and more attractive colors for better visual appeal. The physics were implemented in a manner such that the ball hits the walls more often than standard newtonian physics would have you believe. In this case, that's a good thing if you're after the fun factor. Parameters like Gravity and Effect enable the physics to be adjusted any way you desire. The Win XP update was released May 2006. The game is similar to the Compute! Magazine PD game Bounce Zone.

Pong3D, released in July 2005, is a Visual C++ .Net implementation that is remarkably similar to Willem Janssen's version. The options screen is practically identical. :) Updated Sept. 2005 with the sharper MS Sans Serif font.

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 ]
c++.net binary. source on request. screen
delphi binary. screen 1. screen 2. screen 3. screen 4
flash binary
. source. screen

power.ball

Obscure 32K compo remake of a Commodore game.

binary. source

puzzle.collection

Nice and clean classic windows interface for 5 classic puzzle games including Merlin and Sokoban. Coded in vb.net.

binary. levels. source. screen

puzznic.

The 2 best versions released.

zzzap. screen 1. screen 2
brix
. screen

pyramids.of.ra

Two flash versions of a Gameboy game. The objective is to bounce on all blocks until they are removed.

jordan perry. screen
klas kloon

qbert.

Flash based version.

binary

qix.

Windows implementation inspired by the VAX version.

binary

reversi.

MicroReversi by Ylian Saint-Hilaire who's currently working at Intel.

binary

rubiks.cube

Various implementations of the Rubik's Cube.  

Cube Twister features superior graphics and  includes a solvable script routine.  The java applets run at a much higher resolution than the application.  

cube twister. source. screen
cube twister java applets. source. screen
rubik's cube .net
. source. screen
magic cube
. screen
rubik cube solver
. source. screen
rubik cube player
. screen
rotation
. source. screen
wireframe cube

s2.adept

Russian coded game with excellent graphics. The 'Reversi' algorithm seems quite solid. Released in 2005.

binary. screen

scramble.

An incredibly faithful rendition of the arcade classic coded in PureBasic / DirectX.  The vector version released for a 2006 Minigame Competition also uses the original level data. 

binary. source. screen
vector binary
. screen

sentinel.

One of the more unique gaming ideas of the 80's.

binary

sokoban.

Beautiful graphics in the windows port based on Scott Lindhurst's Mac implementation. The lean java version is also stellar. The Puzzle Collection version of Sokoban features a classic windows interface.

puzzle collection. source. screen
sokoban
. screen
java binary
. source. play

spacewar.vector

Spacewar has it's roots in the MIT computer science labs. The Winspace variant by, Eric Choi, is a real nice find with cpp source included. It's locked at 40 fps / 25 ms although a lower value would likely be an improvement.

The Peter Hirschberg version is very faithful to the original.  It's quite sophisticated and network compliant. 

winspace. source. screen
peter hirschberg
. source. screen

splotch.logic

Splotch is a game of logic and intuition with very simple rules. You set red dots on the playing board while the computer sets blue dots. The goal of the game is to enclose as many of your opponent's dots as possible, thereby 'capturing' territory. The Advanced and Master levels use sophisticated algorithms and artificial intelligence. 

Unfortunately, there is one exploitable AI hole that guarantees victory.  Without the one flaw, this game is a classic that'll make you forget about minesweeper.

binary. screen

star.castle

Mark Sach's faithful conversion of this vector classic with enhanced ai. Mark also worked on the Windows 'Combat' release for Atari.

binary. source. screen

stars!.crisium

WIP implementations of the classic 16 bit windows space strategy by crisium.

semp. screen
nstars

sudoku.

A selection of sudoku puzzle games released since 2005.

solo. source. screen
su14oku. screen
simple sudoku

simple sudoku solver
. source
su doku solver
. screen
sudoku spoiler
. source 

tail.gunner

Impressive java version.

binary

tempest.atari

In 1981, Tempest introduced the gaming world to an extra-sensory visual and futuristic play experience that went beyond any video game concept ever developed. 
Despite being perhaps the best arcade game of all time, there've been next to zero clones of this game. The 'Tube' game listed below is more a 3D variant of the game and a great idea that can be refined further in terms of gameplay. The possibilities are endless especially since vector graphics have a timeless appeal that clunky polygons can't match. 

The Tempest C# implementation features high score saving, adjustable speed, and high quality sounds.

G-force is a flat 2D Tempest with tight gameplay, retro vocal sounds, and all the original enemies. Very well done.

Ultra is a visual appealing clone coded by industry veterans. Future iterations with improved eye candy are promised although there hasn't been an update since 2007.

tempest c#. source on request. screen
ultra. screen
emulator. source. screen
g-force
. screen

tesserae.

Tesserae remake titled Glass.

binary. screen

tetris.

ASM Tetroid has some of the nicer brick graphics I've seen.  Eric B's former site is now a linux testing breeding ground. If you have problems running it under xp, try win 98 compatibility mode.

quad. screen
asm tetroid
. source. screen

transversion.

JTransversion is a remake of an old ZX Spectrum video game released in 1984. The original game was very difficult. This new version includes a new element (black holes) and implements a "loss of energy" mechanism that makes the game less frustrating.

binary. play. screen

tritryst.

Tritryst variant titled Mumu. :-) 

binary. play. screen

tube.

Cool vector / wireframe tunnel game inspired by the Playstation game Nitrous Oxide, as well as Tempest. The directx version is a [ visual c++ ] windows implementation with enhancements and improvements including optimal speed, more challenging enemies, 3 difficulty levels, a high score list, and a very cool motion blur type effect for the waving levels. The second November 2006 update tones down the difficulty for the medium / hard levels while increasing it for the easy level.  The march 2007 update adds intro / gameplay music.

tube. source on request. screen [ music added ]
directx binary
. source on request. screen [ updated ]
java binary. play. source. screen 1. screen 2. screen 3

visual.pinball

Great pinball simulation with many classic table conversions. Must have tables include Operation Thunder, Black Knight, Flash Gordon, Supersonic, Round Up, and Cavaleiro. Four of the above 6 tables were created by Kurt 'scapino' Herman, whose graphic talent speaks for itself. Operation Thunder, in particular, is simply awesome. 
Hopefully Stern's 'Ripley's Believe it or Not' is on his to-do list. :-) site.  Both visual pinball and vpinmame are required to play most of the above tables.

The Operation Thunder table doesn't work properly with recent versions of visual pinball.  It works fine with version 6.1 which can be downloaded at the link below.  Place the file in your visual pinball directory and run that version for Operation Thunder.  

binary. source
visual pinball 6.1
(for Operation Thunder)

wire.hang.redux

Port of a japanese java game.

binary. screen

zektor.

Vector arcade game from 1983 coded in 2008 featuring the original sounds.  

binary. screen

xiangqi.

Chinese chess implementation using the minimax algorithm. Full cpp source included. Zipped binary is only 24k.

binary. source. screen

ziffern.

Sudoku lovers will love this open source game involving logic and math. Inspired by an obscure puzzle in a weekly tv guide in the 70's! High marks for the simple interface without unnecessary clutter. Infinite randomly generated levels and solver ensure plenty of replay value.

binary. source. screen. screen 2

zoop.viacom

Viacom's underexposed classic gets the windows & java remake treatment. This game deserves to be cloned quite a bit more than the current output given it's superiority over games like Tetris and Lumines. 

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.

S2 Zoop, released April 2005, is an implementation with beautiful 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.

The windows beta release was the 6th beta by an Everett college student (David Doan) who posted it on a school forum. It's available exclusively on this web site. 

The java version including full source is by former Viacom employee Joel Spolsky. Drop me a line if you'd like to port the java source to one of the C flavors or flash.

spheres. dependencies. screens
s2 zoop binary. required dependencies. screen [ updated
java binary. play. source. screen
david doan binary
kzap binary. source
zooi source