Computer Coder logo
   Main Website   Old Projects Links  
Quad Tree Tester

This is for a quad tree with polygon to polygon, polygon to circle, and circle to circle collision tests.

Quad Tree Tester is available for play online.

Click Here To Play!

Use the mouse to move the polygon around the screen.
Use [Q] to quit the app. (Note that the app just stops rendering)
Use [Space] to toggle turn on/off the use of quad tree to see the difference in performance.
Use [S] to toggle stationary objects on/off.

Krashing Comet

This is a remake of Killer Comet from the back of the VIC20 manual.

You are the defender trying to keep the comet from colliding with the Earth!

Blast away the comet piece by piece until its gone or you fail and it smashes down into the Earth.

There are three comet sizes and three comet speeds available to play in.

Do you think you have what it takes to defend the Earth from the Krashing Comet?

Krashing Comet is available for play online.

Click Here To Play!
To pause the game, press the [Esc] key.
Use the arrow keys to navigate the menus and space bar to select the option.
Use the Left/Right arrow keys to move the ship and Space Bar to fire.

Tank Vs UFO II Tank Vs UFO II

The sequel to my original Tank Vs UFO

Waves of UFOs are invading the planet! You are in control of a tank to blast them from the sky and keep the planet from being over-run by aliens!

Blast UFOs to gain better weapons, armor, and tanks. (not yet coded, but you can blast UFOs!)

Play in mission mode or classic game of 21. (not yet coded)

Check out the screenshots, and then download it to give it a try :)
This is a work in progress, and will soon be worked on again! (As of 08/20/2013)
This round, I will be using Monkey, so it will be a little while before I post the next revision. Stay tuned!

TVU II (beta/incomplete) is available for:  Windows / MacOS X / Linux

To leave the credits or the game play screens, press the [Esc] key.
Follow the tutorial to learn the gameplay.

TVU II Menu Screen TVU II Game Play Screen
iChefPad iChefPad

Ever wanted to store and organize all your recipes somewhere and then easily find any of them within seconds whenever you needed them? Look no further, iChefPad easily allows you to do just that!

With iChefPad, you can:

  • Create, Edit, and Delete Categories
  • Use Categories to organize your recipes!
  • Create, Edit, and Delete Recipes
  • Print Recipes
  • Use a powerful Search to locate your recipes
  • Backup and Restore the recipe database

iChefPad 1.0.0 is available for:  Windows / MacOS X / Linux

System Requirements:

     Intel or PowerPC CPU
     Mac OS X 10.2 or later

     Windows 2000 or later

     x86-based Linux distributions with GTK+ 2.8 (or higher)
     glibc-2.3 (or higher)
     CUPS (Common UNIX Printing System)

iChefPad Recipe Screen iChefPad Categories Screen
Spritation Spritation

I grew tired of guessing what animations would look like only to find out that they look bad when I place them in the game and I didn't like messing my code up while testing samples. A buddy and I were messing around with a game and realized an app to handle this would be nice to have. So... I thought a bit about it and wanted something to sample the animation sequences, thus Spritation was born!

Spritation Screenshot

This app will load BMP, JPG, and PNG. Mac version does only JPG and PNG. All the features are displayed in the screenshot above. Review the ReadMe file for use.

You can download a copy of it here (current version 1.1.1):  Windows / MacOS X / Linux

Joe Joe's Quest

My first scroller game / work in progress.

Joe's Quest Screenshot

Here's a quick screen shot :)

The point here so far is to beat up all the bugs. You can't die yet, but the life meter still operates as if you should :) 

You can download a copy of the game here:  Windows / MacOS X / Linux (soon)

Below are the controls:


Up: Arrow Up
Down: Arrow Down
Left: Arrow Left
Right: Arrow Right
Attack: Space Bar
Run: CTRL + arrow key
Quit: ESC

12D World Designer 2D World Designer
This basically is my attempt at a 2D World Editor using tiles.

I wanted something I could use for game development that would be easy and fun to generate world maps. There are many tools similar to mine, but I wanted specific features and capabilities that I didn't find elsewhere, or had some of them with limited capabilities. Ultimately, I really just wanted to develop my own tools! So far, it has been rather fun!

The major factor for developing this tool was to have a tool like this to run on Windows, Linux, and Mac OS. I wanted the same capability no matter which platform I was on.  Sure, there are cross platform designers, but again, this was something I wanted to create.

I am currently developing this under Mac OS X first. I will from time to time build it under the other two operating systems, but you can expect the fastest development in Mac OS.

Current capabilities:
- Reads PNG files only
- Create new maps
- Load tilesets (multiple same-size tilesets per map!)

- Set properties for each map
      Tile Width/Height
      Map Width/Height in tiles
      Number of Layers

- Save and Load maps <- soon to implement, still working on the format (WDF is being reworked)
- Maps store which tilesets used and reloads them with the map
- Drawing tools:
      Draw (similar to a pen)
      Draw Rectangle Outline and Filled
      Draw Line
      Draw Ellipse Outline and Filled
      Flood Fill

- Enable / Disable the grid
- Select which layers you want to veiw (even while editing!)
- Select the layer to edit (useful when multiple layers are visible)
- Keeps track of where you were at while switching between Levels

NOTE: WDF format is curently under redesign. This will be a feature I will add in towards the end of the list of things to do. I want to get the tools implemented and features that make the designer useful enough to be an easy tool to work with. This decision will help keep me on task.

It's stable enough to allow editing full maps with up to 8 layers each.
I've tried it at 8 layers with 10,000 by 10,000 tiles where it seemed to be ok with it.

Keep in mind that the Windows and Linux versions basically run, and I have not spent any real development time with either platform. Please let me know on my forum for 2DWD what you find not working right. You can always place suggestions or comments there as well!

Download for: Mac OS X / Windows / Linux

System Requirements:

     Intel CPU
     Mac OS X 10.2 or later

     Windows 2000 or later

     x86-based Linux distributions with GTK+ 2.8 (or higher)
     glibc-2.3 (or higher)

Please use my forum for reporting issues or wish lists!

Editing Screen Image

Here's the basic editing screen
showing tools and grid
No Grid Screen Image

Here's the screen showing the
map properties and no grid

** This demo uses the old WDF format **

Below is a  screenshot of the test "game" I made to test out the WDF file format and the designer itself. Its proving capable, but it needs work!

So far, it is loading the file then rendering it on the screen. You can move around with the arrows. ESC will terminate it.

You can grab a copy of this tester for: Mac OS X / Windows
Made on Mac