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
No edit summary
2026
 
Line 1: Line 1:
{{Infobox DS Homebrews
{{Infobox DS Homebrews
|title=DsCube
|title=DsCube
|image=dscube.png
|image=dscube0328.png
|description=A 3D version Rubiks cube.
|description=A 3D version Rubiks cube.
|author=Sebastian Proost
|author=Sebastian Proost
|lastupdated=2008/06/17
|lastupdated=2026/03/28
|type=Puzzle
|type=Puzzle
|version=Final
|version=2026
|license=Mixed
|license=CC BY-NC-SA 4.0
|download=https://dlhb.gamebrew.org/dshomebrew2/dscube_20080617.zip
|download=https://dlhb.gamebrew.org/dshomebrew2/dscube_20260328.7z
|website=http://seb.channelwood.org
|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 for the NDS, which includes 2x2x2, 3x3x3 & 4x4x4 versions.


It was participated in the NEO Summer Coding Compo 2008 (NDS Game).
It was participated in the NEO Summer Coding Compo 2008 (NDS Game).
==Features==
* 3D rubik's cube simulator.
* 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|DLDI]] patch to use save/load functions.


==Installation==
==Installation==
Download and extract file.
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.


[[DLDI|DLDI]] patch it and copy it to the root directory of the card.
==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.


==User guide==
Setting options:
Tap Start to scramble the cube and begin the timer. Bring up the menu to save or load (you can save only one file).  
* 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.


Settings from the Options menu:
Gameplay tips:
* Type - Select pocket, normal or revenge (changing this will reset the game).
* Use L and R to zoom out and in - a wider view helps when planning your next moves.
* Timer - Show/hide the timer.
* Orbit the camera with the D-pad to find the face you need before dragging.
* Rotation - Set the speed to spin the cube.
* Start with the 2×2 Mini cube to get comfortable with the touch controls before moving to larger sizes.
* Animation - Toggle the animation (turning it off will allow you to solve it faster, feature for die hard cubers).
* 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==
'''Basic:'''
'''Camera:'''


Stylus - Twist layers
D-Pad - Rotate camera left/right/up/down


D-Pad - Spin cube
L/R - Zoom out/in


X/Y/A/B - Spins cube (left-handed)
'''Menus and navigation:'''


L/R - Zoom in/out
Start - Pause/Resume (while playing), Return to title (after solving)


Start - Bring up the menu
B - Resume from pause


'''Menu:'''
A - Activate the focused button


A - Select
D-Pad - Move focus between buttons in menus


B - Return
Touch screen - Tap any button directly


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/dscube2.png
https://dlhb.gamebrew.org/dshomebrew2/images/dscube03282.png
https://dlhb.gamebrew.org/dshomebrew/dscube3.png
https://dlhb.gamebrew.org/dshomebrew2/images/dscube03283.png
<!--BEGIN Online Emulator Section-->
 
==Online emulator==
==Credits==
{{EmulatorJS Main
Originally created by Sebastian Proost. Modernized to build with current toolchains.
|width=515px
 
|height=384px
Developed with [https://devkitpro.org/ devkitARM] (part of the devkitPro toolchain) and [https://github.com/devkitPro/libnds libnds].
|EJS_backgroundImage=https://www.gamebrew.org/images/3/3e/Dscube.png
 
|EJS_core=desmume2015
Tested on [https://melonds.kuribo64.net/ melonDS].
|EJS_gameName=DsCube
* [https://devkitpro.org/ devkitPro] - homebrew development toolchain
|EJS_gameUrl=https://dlhb.gamebrew.org/onlineemulators/nds/dscube.7z
* [https://melonds.kuribo64.net/ melonDS] - recommended Nintendo DS emulator
}}
* [https://desmume.org/ DeSmuME] - alternative Nintendo DS emulator
{{DS Control Settings}}
* [https://creativecommons.org/licenses/by-nc-sa/4.0/ CC BY-NC-SA 4.0] - full license text
<!--END Online Emulator Section-->
 
==External links==
==External links==
* itch.io - https://sebastianproost.itch.io/dscube
* Author's website - http://seb.channelwood.org
* Author's website - http://seb.channelwood.org
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=5248.0
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=5248.0

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: