In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Sand Traps"

From WiiBrew
Jump to navigation Jump to search
Line 13: Line 13:
 
'''Sand Traps''' is an original puzzle/platform game for Wii homebrew.
 
'''Sand Traps''' is an original puzzle/platform game for Wii homebrew.
  
THIS PAGE IS IN PROGRESS. CODE WILL BE AVAILABLE SOON.
+
The objective of the game is to tilt the board using your wiimote, in order to guide the sand towards the green exit. In each level you need to save a certain percentage of
 +
the sand. If the sand 'falls out' of the board it is lost. If the sand touches the red stone it is also lost.
 +
 
 +
In some levels you can add new stone, and in some levels you can also remove it again so you can reuse it elsewhere.
  
 
== How to use ==
 
== How to use ==
Line 23: Line 26:
 
| {{WiimoteAim}} || Rotate board / Move stone pointer (not applicable in all levels)
 
| {{WiimoteAim}} || Rotate board / Move stone pointer (not applicable in all levels)
 
|-
 
|-
| {{WiimoteAButton}} || Select game difficulty / Start level / Put stone on board (not applicable in all levels)
+
| {{WiimoteAButton}} || Start game / Put stone on board (not applicable in all levels)
 
|-
 
|-
 
| {{WiimoteBButton}} || Remove stone from board (not applicable in all levels)
 
| {{WiimoteBButton}} || Remove stone from board (not applicable in all levels)
 +
|-
 +
| {{WiimoteDPadLeft}} / {{WiimoteDPadRight}} || Change difficulty setting in main menu
 
|-
 
|-
 
| {{WiimoteHomeButton}} || Back to main menu / Exit game
 
| {{WiimoteHomeButton}} || Back to main menu / Exit game

Revision as of 09:05, 27 August 2009

Sand Traps
SandTraps.png
General
Author(s)Uffe Flarup
TypePuzzle game
Version1.0
Links
Download
Website
Source
Peripherals
Wiimote1.svg SensorBar.svg Loads files from the Front SD slot

Sand Traps is an original puzzle/platform game for Wii homebrew.

The objective of the game is to tilt the board using your wiimote, in order to guide the sand towards the green exit. In each level you need to save a certain percentage of the sand. If the sand 'falls out' of the board it is lost. If the sand touches the red stone it is also lost.

In some levels you can add new stone, and in some levels you can also remove it again so you can reuse it elsewhere.

How to use

Button Action
Wii Remote Aim Rotate board / Move stone pointer (not applicable in all levels)
Wiimote A Button Start game / Put stone on board (not applicable in all levels)
Wiimote B Button Remove stone from board (not applicable in all levels)
Wiimote D-Pad Left / Wiimote D-Pad Right Change difficulty setting in main menu
Wiimote HOME Button Back to main menu / Exit game

Creating your own levels

The game will look for level information in the folder on the SD card called /apps/sandtraps/levels/tutorials (support for more folder names will be added later). If you look in that folder you can see that each level is based on a BMP graphics file and on a text file. The game does not report errors in case there is something wrong with the level information - it just exits without warnings. This might also be improved later on.

  • For the BMP graphics file it is important that it is saved in grayscale format, and that you only use the colors black, white and the three shades of gray that are used in the tutorial levels. If you use any other colors the game will exit. The size must be 320 * 320 pixels. Use GIMP to save the image if you experience problems.
  • For the text files it is important that you at least have a line break where the comments are. You don't have to keep the comments themselves, but there must at least still be the line break where the comments where.
  • The levels must have consecutive numbers and the first level must have number 1.

If you create some good levels I would happily include them in the next version of the game.

Changelog

Version 1.0

  • Initial release

Screenshots

SandTraps3screenshot.png

SandTraps4screenshot.png

SandTraps5screenshot.png

SandTraps7screenshot.png

Credits

Uses GRRLIB, DevkitPro, Libfat, and associated libraries.