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

Goblin's Cube Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Games (Puzzle) - GameBrew
|title_mode=append
|image=goblinscubewii.jpg
|image_alt=Goblin's Cube
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Goblin's Cube
|title=Goblin's Cube
|image=goblinscubewii.jpg
|image=goblinscubewii2.png
|description=Rubik's cube with accelerometer motion detection
|description=Rubiks cube with accelerometer motion detection.
|author=sponters
|author=sponters
|lastupdated=2009/06/10
|lastupdated=2009/06/10
|type=Puzzle
|type=Puzzle
|version=1.1.0
|version=1.1.0
|license=GNU General Public Licence v2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/wiihomebrews/goblinscubewii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/goblinscubewii.7z?k33p0fil35
|website=#LNF
|website=https://wiibrew.org/wiki/Goblin%27s_Cube
|source=http://code.google.com/p/goblins-cube/downloads/list
|source=https://code.google.com/archive/p/goblins-cube/
}}
}}
'''Goblin's Cube''' is Rubik's Cube game that uses the wiimote's and nunchuk's accelerometers to control the cube.
Goblin's Cube is Rubik's Cube game that uses the Wiimote's and Nunchuk's accelerometers to control the cube.


== Controls ==
== Controls ==
The game's current version assumes that the wiimote will be held with the right hand and the nunchuk with the left hand.
The game's current version assumes that the Wiimote will be held with the right hand and the Nunchuk with the left hand.


=== Orientation ===
=== Orientation ===
==== Cube ====
==== Cube ====
At any moment the cube has one face called the '''Front''' face, which is always visible on the screen. Using this face as reference, the game defines the other faces as: '''Top''', '''Bottom''', '''Left''', '''Right''' and '''Back'''.
At any moment the cube has one face called the Front face, which is always visible on the screen. Using this face as reference, the game defines the other faces as: Top, Bottom, Left, Right and Back.


==== Hands ====
==== Hands ====
The wiimote's and the nunchuk's motion detection are used to move the hands around the cube. Each hand has only six possible positions available, depending on which axis (relative to the control) the gravity vector is pointing, as shown in the following table.
The wiimote's and the nunchuk's motion detection are used to move the hands around the cube. Each hand has only six possible positions available, depending on which axis (relative to the control) the gravity vector is pointing, as shown in the following table.


{| border="0" style="width:50%"
{| border="0"
|- valign="top"
|
|
{| class="wikitable" style="left;text-align:left;"
{| class="wikitable"
|-
|-
! Wiimote Axis || Face
! Wiimote Axis || Face
|-
|-
| -Z || '''Right'''
| -Z || Right
|-
|-
| +X || '''Top'''
| +X || Top
|-
|-
| +Z || '''Left'''
| +Z || Left
|-
|-
| -X || '''Bottom'''
| -X || Bottom
|-
|-
| +Y || '''Front'''
| +Y || Front
|-
|-
| -Y || '''Back'''
| -Y || Back
|}
|}
|
|
{| class="wikitable" style="left;text-align:left;"
{| class="wikitable"  
|-
|-
! nunchuk Axis || Face
! Nunchuk Axis || Face
|-
|-
| -Z || '''Left'''
| -Z || Left
|-
|-
| +X || '''Bottom'''
| +X || Bottom
|-
|-
| +Z || '''Right'''
| +Z || Right
|-
|-
| -X || '''Top'''
| -X || Top
|-
|-
| +Y || '''Front'''
| +Y || Front
|-
|-
| -Y || '''Back'''
| -Y || Back
|}
|}
|
|
[[File:Wiimote_axis2.png|right|200px|Coordinate system used by Wii Remote]]
https://dlhb.gamebrew.org/wiihomebrews/goblinscubewii3.png
|}
|}


=== Movement ===
=== Movement ===
==== Whole Cube ====
==== Whole Cube ====
Once you place a hand at a desired position you can hold the cube with Wiimote A Button or Nunchuk C Button‎ and move the hand to another position, thus causing the cube to turn and change its '''Front''' position. You can also use the shortcuts at Wiimote DPad to turn the cube.
Once you place a hand at a desired position you can hold the cube with Wiimote A Button or Nunchuk C Button‎ and move the hand to another position, thus causing the cube to turn and change its Front position. You can also use the shortcuts at Wiimote DPad to turn the cube.


==== Rotating faces ====
==== Rotating faces ====
Once you place a hand at the desired face, hold Wiimote B Button or Nunchuk Z Button‎ to grab the piece, then rotate the control as you would rotate that face. For the '''Front''', '''Back''', '''Left''' and '''Right''' position the rotation mimics the real movement; as for the '''Top''' and '''Bottom''' the control must be twisted around the Y axis.
Once you place a hand at the desired face, hold Wiimote B Button or Nunchuk Z Button‎ to grab the piece, then rotate the control as you would rotate that face.  
 
For the Front, Back, Left and Right position the rotation mimics the real movement; as for the Top and Bottom the control must be twisted around the Y axis.
The best way to understand these instructions is to just try it and see how controls work.  
The best way to understand these instructions is to just try it and see how controls work.  


=== Buttons ===
=== Buttons ===
{| border="0" style="width:75%;text-align:left"
{| border="0"  
! Right hand || Left hand
! Right hand || Left hand
|- valign="top"
|- valign="top"
|
|
{| class="wikitable" style="left;text-align:left;"
{| class="wikitable"  
|-
|-
! Wiimote || Action
! Wiimote || Action
|-
|-
| Wiimote DPad || Shortcuts to turn the whole cube
| D-Pad || Shortcuts to turn the whole cube
|-
|-
| Wiimote A Button || Hold the cube (used to change the front face)
| A || Hold the cube (used to change the front face)
|-
|-
| Wiimote B Button || Hold the current piece (used to rotate a face)
| B || Hold the current piece (used to rotate a face)
|-
|-
| Wiimote 1 Button || Win the game button !!!
| 1 || Win the game button !!!
|-
|-
| Wiimote 2 Button || Restart game
| 2 || Restart game
|-
|-
| Wiimote Minus Button || Undo
| Minus || Undo
|-
|-
| Wiimote Home Button || Exit
| Home || Exit
|}
|}
|
|
Line 105: Line 102:
! Nunchuk || Action
! Nunchuk || Action
|-
|-
| Nunchuk Control Stick‎ || Look around at the side faces of the cube
| Control Stick‎ || Look around at the side faces of the cube
|-
|-
| Nunchuk C Button‎ || Hold the cube (used to change the front face)
| C || Hold the cube (used to change the front face)
|-
|-
| Nunchuk Z Button‎ || Hold the current piece (used to rotate a face)
| Z || Hold the current piece (used to rotate a face)
|}
|}
|}
|}


== Building ==
== Changelog ==
=== Libraries needed to build this game from source ===
''' V1.1.0 '''
* [[FreeTypeGX]] by Armin Tamzarian for font rendering
* Added instructions screen.
** [[Media:FreeType-PPC.rar|FreeType Wii]] ported by Tantric, needed by [[FreeTypeGX]] to load font images
* [[Metaphrasis]] by Armin Tamzarian for font texture converting and instruction texture converting
* [http://www.vorbis.com/ Vorbis] used to load ogg sound samples
* [http://www.libpng.org/pub/png/libpng.html Libpng] used to load instructions texture
 
=== Downloading libraries ===
You can follow the above links and download these libraries individually, cross-compiling some of them before using.
 
Or you can download directly [http://goblins-cube.googlecode.com/files/wii_libs_package.zip this package] with all of them.
 
== Changes ==
''' v1.1.0 '''
* Added instructions screen


''' v1.0 '''
''' V1.0 '''
* Added online highscore
* Added online highscore.


''' v0.9.1 '''
''' V0.9.1 '''
* Removed debug information from highscore screen
* Removed debug information from highscore screen.


''' v0.9 '''
''' V0.9 '''
* Added local highcore record
* Added local highcore record.


''' v0.8 '''
''' V0.8 '''
* Added support for ogg sound files
* Added support for ogg sound files.


''' v0.7 '''
''' V0.7 '''
* Added sound
* Added sound.
* Fixed bug where a face of the cube would turn in the wrong axis
* Fixed bug where a face of the cube would turn in the wrong axis.


''' v0.6 '''
''' V0.6 '''
* Initial version
* Initial version.


== Credits ==
== Credits ==
=== Libraries ===
Libraries:
* FreeTypeGX by Armin Tamzarian for font rendering
* FreeTypeGX by Armin Tamzarian for font rendering.
** Metaphrasis by Armin Tamzarian for font texture converting
** Metaphrasis by Armin Tamzarian for font texture converting.
** Freetype ported by Tantric to load font images
** Freetype ported by Tantric to load font images.
* Libogc's developers for allowing all this to work
* Libogc's developers for allowing all this to work.
* Libpng used to load instructions texture
* Libpng used to load instructions texture.
* Vorbis used to load ogg sound samples
* Vorbis used to load ogg sound samples.


=== Game ===
Game:
* Hand model, hand textures and sounds by Bruno
* Hand model, hand textures and sounds by Bruno.
* Cube texture and game logo by Bota
* Cube texture and game logo by Bota.
* Online highscore hosting by NextIS
* Online highscore hosting by NextIS.


== External links ==
== External links ==
* Wiibrew - https://wiibrew.org/wiki/Goblin%27s_Cube
* Google Code - https://code.google.com/archive/p/goblins-cube/
* WiiBrew - https://wiibrew.org/wiki/Goblin%27s_Cube

Latest revision as of 13:01, 6 July 2024

Goblin's Cube
Goblinscubewii2.png
General
Authorsponters
TypePuzzle
Version1.1.0
LicenseGPL-2.0
Last Updated2009/06/10
Links
Download
Website
Source

Goblin's Cube is Rubik's Cube game that uses the Wiimote's and Nunchuk's accelerometers to control the cube.

Controls

The game's current version assumes that the Wiimote will be held with the right hand and the Nunchuk with the left hand.

Orientation

Cube

At any moment the cube has one face called the Front face, which is always visible on the screen. Using this face as reference, the game defines the other faces as: Top, Bottom, Left, Right and Back.

Hands

The wiimote's and the nunchuk's motion detection are used to move the hands around the cube. Each hand has only six possible positions available, depending on which axis (relative to the control) the gravity vector is pointing, as shown in the following table.

Wiimote Axis Face
-Z Right
+X Top
+Z Left
-X Bottom
+Y Front
-Y Back
Nunchuk Axis Face
-Z Left
+X Bottom
+Z Right
-X Top
+Y Front
-Y Back

goblinscubewii3.png

Movement

Whole Cube

Once you place a hand at a desired position you can hold the cube with Wiimote A Button or Nunchuk C Button‎ and move the hand to another position, thus causing the cube to turn and change its Front position. You can also use the shortcuts at Wiimote DPad to turn the cube.

Rotating faces

Once you place a hand at the desired face, hold Wiimote B Button or Nunchuk Z Button‎ to grab the piece, then rotate the control as you would rotate that face.

For the Front, Back, Left and Right position the rotation mimics the real movement; as for the Top and Bottom the control must be twisted around the Y axis. The best way to understand these instructions is to just try it and see how controls work.

Buttons

Right hand Left hand
Wiimote Action
D-Pad Shortcuts to turn the whole cube
A Hold the cube (used to change the front face)
B Hold the current piece (used to rotate a face)
1 Win the game button !!!
2 Restart game
Minus Undo
Home Exit
Nunchuk Action
Control Stick‎ Look around at the side faces of the cube
C Hold the cube (used to change the front face)
Z Hold the current piece (used to rotate a face)

Changelog

V1.1.0

  • Added instructions screen.

V1.0

  • Added online highscore.

V0.9.1

  • Removed debug information from highscore screen.

V0.9

  • Added local highcore record.

V0.8

  • Added support for ogg sound files.

V0.7

  • Added sound.
  • Fixed bug where a face of the cube would turn in the wrong axis.

V0.6

  • Initial version.

Credits

Libraries:

  • FreeTypeGX by Armin Tamzarian for font rendering.
    • Metaphrasis by Armin Tamzarian for font texture converting.
    • Freetype ported by Tantric to load font images.
  • Libogc's developers for allowing all this to work.
  • Libpng used to load instructions texture.
  • Vorbis used to load ogg sound samples.

Game:

  • Hand model, hand textures and sounds by Bruno.
  • Cube texture and game logo by Bota.
  • Online highscore hosting by NextIS.

External links

Advertising: