Cloned Games

JLud2D

ActivePlayableNone
JLud2D screenshot

About

The project's demos are based on two Sega Master System games: Alex Kidd in Miracle World, a 1986 platformer, and Phantasy Star, a 1987 role-playing game considered one of the earliest console JRPGs. JLud2D is a 2D game engine, originally a Java 8 desktop application, now being ported to TypeScript and Phaser 3 so its demos run in any modern browser without installation. It drives several demos ported class-for-class from the Java original, including a partial Alex Kidd platformer demo, an open-world demo, a chiptune music player, and a from-scratch Phantasy Star RPG remake (the current main focus, covering title screen, overworld, dungeons, shops, menus, and a battle system, still in progress).

How it differs from the original

The TypeScript/Phaser version replaces the old Java desktop engine (a downloadable .jar requiring a JRE, rendered with Java2D) with a browser build using Phaser 3, adds gamepad and touch input with on-screen controls, and plays music through a custom from-scratch AudioWorklet chiptune emulator rather than the original's MP3/MIDI/VGM/S3M/MOD/XM playback.

Getting started

After installing Node.js and npm, running the dev server opens a boot screen in the browser where a demo can be selected; a static deployable build can also be produced. Controls work via keyboard, gamepad, or on-screen touch controls, and can be remapped from an in-app Settings menu.

History

The engine began as a Java 8 desktop application; its original source has since been removed from the repository, leaving only the Phantasy Star game-logic classes as line-by-line reference material for the ongoing TypeScript port.

Known limitations

  • gameplay: Alex Kidd platformer demo is only partial, not complete.
  • gameplay: Golden Axe Warrior map demo is only partial, not complete.
  • gameplay: Phantasy Star RPG demo is in progress with incomplete maps and features.

Media

Additional notes

Localization
The Phantasy Star demo includes multiple language packs, including English and a Brazilian Portuguese script based on the TecToy localization.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.