~/imallett (Ian Mallett)

There are games, libraries, and SDKs here. Originally, these were sloppily written in Python, deriving from the dawn of my programming experience. However, I am currently updating some of them (because of their age, this is more often rewriting them). The newer programs are far better written and robust than the older—they also often tend to have more features and optimization! I plan to continue updating/maintaining these new projects, but others I will most likely let quietly die.

To that end, projects are grouped below. Old, unmaintained projects are italicized, while newer projects are not italicized and are in bold. For older programs, I MAKE NO ASSERTIONS ABOUT QUALITY OR FUNCTIONALITY; I am technically not supporting them! If you have a quick question or two about something in an older program, I'll see if I can answer it, but otherwise I'm not fixing the host of problems there are sure to be. I enjoy hearing about where my code shows up! If you find something useful, feel free to contact me and say so!

Currently, everything here is technically provided free. However, as with all my creative works, donations are highly appreciated (see link at bottom of page). Additionally, nearly everything here is open source. You are welcome to use my code as an example (though for your sake, I recommend you learn from the newer programs).

To websites wanting to cross-link to/mirror from this site, unless stated otherwise on the project's page, please list the license as "shareware" or "by donation" under the "CC BY-SA 4.0". Thanks.
For licensing/usage of all content, please see this page.

Applications/ToolsGamesLibrariesCollision/SimulationEffects/Tech DemosMisc.
2D Wave Interference
3D Projective Tic Tac Toe
libash
Circle Refract
Antialias
Hyperbola Bar
3D Wave Interference
3D Tile Puzzle
libchrono
Field Intersections
MIDI Mandelbrot
Parabola
3D World
Asteroids I
libcrush
Fracture
Realtime CPU Cloth
Countdown
Color Chooser
Asteroids II - The Vector
libib
Gravitation
Realtime Cubic Reflection Mapping
Honeycomb
Flash Cards
Battle for Planet Vector
libportcullis
Circle Collisions
Circles of Influence
Game of Life
bblock
libsyndicate
Sphere Collisions
3D Rotations
ImplicitGrapher
Bridge
glLib
Frustum Culling
Mandelbrot Set
Create
Mastermind Networking Library
Map Editor
Finger Game Oracle
Perlin Noise
notepad--
Fission
Pygame Advanced Graphics Library
Off-Center Map Projections
Marble Madness
Settings
Snowflake Generator
MiniTank
The Grapher
Pente
Ray-Tracer
Ping Pang Pong
Sphere Ray-Tracer
Robot War
Slide Rule
Spacewar
Spacewar Multi

COMMENTS
Ian Mallett - Contact -
Donate
- 2018 - Creative Commons License