PSP Hacks - Forums

Go Back   PSP Hacks - Forums > PSP Community > PSP Programming & Development

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10-06-2009, 03:50 PM
EXTER EXTER is offline
Programmer
PSP Newbie
 

Join Date: Mar 2008
Posts: 8
EXTER is on a distinguished road
Default [Release] PSP Rubik's Cube v3.01 (Updated)

The Rubik's Cube is a 3D mechanical puzzle invented in Ernő Rubik. In the Rubik's Cube, each of the six faces is covered by 9 stickers with solid colors (usually white, red, blue, orange, green, and yellow). A pivot mechanism enables each face to turn independently, thus mixing up the colors. For the puzzle to be solved, each face must be a solid color.

The controls in this homebrew are designed to easily perform "Move notation" algorithms.


Changes from last version:
Code:
Version 3.01:
  - Fixed:
      - Void cube time/move record wasn't being loaded from the save file.

Version 3.0:
  - Changed:
      - Remade the menu system.
      - View angle is now be changed from the menu. 

  - Added:
      - Custom Backgrounds.
      - Custom cube skins.
      - Void cube.
      - Large cube controls can now be used on small cubes (using 
        Control Scheme 'B').
Controls:
Code:
Cubes with all of its dimensions of 3 or less with Control mode A:
------------------------------------------------------------------

  Button:            Action:                         Move notation:
  -------            -------                         --------------
  Left:              Rotate cube to the left.          x'
  Right:             Rotate cube to the right.         x
  Up:                Rotate cube to the top.           y'
  Down:              Rotate cube to the bottom.        y
  R:                 Front move                        F
  Square:            Left move                         L
  Circle:            Right move                        R
  Triangle:          Up move                           U
  Cross:             Down move.                        D
  L + Up:            Back Move.                        B
  L + Down:          Back Inverted Move.               B'
  L + Left:          Rotate cube clockwise.            z
  L + Right:         Rotate cube counter-clockwise.    z'
  L + R:             Front Inverted move.              F'
  L + Square:        Left Inverted move.               L'
  L + Circle:        Right Inverted move.              R'
  L + Triangle:      Up Inverted move.                 U'
  L + Cross:         Down Inverted move.               D'


Cubes with any of its dimensions of 4 or more, or Control Scheme B:
-------------------------------------------------------------------

  Button:            Action:                                    Move notation:
  -------            -------                                    --------------
  Left:              Rotate cube to the left.                     x'
  Right:             Rotate cube to the right.                    x
  Up:                Rotate cube to the top.                      y'
  Down:              Rotate cube to the bottom.                   y
  Square:            Left move.                                   L
  Circle:            Right move.                                  R
  Triangle:          Up move.                                     U
  Cross:             Down move.                                   D
  L + Square:        Left Inverted move.                          L'
  L + Circle:        Right Inverted move.                         R'
  L + Triangle:      Up Inverted move.                            U'
  L + Cross:         Down Inverted move.                          D'
  R + Square:        Two Layer Left move (width > 3).             L*
  R + Circle:        Two Layer Right move (width > 3).            R*
  R + Triangle:      Two Layer Up move (height > 3).              U*
  R + Cross:         Two Layer Down move (height > 3).            D*
  L + R + Square:    Two Layer Left Inverted move (width > 3).    L*'
  L + R + Circle:    Two Layer Right Inverted move (width > 3).   R*'
  L + R + Triangle:  Two Layer Up Inverted move (height > 3).     U*'
  L + R + Cross:     Two Layer Down Inverted move (height > 3).   D*'
  L + Left:          Front Inverted Move.                         F'
  L + Right:         Front Move.                                  F
  L + Up:            Back Inverted Move.                          B'
  L + Down:          Back Move.                                   B
  R + Left:          Two Layer Front Inverted Move (depth > 3).   F*'
  R + Right:         Two Layer Front Move (depth > 3).            F*
  R + Up:            Two Layer Back Inverted Move (width > 3).    B*'
  R + Down:          Two Layer Back Move(depth > 3).              B*
  L + R + Left:      Rotate cube clockwise.                       z
  L + R + Right:     Rotate cube counter-clockwise.               z'


Other buttons (for any cube size):
----------------------------------
  Select:            Undo move.
  Start:             Enter menu.
  L + Start:         Toggle between front view and 36 degrees up view.
  Analog stick:      Peek at the sides of the cube.


Menu controls:
--------------
  D-Pad:             Navigate Menu.
  Down:              Select cube size.
  Cross:             Confirm.
  Circle:            Cancel.

Last edited by EXTER; 10-08-2009 at 07:07 PM.
Reply With Quote
  #2  
Old 10-07-2009, 03:27 PM
pirata nervo pirata nervo is offline
Moderator
PSP Titan
 

Join Date: Mar 2007
Location: www.consoleworld.net
Posts: 5,556
pirata nervo is on a distinguished road
Default

Nice work once more
__________________

Reply With Quote
  #3  
Old 10-08-2009, 02:45 PM
EXTER EXTER is offline
Programmer
PSP Newbie
 

Join Date: Mar 2008
Posts: 8
EXTER is on a distinguished road
Default

Updated to 3.01 to fix a bug when loading save data. The Void Cube time/moves records was not being loaded and got reset.

Reply With Quote
  #4  
Old 10-08-2009, 04:54 PM
greg's Avatar
greg greg is offline
PSP-Hacks
PSP Titan
 

Join Date: Apr 2005
Location: Toronto, ON
Posts: 2,147,483,956
greg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond reputegreg has a reputation beyond repute
Default

Cool, thanks EXTER.
__________________
Reply With Quote
  #5  
Old 10-08-2009, 05:00 PM
Demonchild's Avatar
Demonchild Demonchild is offline
Moderator With No Life
PSP Titan
 
Join Date: Dec 2007
Location: New York City
Posts: 7,945
Demonchild has a spectacular aura aboutDemonchild has a spectacular aura about
Default

Nice stuff. Keep the updates coming.
Reply With Quote
Reply

Tags
cube, homebrew, psp, release, rubik

 



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:37 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©