Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Sliding-Puzzle 3DS

From GameBrew
Revision as of 03:22, 14 September 2021 by HydeWing (talk | contribs)

Template:Infobox-3DS-Homebrews

Sliding-Puzzle

Sliding-Puzzle is a homebrew game for the 3DS, made mostly in Lua with LövePotion, and partially with java (for the setup of custom puzzles).

Good morning/afternoon/evening tempers! Today I've finished and decided to release a little project that I've been (sparingly) working on since May this year. This homebrew game was made in Lua for the actual game, and with java for the .jar executables for setting up custom puzzles. This game was made using the incredible framework LövePotion, which I'll go on to say that it's compatibility with Citra made development a breeze, and it's error handling system made debugging a cinch!

This game is all about solving slide-puzzles! You start with 8, 15, or 24 pieces and must arrange them into their original order based on a picture on each piece. Once all pieces are in their correct place, the timer will stop and the last piece will be revealed!

Features:​

  • 3x3 Slide-Puzzle (Skull Kid Theme)
  • Custom 3x3 Slide-Puzzle (Default Theme/Kirby Theme if CIA)
  • 4x4 Slide-Puzzle (Samus Theme)
  • Custom 4x4 Slide-Puzzle (Default Theme/Pikmin Theme if CIA)
  • 5x5 Slide-Puzzle (Mario and Luigi Theme)
  • Custom 5x5 Slide-Puzzle (Default Theme/Animal Crossing Theme if CIA)
  • Debug 3x3 Slide-Puzzle (Can be enabled from main menu with L+R+B)
  • All puzzle layouts randomized (Every time)
  • Timer to keep track of time (On every puzzle)
  • Jar executable and instructions in each of the custom puzzle folders to set up a custom theme (Folders Custom3x3, Custom4x4, and Custom5x5)

Controls:​

  • 'D-Pad' controls cursor movement on the main menu, when paused, and in every puzzle
  • 'Start' pauses the current puzzle, and switches to the pause menu on the main menu
  • 'A' selects an option when in a menu, and moves a puzzle piece (If it can be moved)

Issues:​

  • Sometimes crashes when selecting a puzzle from the main menu (Both 3DSX and CIA)

How To Set up Custom Puzzles:

NOTE: CUSTOM PUZZLES CAN ONLY (EASILY) BE DONE ON THE 3DSX VERSION!!!

Within the game folder, there are three sub-folders named "Custom3x3", "Custom4x4", and "Custom5x5", within each of these folders are a README.txt detailing how to set up a custom image for the puzzle, as well as a .jar executable named "Setup 3x3.jar", "Setup 4x4.jar", and "Setup 5x5.jar" for the respective folders. For those that won't look at the README.txt in those folders, here is a word for word description on how to set up the custom puzzles. (It is copied from the "Custom3x3" folder's README.txt, just do this same thing with the other folders to set up custom puzzles for 4x4 and 5x5)

To set up a custom puzzle, do the following:

  1. Copy a 240x240 png image into this folder (It must be named "3x3.png")
  2. Launch the 'Setup 3x3.jar' file
  3. Wait for 'Setup 3x3.jar' to finish the images 1-9
  4. Enjoy your custom puzzle!

Side Note:

You can technically use the 'Setup 3x3.jar' in the regular '3x3' folder for another custom puzzle.

And that's pretty much it! I hope you all enjoy this little game and don't crash too often. ;)

Screenshots

i65wApj.png KGJYSCS.png Fq4cBUX.png NHGL78X.png

Advertising: