Feature list : Level Management

From Sokoban Wiki

Revision as of 18:36, 6 July 2010 by Matthias Meger (Talk | contribs)
Jump to: navigation, search



Level Management

Last change: 2010/07/06 18:36:49
Level Management
Level Management
 
copy/paste level(s) (normal) yes yes yes[info]partial implementation of import: one level at a time; works for raw boards without meta data only yes[info]levels can also be pasted by using drag&drop of a level file ?[Help]Will somebody with a full version check if it works here
the demo version has it on the menu in the editor and it does not mention any restrictions, but it does not work
copy/paste level(s) (normal) yes [flaw]flaw: pasted levels are not saved no no yes
copy/paste levels (run-length-encoded) yes no no yes no copy/paste levels (run-length-encoded) yes [flaw]flaw: pasted levels are not saved no no no
copy map
(current state)
yesvia [ CTRL + click "tools"] and editor yes yes yes no copy map
(current state)
yes no no no
copy level(s) with solution(s) yes(multiple) yes(single) no yes(single) no copy level(s) with solution(s) yes(single) no no no
paste level(s) with solution(s) yes(multiple) no no no no paste level(s) with solution(s) no no no no
edit level information (e.g., title, author) yes via "open" window no yes via menu: level->about;
properties: title, author, comment
no yes via menu: file->edit mode + file->attributes;
properties:title, description, copyright, email, website
edit level information (e.g., title, author) no no no yes via menu: tools->levels manager;
properties:title, author, email, url, comment
edit levelset information (e.g., title, copyright) no no yes via menu: levelset->about; properties: title, author, copyright, comment no no edit levelset information (e.g., title, copyright) no no no
load multiple files no yes yes no unnecessary [info]with all loaded levelsets in a list it is just as easy to browse the whole list load multiple files unnecessary [info]with all loaded levelsets in a list it is just as easy to browse the whole list no yes
merge level files yes (merge is a feature in the "open" window:
menu -> file conversion...)
yes (via: open and select multiple files. automatically copies all the merged levels to the clipboard.) yes(via: open and select multiple files.) no no merge level files no no no
recent levels history yes 25 items [info]holding a unified recent file history for all loaded file-types, e.g., levels and background images yes 8 items with "clear" option no unnecessary [info]with all loaded levelsets in a list it is just as easy to browse the whole list unnecessary [info]with all loaded levelsets in a list it is just as easy to browse the whole list recent levels history unnecessary [info]with all loaded levelsets in a list it is just as easy to browse the whole list no no yes 10 items
saves levels with format yes sok (.sok) yes xsokoban (.txt, .xsb) yes sok (.sok),
xsokoban (.txt, .xsb),
games 4 brains (.lp0),
xml text file (.sls)
yes sok (.sok) yes xml text file (.sls) saves levels with format no SQLite database [info]due to space limitations on handheld devices, all game state saved in single database yes savegame text file (.sokosave) yes sok (.sok),
xsokoban (.xsb),
supersoko game(.box)
Level Management : Import and Export for Internet
Level Management : Import and Export for Internet
 
import levels with hyphens "-" or underscores "_" yes via clipboard and load level yes via clipboard yes via clipboard yes via clipboard and load level no import levels with hyphens "-" or underscores "_" no yes via load level no yes via clipboard
export levels with hyphens "-" or underscores "_" yesvia clipboard yesvia clipboard no no no export levels with hyphens "-" or underscores "_" no no no yesvia clipboard
stripping leading ">" characters yes (all leading ">" characters are stripped) yes (stripping leading ">" characters: boards, not moves) no yes (stripping leading ">" characters: boards, not moves) no stripping leading ">" characters no yes (all leading ">" characters are stripped) no yes (stripping leading ">" characters: boards, not moves.)
accepts alternative characters for boards yescharacters: p,P,b,B,o yescharacters: accepts "X" instead of "#" for walls. no no no accepts alternative characters for boards no yescharacters: p,P,b,B,o no yescharacters: p,P,b,B,o

Top



Related pages


SokRFI - Sokoban Requests for Implementation

Level Management : SokRFI - Sokoban Requests for Implementation
Feature Description
split levelset SokoSave offers a utility for this feature.
(External program SokoSplit can be downloaded)
export levels to internet

Export levels to internet

This feature can be used to publish level(s) in a web-site.

The export can have different variants:

  • Generating the strings with code HTML.
    With links to download levels or thumbnails of each level.
  • Generating the strings with code SBML (SokoBan Markup Language).
    Exporting with this language, levels can be customized by the user for the graphic representation of the maps, as well as provide a meta-information semantics of each level.

Alternative development

See SokRFI - Export Levels to Internet.


Utility
Sokoban++ offers a utility for this feature.
(External program Sokoban Website Generator can be downloaded)

Top

Personal tools