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

Sliding-Puzzle 3DS: Difference between revisions

From GameBrew
m (Text replacement - "{{Infobox-3DS-Homebrews" to "{{Infobox 3DS Homebrews")
m (Text replacement - "Category:3DS homebrew games" to "")
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = Sliding-Puzzle
|title=Sliding-Puzzle
| image = https://dlhb.gamebrew.org/3dshomebrew/Sliding-Puzzle.jpeg|250px
|image=Slidingpuzzle16b2.png
| type = Puzzle
|description=Sliding-Puzzle homebrew game for the 3DS, made with Love Potion.
| version=v1.3
|author=16BitWonder
| lastupdated = 2017/10/29
|lastupdated=2017/10/29
| licence = Mixed
|type=Puzzle
| author = 16BitWonder
|version=1.3
| website = https://gbatemp.net/threads/release-sliding-puzzle.486657/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/Sliding-Puzzle-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/slidingpuzzle16b.7z
| source = https://github.com/16BitWonder/Sliding-Puzzle
|website=https://gbatemp.net/threads/release-sliding-puzzle.486657
|source=https://github.com/16BitWonder/Sliding-Puzzle
}}
}}
<youtube>FkB3gigu58g</youtube>
Sliding-Puzzle is a homebrew game for the 3DS, made mostly in Lua with [[Love Potion 3DS|LövePotion]], and partially with java (for the setup of custom puzzles).
 
==Features==
* 3x3 Slide-Puzzle (Skull Kid Theme).
* Custom 3x3 Slide-Puzzle (default Kirby Theme if CIA).
* 4x4 Slide-Puzzle (Samus Theme).
* Custom 4x4 Slide-Puzzle (default Pikmin Theme if CIA).
* 5x5 Slide-Puzzle (Mario and Luigi Theme).
* Custom 5x5 Slide-Puzzle (default Animal Crossing Theme if CIA).
* Debug 3x3 Slide-Puzzle (can be enabled from main menu).
* 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).
 
==Installation==
Available in 3DSX and CIA formats.
 
​Custom puzzles is only available on the 3DSX version.
 
==User guide==
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.


== Sliding-Puzzle ==
===Custom puzzles===
Sliding-Puzzle is a homebrew game for the 3DS, made mostly in Lua with [https://github.com/videah/LovePotion LövePotion], and partially with java (for the setup of custom puzzles).  
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).


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!
To set up a custom puzzle (3DSX version only):
* Replace the images (240x240 png) in the corresponding folder.
* Launch the .jar file.
* Wait for .jar to complete setup.


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!
'''Note:''' You can technically use the Setup.jar in the regular 3x3 or 4x4 or 5x5 folder for another custom puzzle.


==Features:​==
==Controls==
D-Pad - Cursor (menu), Move puzzle (in game)


*3x3 Slide-Puzzle (Skull Kid Theme)
Start - Pauses the current puzzle
*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:​==
A - Select an option (menu), Move a puzzle piece


*'D-Pad' controls cursor movement on the main menu, when paused, and in every puzzle
L+R+B - Debug 3x3 puzzle (in main menu)
*'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:​==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/slidingpuzzle16b3.png
https://dlhb.gamebrew.org/3dshomebrews/slidingpuzzle16b4.png


*Sometimes crashes when selecting a puzzle from the main menu (Both 3DSX and CIA)
https://dlhb.gamebrew.org/3dshomebrews/slidingpuzzle16b5.png
https://dlhb.gamebrew.org/3dshomebrews/slidingpuzzle16b6.png


==How To Set up Custom Puzzles:==
==Media==
'''3DS Slider-Puzzle Homebrew [WIP]''' ([https://www.youtube.com/watch?v=FkB3gigu58g 8Bit Wonder]) <br>
'''NOTE: CUSTOM PUZZLES CAN ONLY (EASILY) BE DONE ON THE 3DSX VERSION!!!'''
<youtube>FkB3gigu58g</youtube>


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:
==Known issues​==
Sometimes crashes when selecting a puzzle from the main menu (Both 3DSX and CIA).


# Copy a 240x240 png image into this folder (It must be named "3x3.png")
==Changelog==
# Launch the 'Setup 3x3.jar' file
'''v1.3'''
# Wait for 'Setup 3x3.jar' to finish the images 1-9
* Added a CIA build of Sliding-Puzzle (TID is 0004000000C64900).
# Enjoy your custom puzzle!


==Side Note:==
'''v1.2'''
You can technically use the 'Setup 3x3.jar' in
* Switched to the newest release of LövePotion.
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. ;)
'''v1.1'''
* Small tweaks were made to two methods to keep the variables local, rather than global.
* Source code of the .jar files were added to github.


==Screenshots==
'''v1.0'''
https://dlhb.gamebrew.org/3dshomebrew/i65wApj.png
* Initial release.
https://dlhb.gamebrew.org/3dshomebrew/KGJYSCS.png
 
https://dlhb.gamebrew.org/3dshomebrew/Fq4cBUX.png
==External links==
https://dlhb.gamebrew.org/3dshomebrew/NHGL78X.png
* GitHub - https://github.com/16BitWonder/Sliding-Puzzle
* GBAtemp - https://gbatemp.net/threads/release-sliding-puzzle.486657

Latest revision as of 06:33, 6 May 2024

Sliding-Puzzle
Slidingpuzzle16b2.png
General
Author16BitWonder
TypePuzzle
Version1.3
LicenseMixed
Last Updated2017/10/29
Links
Download
Website
Source

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).

Features

  • 3x3 Slide-Puzzle (Skull Kid Theme).
  • Custom 3x3 Slide-Puzzle (default Kirby Theme if CIA).
  • 4x4 Slide-Puzzle (Samus Theme).
  • Custom 4x4 Slide-Puzzle (default Pikmin Theme if CIA).
  • 5x5 Slide-Puzzle (Mario and Luigi Theme).
  • Custom 5x5 Slide-Puzzle (default Animal Crossing Theme if CIA).
  • Debug 3x3 Slide-Puzzle (can be enabled from main menu).
  • 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).

Installation

Available in 3DSX and CIA formats.

​Custom puzzles is only available on the 3DSX version.

User guide

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.

Custom puzzles

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).

To set up a custom puzzle (3DSX version only):

  • Replace the images (240x240 png) in the corresponding folder.
  • Launch the .jar file.
  • Wait for .jar to complete setup.

Note: You can technically use the Setup.jar in the regular 3x3 or 4x4 or 5x5 folder for another custom puzzle.

Controls

D-Pad - Cursor (menu), Move puzzle (in game)

Start - Pauses the current puzzle

A - Select an option (menu), Move a puzzle piece

L+R+B - Debug 3x3 puzzle (in main menu)

Screenshots

slidingpuzzle16b3.png slidingpuzzle16b4.png

slidingpuzzle16b5.png slidingpuzzle16b6.png

Media

3DS Slider-Puzzle Homebrew [WIP] (8Bit Wonder)


Known issues​

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

Changelog

v1.3

  • Added a CIA build of Sliding-Puzzle (TID is 0004000000C64900).

v1.2

  • Switched to the newest release of LövePotion.

v1.1

  • Small tweaks were made to two methods to keep the variables local, rather than global.
  • Source code of the .jar files were added to github.

v1.0

  • Initial release.

External links

Advertising: