Earth Model
An Earth model based on height and satalite maps from NASA.
An collecting of effects that are just for fun. Press a key to cycle through them. Many of them respond to mouse movement.
This is a tutorial to get someone started with simple game programming using JavaScript.
This app helps you learn subnetting by asking questions and calculating answers.
This Jeopardy game is loaded with Linux questions, but you can easily edit the JSON data to customize it.
This is a survival game that starts you on a shipwrecked island. It generates the terrain based off of a seed which allows lots of possibilities.
This page breaks down some of the features of the Shipwrecked game. It includes demonstrations of the 3D models. Click the grid to make them walk. Try to drag and rotate.
This game lets you build walls and choose gem towers. Then enemies come out and use the A-Star path-finding algorithm to work their way through your maze (unfinished).
A great demonstration of the A-Star path-finding algorithm. Generates random maps and Gives controls to see detailed information.
This program can generate some interesting artwork with a simple recursive algorithm.
A 2D Settlers game that I almost finished and then decided to rewrite it. Then it never was finished.
This little app was made for my kids and lets you mix colors to see the result. You can stir around in a color to get more of it. Works on mobile.
This page generates a maze and shows you the path from one corner to the opposite corner. It uses a custom A* that detects if there are multiple routes and seals them so there is only one solution and every part of the maze is accessible.
The second part of the maze project, this uses a home-built 3D engine to spin it around and move it.
This maze is like the old screensaver that navigates through a large maze. It could be used as a slideshow. It also allows you to manually navigate with WASD. Uses Three.js Library and A* pathfinding.
This might bring back some memories. Try to save the cities for as long as you can. The code is designed to be readable for the JavaScript Tutorial.
Try to land on the moon surface without crashing. Then try to make it back up to the lander without running out of fuel! Also from the JavaScript Tutorial.
Try to get a high score in this face paced game that has walls speeding towards you with a hole that you must fit through to keep going. Another from the JavaScript Tutorial.