Below are some of the more impressive games and programs I have created, however there are more in the
games and apps sections.
Sinuosity
Written in Java
|
Explore an infinite number of mazes with an infinite variety, all the while defeating monsters
and gaining items to make yourself stronger.
|
|
Agent: 00PK
Written in Java with LWJGL
| |
A game in progress, play as the Red Jack, a tracer who has been
forced to work for a secret branch of the government to stop the nuclear holocaust. What is playable right now should probably be
described as a tech demo - nothing is finalized and only a few levels are featured. Includes adaptable learning AI, realistic physics,
over 40 performable actions, a comprehensive level editor, cheats, customizable keyboard, and a mostly complete game engine.
|
|
Slyhawk
Written in PHP/HTML/MySQL
|
There are plenty of sites for selling and trading things, but there aren't any specifically for
easy cash encounters with people in your area and an emphasis on a simple interface and email
communication. Craigslist may be like a massive classified section of a newspaper, but Slyhawk
keeps things close, personable, and professional.
|
|
The Spacebar/Time Continuum
Written in Linden Scripting Language
| |
This is the result of 17 people's work - I served as the producer and team manager for the team. It's a
MMORPG that takes place in SecondLife, although the land has no longer been paid for and so the game
does not exist. However, I created a video advertising and chronicling the game - check it out.
|
|
The Best Game Evar 2: LameBoy's Revenge
Written in Java with LWJGL
|
This game was worked on for around a year before it was abandoned for an unknown period of time. It is currently far enough in
that most of its features can be experimented with aside from combat. You play as LameBoy, a complete idiot who is trying to
save the Princess from the Super Evil Overlord Guy. Sound sort of familiar? That's because this game's goal is to simultaneously
repeat and make fun of every single cliche ever to exist in an RPG. Includes 3D menus, an incredibly complicated level editor,
the ability to put custom Java code in each level, and a halfway-complete game engine.
|
|
Ah, Maze!
Written in Java with Swing
| |
This is a fun little app that is more educational than anything else, unless you love to solve mazes. It has
random maze creation, maze solving and pathfinding, and more, all while taking the time to show you exactly
how it is doing it. Uses: A*, Drunkard's Walk, iterative Backtracking, and recursive Backtracking algorithms.
|
|
Jario
Written in Java with Java2D
|
Who doesn't love Mario? Now imagine a Mario where you can have another player control the enemies. Sound fun? Then give this
one a go! Includes a fully playable "clone" of Mario with simultaneous multi-player, cheats, customizable keys, and a comprehensive level editor.
|
|
Dynamic Image Sorter
Written in Java with Swing
| |
For most of my time at college I worked a job that required me to categorize and describe thousands of artwork images,
then save the data I had created a certain way and finally upload it to a server. I found myself repeating many steps,
copy/pasting, and wasting a lot of time. So, I programmed this useful utility that quickly allows you to browse through
hundreds of images and assign them all data as required. Frequently typed words and titles are automatically filled in as well.
|
|
Wikid Fun Search
Written in Java with Swing
|
Have you ever wondered if two things in the world are connected? Every person is supposed to have at most 6 degrees of separation, right?
How many degrees of separation do you think an emu and a dumpster have? If you play the Wikid Fun Search, whoever finds the best result wins!
Explore Wikipedia through this "glorified" browser to see if you can beat your friends to find a specific correlation by clicking on links
between articles. The fastest user wins! Includes networked gameplay, a computer AI (adversarial search), and plenty of fun.
|
|
Planetary Simulator
Written in Java with Swing
| |
Not exactly a game, but not really an app either. Create and model solar systems using Newtonian Physics. See what happens if you put
a black hole in our solar system, or what a quadrary star system looks like.
|
|
OTC Automaton
Written in Java with Swing and JInput
|
This handy little app records keystrokes and mouse movements you have entered and then reproduces them on
certain conditions. Currently mouse reproduction and conditions aren't implemented, but key recording
functions perfectly. Can be useful for mundane tasks or for staying online in MMORPGs.
|
|
Baby Mario Learns to Jump
Written in Java with Swing
| |
A small experiment in AI Q-Learning. Baby Mario starts on a block, and he needs to practice and learn exactly
how high and far he should jump in order to get to the other block. Uses an adaptive learning AI to teach Baby
Mario - run it 1,000,000 times and see how much he has learned.
|
|
Evolution Wrangler
Written in JASS
|
This is a Warcraft 3 map that uses dynamic JASS triggers to create some truly unique gameplay. Begin the game as an evolution wrangler,
a modest green-skinned geneticist with the ability to splice animals. Corral the nearby Scheap and combine them together to create the
strongest possible fighting force, then take out your opponents with your army. Includes up to 8 players allowed, PvP and PvE modes,
and 10 different genetic attributes per Scheap. The map was never quite finished, but most of it is complete.
|
|
Walk Tutorial
Written in Flash
| |
This is a simple tutorial on one method of creating dynamic levels in Adobe Macromedia Flash. It
includes all source and teaches collision, dynamic shape moving, key presses, and more. By the end,
of the tutorial, you will be able to create a Mario clone within Flash.
|
|