top of page

KingdomHeartsFG

  • Release Date: 1/24/16

  • Platforms: PC, Mac, Android

  • Game Engine: LibGDX

  • Programming Language(s): Java

  • Assets: Ripped from Chain of Memories, Menu by [???]

So, for this project, I decided to get a bit more ambitious. Apparently, everybody hated Chain of Memories because of the card-based battle system. So I pondered about it and wondered how people would enjoy a game using those gorgeous sprites with the original Kingdom Hearts' battle system. This is the product of that effort. Currently, you can play as Sora or Riku, and practice combat against a barrel. Some of the physics are still a bit wonky, but I'll fix all of that once I return to this project. Riku isn't really functional, as much of his moveset is limited compared to Sora. Sora has combo finishers, magic, and even some of his powerful abilities, like Sonic Blade and Strike Raid. Riku shares the same code as Sora, so he is a bit buggy.

Video

Usage

  • The game's files are all packed in the jar/apk so don't worry about file locations. :)

  • The game works best with a controller. If you use my ControllerTest application, your configuration from that will be used. On Desktop, you could probably avoid having to use that application by using an XInput controller, as this will be natively detected by the application. On Android, you must have the ControllerTest application to configure your controller for use. If you so happen to know your keycodes, you can modify the Options.opt file manually, which is stored on external storage, but I would not recommend it. The ControllerTest application should be able to configure most controllers, so I highly recommend installing it if you plan on playing any of my libGDX games on Android.

  • On Android, the game needs permission to read and write to external storage. Pre-KitKat, this will be on the root of either your SD card or internal storage. On KitKat onwards, this will be in Android/data/com.imackshun.games.kingdomheartsfg/files/KingdomHeartsFG/. Failure to do so will result in a crash.

  • As always, the .jar runs like an executable, as long as you have Java installed on your computer.

Controls

  • Keyboard(Arrow Keys = DPAD, Z = Cross, X = Circle, S = Triangle, A = Square, Q = L1, W = R1)

  • Controller(Based on Controller Test Application/ Xinput on PC)

  • DPAD = Menu Navigation, Movement in Battle

  • DPAD Double Press Left or Right = Roll

  • Cross = Confirm in Menus, Uses the Option in the Battle Menu

  • Circle = Cancel in Menus, Jumping

  • Triangle = Unused

  • Square = Unused

  • L1 = Battle Menu Navigation

  • R1 = Battle Menu Navigation

Features

  • Sora and Riku as playable characters.

  • "Functional" Combo System

  • Sora has Combo Finishers(Normal, Zantetsuken, Stun Impact)

  • Chain of Memories Style UI(For Now)

  • External Controller Compatibility(Android Only)

Bugs

  • Sora's jumping is very weird. Rolling too, probably.

  • Riku can't roll, and thus rolling looks weird.

  • Riku will crash the camera if you do an air combo.

Download Links

bottom of page