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

DsCube: Difference between revisions

From GameBrew
Created page with "{{Infobox homebrew | title = DsCube | image = File:Dscube.PNG | type = Puzzle | version = Final | licence = Mixed | author = Sebastian Proost ..."
 
2026
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = DsCube
|title=DsCube
| image       = [[File:Dscube.PNG]]
|image=dscube0328.png
| type       = Puzzle
|description=A 3D version Rubiks cube.
| version     = Final
|author=Sebastian Proost
| licence    = Mixed
|lastupdated=2026/03/28
| author      = Sebastian Proost
|type=Puzzle
| website     = http://seb.channelwood.org
|version=2026
| download    = Media:DSCube20080617.zip
|license=CC BY-NC-SA 4.0
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew2/dscube_20260328.7z
}}
|website=https://sebastianproost.itch.io/dscube
|donation=https://sebastianproost.itch.io/dscube
}}<!--dscube_20080617.zip,dscube_20260328.7z-->
DsCube is a three dimensional cube rotates at 360. It is a 3D Rubik's cube simulator for the NDS, which includes 2x2x2, 3x3x3 & 4x4x4 versions.


DsCube is a three dimensional cube rotates at 360. It is a 3D Rubik's cube simulator, include 2x2x2, 3x3x3 & 4x4x4 versions.  
It was participated in the NEO Summer Coding Compo 2008 (NDS Game).


It Participated in the NEO Summer Coding Compo 2008.  
==Installation==
Copy dscube.nds to a DS-compatible flashcart's microSD card, insert it into your Nintendo DS, and launch the ROM from the flashcart menu.


==Features==
==User guide==
*3D rubik's cube simulator
While playing, tap a face on the cube and drag in the direction you want the layer to rotate. A short drag (roughly one cubelet's width) triggers the move.
*Also has 2x2x2 and 4x4x4 version
*You can disable animations for extra speed
*D-pad, ABXY to rotate cube, use stylus to twist parts
*Start brings up/hides the menu
*DLDI patch to use save/load functions


==Installation==
Setting options:
#Download and extract file
* Rotation Speed (Slow/Normal/Fast) - Controls how quickly layers animate when rotated. Tap to cycle through values.
#[http://chishm.drunkencoders.com/DLDI/ DLDI patch] it and copy it to the root directory of the card
* Animation (On/Off) - When off, rotations snap instantly to their final position.
 
Gameplay tips:
* Use L and R to zoom out and in - a wider view helps when planning your next moves.
* Orbit the camera with the D-pad to find the face you need before dragging.
* Start with the 2×2 Mini cube to get comfortable with the touch controls before moving to larger sizes.
* If a rotation doesn't trigger, make sure you're dragging far enough — a deliberate swipe across one cubelet works best.
* Turn animations off in settings if you prefer faster solving with instant snaps.


==Controls==
==Controls==
Use stylus to twist layers.
'''Camera:'''
 
D-Pad - Rotate camera left/right/up/down
 
L/R - Zoom out/in
 
'''Menus and navigation:'''
 
Start - Pause/Resume (while playing), Return to title (after solving)
 
B - Resume from pause
 
A - Activate the focused button


D-pad - spins the cube
D-Pad - Move focus between buttons in menus


X/Y/A/B - spins the cube (for left-handed users)
Touch screen - Tap any button directly


L/R - zoom in/out
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew2/images/dscube03282.png
https://dlhb.gamebrew.org/dshomebrew2/images/dscube03283.png


Start - brings up the menu
==Credits==
Originally created by Sebastian Proost. Modernized to build with current toolchains.


===Menu===
Developed with [https://devkitpro.org/ devkitARM] (part of the devkitPro toolchain) and [https://github.com/devkitPro/libnds libnds].
In the menu use A to select, B to return


'''Game'''
Tested on [https://melonds.kuribo64.net/ melonDS].
:start - scrambles the cube and starts the timer
* [https://devkitpro.org/ devkitPro] - homebrew development toolchain
:save - saves the game (you can have only one save file)
* [https://melonds.kuribo64.net/ melonDS] - recommended Nintendo DS emulator
:load - loads the saved game
* [https://desmume.org/ DeSmuME] - alternative Nintendo DS emulator
* [https://creativecommons.org/licenses/by-nc-sa/4.0/ CC BY-NC-SA 4.0] - full license text


'''Options'''
==External links==
:type - select pocket, normal or revenge (changing this will reset the game)
* itch.io - https://sebastianproost.itch.io/dscube
:timer - shows/hides the timer
* Author's website - http://seb.channelwood.org
:rotation - sets the speed to spin the cube
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=5248.0
:animation - toggles the animation (turning it of will allow you to solve it faster)


[[Category:Homebrew applications]]
[[Category:NEO Summer Coding Compo 2008]]
[[Category:R4 DS Homebrew Contest]]

Latest revision as of 00:31, 28 June 2026

DsCube
General
AuthorSebastian Proost
TypePuzzle
Version2026
LicenseCC BY-NC-SA 4.0
Last Updated2026/03/28
Links
Download
Website
Support Author

DsCube is a three dimensional cube rotates at 360. It is a 3D Rubik's cube simulator for the NDS, which includes 2x2x2, 3x3x3 & 4x4x4 versions.

It was participated in the NEO Summer Coding Compo 2008 (NDS Game).

Installation

Copy dscube.nds to a DS-compatible flashcart's microSD card, insert it into your Nintendo DS, and launch the ROM from the flashcart menu.

User guide

While playing, tap a face on the cube and drag in the direction you want the layer to rotate. A short drag (roughly one cubelet's width) triggers the move.

Setting options:

  • Rotation Speed (Slow/Normal/Fast) - Controls how quickly layers animate when rotated. Tap to cycle through values.
  • Animation (On/Off) - When off, rotations snap instantly to their final position.

Gameplay tips:

  • Use L and R to zoom out and in - a wider view helps when planning your next moves.
  • Orbit the camera with the D-pad to find the face you need before dragging.
  • Start with the 2×2 Mini cube to get comfortable with the touch controls before moving to larger sizes.
  • If a rotation doesn't trigger, make sure you're dragging far enough — a deliberate swipe across one cubelet works best.
  • Turn animations off in settings if you prefer faster solving with instant snaps.

Controls

Camera:

D-Pad - Rotate camera left/right/up/down

L/R - Zoom out/in

Menus and navigation:

Start - Pause/Resume (while playing), Return to title (after solving)

B - Resume from pause

A - Activate the focused button

D-Pad - Move focus between buttons in menus

Touch screen - Tap any button directly

Screenshots

dscube03282.png dscube03283.png

Credits

Originally created by Sebastian Proost. Modernized to build with current toolchains.

Developed with devkitARM (part of the devkitPro toolchain) and libnds.

Tested on melonDS.

External links

Advertising: