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

SokobanLP PSP

From GameBrew
SokobanLP
Sokobanlppsp.png
General
Authornzero
TypePuzzle
Version0.1
LicenseMixed
Last Updated2006/03/12
Links
Download
Website
Source

SokobanLP is the puzzle game Sokoban, written in Lua for the PSP. The objective is to push the diamonds onto the goal squares.

User guide

Gameplay

You must push the diamond objects such that no goal square is left uncovered.

You may not pull the diamond objects, nor push more than one at a time.

Interface

The upper portion of the screen shows you how many moves you've made in the current level, the number of goals completed versus the total number of goals, the current level number, and the remaining battery percentage.

The lower portion displays the board. The black squares are floor tiles, the squares containing stars are outer space, the dark gray squares are wall tiles, the red squares are diamonds, the green squares are goal squares, and the little blue fellow is the player.

Level collections

SokobanLP loads standard Sokoban level collection files. This means a semicolon followed by a number denotes the start of a level definition and the following characters, given in quotation marks, represent various tiles:

  • "#" - wall tile
  • "@" - player tile
  • "$" - diamond
  • "+" - player standing on goal
  • "*" - diamond on goal
  • " " - space or floor tile

The first line in the file is assumed to be a brief description and is used to introduce the collection.

You may create or download your own level collections and have SokobanLP load them by placing them in the "collections/" subdirectory. The file extension is disregarded.

All collections included with this release are created by and Copyright (c) David Skinner.

Controls

D-Pad - Move your character in the given direction

Select - Restart current level

Square - Undo move up to the first move of game

Triangle - Redo last undo move, available until a new move is made

R - Advance to next level in the current level collection

L - Revert to previous level in the current level collection

Circle - Load next level collection in collections directory

Cross - Close current message box

Start - Exit game

Screenshots

sokobanlppsp2.png

Known issues

Floor sometimes appears outside the walls. This isn't a bug so much as the floor/space detection algorithm is not added.

Credits

Coding and game design - nzero

Thanks to David Skinner for graciously providing his wonderful Sokoban levels online for use in Sokoban programs. David Skinner's Sokoban levels are available at: http://users.bentonrea.com/~sasquatch/sokoban/

Credits to ema for creating the TwinTail LDE, which was used heavily in the creation of my project, both for debugging and as a reference. TTLDE is available from: http://geocities.com/lua_ema/

External links

Advertising: