A mostly pointless blog.
Neural Link[2024.12.19]
A comic about technology solving one problem but creating another.
Demon Attack[2024.12.17]
A browser port of a space shooter originally released in 1982 for the Atari 2600.
Weave Maze Generator[2024.07.24]
An app that creates visually mesmerizing mazes.
ASCII Silhouettify[2024.06.06]
An image to ASCII art converter.
Retro Gaming, Modern Money[2024.04.06]
The cost of arcade fun adjusted for inflation.
Lunar Explorer[2024.02.18]
A deep dive into a 1987 video game coded in BASIC.
Oware[2024.01.28]
A strategy game played with seeds and a board with twelve seed compartments.
Purr Simmons[2023.12.25]
A toy that doesn't exist, but definitely should.
Lights Out[2023.12.24]
A puzzle game played on a grid of illuminated buttons.
BASIC Memories[2023.11.19]
A personal voyage through the Personal Computing revolution.
Tell My Wife[2023.11.14]
A comic depicting an elderly man’s last words before surgery.
Red Dog[2023.11.11]
A game of chance played with three dealt cards.
XYZ[2023.09.17]
Lessons from second grade.
Diaeresis[2023.09.10]
A comic about diacritical marks.
The MAD x86 ASM Program[2023.09.02]
The MAD Computer Program ported to x86 assembly language.
Don’t Become a Computer Programmer[2023.08.27]
Bad advice from my high school chemistry teacher.
The MAD Turing's Maze[2023.08.24]
The MAD Computer Program converted into a Turing's Maze.
Turing's Maze[2023.08.05]
A mouse-in-a-maze simulation capable of universal computation.
Textrads[2023.06.09]
An xterm implementation of a familiar block-stacking puzzle game.
Tetris is Capable of Universal Computation[2023.01.09]
A method for embedding a programmable, general-purpose, digital computer into Tetris.
Giant Paper Tetris Piece – T Edition[2023.01.04]
How to make a T-tetracube from paper.
Castlevania III Password Algorithm[2021.01.01]
The mechanism Castlevania III uses to persist game state through the medium of passwords.
Applying Artificial Intelligence to Handicapping NES Tetris[2019.08.17]
An upgraded bot that plays NES Tetris in shorter playfields.
Yoshi's Cookie Bot[2019.06.22]
An NES emulator plugin that plays Yoshi's Cookie.
J4K Retrospective[2018.12.23]
A look back at all the 4096-byte games that I created for the Java 4K Game Programming Contest.
CastlevaniaBot[2018.12.09]
An NES emulator plugin that plays Castlevania.
F-Zero True Horizons[2018.03.11]
Racetracks from the classic SNES game rendered like they’ve never been seen before.
Space Invaders Epistemology[2018.02.25]
An arcade-themed comic that investigates what distinguishes justified belief from opinion.
Tetris Terminology[2018.02.11]
An exploration of video game nomenclature.
Nintendo Tetris AI Revisited[2018.01.28]
An upgraded bot that plays Nintendo Tetris without disabling gravity.
Duck Hunt Bot[2017.10.15]
An NES emulator plugin that plays Duck Hunt.
Spot - The Video Game: Java AI vs. NES AI[2017.09.09]
An NES emulator plugin that plays against the Spot AI.
Applying Artificial Intelligence to Hatris[2017.08.06]
An NES emulator plugin that plays Hatris.
Applying Artificial Intelligence to Magic Jewelry[2017.07.09]
An NES emulator plugin that plays Magic Jewerly.
Applying Artificial Intelligence to Famicom Puyo Puyo[2017.06.25]
A Famicom emulator plugin that plays Puyo Puyo.
Applying Artificial Intelligence to Dr. Mario[2017.06.04]
An NES emulator plugin that plays Dr. Mario.
Nintaco[2017.04.16]
A cycle-accurate NES/Famicom emulator and NSF player written in Java that can rewind time.
Applying Artificial Intelligence to Nintendo Tetris[2014.01.28]
An exploration of the deceptively simple mechanics of Nintendo Tetris and an AI that exploits them.
Tetris Printer Algorithm[2013.06.03]
An algorithm that converts pixels in a source image into Tetris tiles through gameplay.
Jackal[2013.01.12]
A Java port of NES Jackal with enhanced graphics.
The Analytical Engine[2011.09.18]
A comic featuring Charles Babbage, the originator of programmable computers.
Super Pencil Ball[2011.09.06]
Illustrated instructions describing how to construct an icosahedron out of pencils and tape.
Escape the Men's Room[2011.05.08]
A game that requires the player to escape imprisonment by exploiting the surroundings.
The MAD Computer Program[2010.08.22]
A BASIC program featured in a 1985 issue of MAD Magazine that renders Alfred E. Neuman.
Worst Mario Game Ever[2010.08.14]
A discussion of retrogames and a stick-figure demake of Super Mario Bros.
Project Amiga Juggler[2010.05.01]
A recreation of Eric Graham’s Amiga Juggler from 1986 developed from first principles.
Project Labyrinth[2010.04.03]
An infinite labyrinth generated by a ray tracer developed from first principles.
Ms. Pac-Man 2010[2010.03.20]
A Java port of Ms. Pac-Man with enhanced graphics.
Stickvania[2010.02.13]
A stick-figure demake of NES Castlevania featuring enhanced music and sound effects.
Post-it Notes Ms. Pac-Man[2010.02.07]
Post-it Notes artwork pasted to my office wall.
Bug Game[2009.11.29]
An overhead run'n gun-style shoot-'em-up video game infested with insects.
Lattice Effect[2009.09.27]
An investigation of the innerworkings of Řrřola’s award-winning 256-byte intro.
MEGACYCLES[2009.05.04]
A recreation of John Amanatides and Don P. Mitchell's 1989 short film developed from first principles.
ASCII Pitfall![2008.11.28]
A demake of David Crane’s classic Atari 2600 video game that’s even more blocky.
Ascii Demon Attack[2008.11.08]
A demake of Rob Fulop’s classic Atari 2600 video game that’s even more blocky.
The 24 Puzzle[2008.08.02]
An exploration of algebraic expressions that contain 1, 3, 4 and 6 and equal 24.
Star Trek 1971 Text Game[2008.07.29]
Discussion and a C# port of Mike Mayfield’s Star Trek text game from 1971.
Thread Proxy Mediator Pattern[2008.07.21]
A behavioral design pattern that solves many of the problems that plague GUI developers.
Fluid Dynamics[2008.07.13]
An interactive simulation of an incompressible, homogenous fluid.
Nintendo Game Boy Emulator[2008.07.06]
An attempt at creating a Game Boy emulator using C#.
Superman III Analysis[2008.03.30]
An in-depth exploration of the third film in the classic Christopher Reeve tetralogy.
IOCCC 19[2007.12.08]
An explanation of one of the winning entries of the 19th International Obfusced C Code Contest.
Game Template[2007.12.08]
Java and C# templates that provide a platform for game development.
Connect Four[2007.10.13]
An AI written in C# that increases in difficulty after each game won by the human opponent.
The Puzzler's Elusion Revealed[2007.10.06]
The winning solution to the Dennis Shasha’s book-length puzzle contest.
SQUARIUS2[2007.10.06]
A 2D horizontal-scrolling shooter made entirely of simple geometric shapes.
Mustard Trip[2007.09.22]
A text adventure with a point-and-click user interface.
My Articles[2007.09.22]
Discussions of games, design patterns and delegates published in Java Developer’s Journal.
My Book[2007.09.22]
A way to play tic-tac-toe when a partner's not available.
TOFU[2007.09.22]
A hardware description language and simulator for building relay-switching circuits.
Encounter with the Woz[2006.12.31]
A brief interaction with Apple co-founder Stephen Wozniak at one of his book signings.
Meat Fighter[2006.03.02]
A side-scrolling one-on-one fighting game featuring anthropomorphic hot dogs and sausages.
© 2024 meatfighter.com |