finds.dev← search

// the find

jdah/microcraft

★ 641 · Java · MIT · updated Jul 2021

A minicraft remake

A fan-made remake of Notch's original Minicraft (the 48-hour Ludum Dare game), extended with extra materials, armor tiers, lighting, and additional enemy types. This is a solo weekend-project-scale codebase, not a framework or library — you play it, you don't build on top of it.

The entity/AI hierarchy is cleanly separated — each mob gets its own AI class rather than one giant switch statement, which makes the skeleton archer and wizard attack patterns easy to follow independently. The rendering pipeline uses a custom software renderer with a camera and spritesheet system rather than leaning on a game engine, so it's genuinely instructive for understanding how tile-based games handle pixel buffers. Build tooling is dead simple: two scripts, one JAR, works on any JDK 14+.

Abandoned since July 2021 with a TODO.txt that will never be touched again. No save system improvements, no tests, no documentation beyond the README. The project is wired to IntelliJ IDEA artifacts (.iml, .idea directory checked in) with no Gradle or Maven build file, so building outside the IDE is awkward. At 641 stars it's a curiosity, not a reference implementation — the original Minicraft source is more historically significant and this doesn't add enough to justify preferring it as a study subject.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →