Feature list : Level Editor

From Sokoban Wiki

Revision as of 17:08, 17 July 2024 by Matthias Meger (Talk | contribs)
Jump to: navigation, search



Additional Tools : Level Editor

Last change: 2024/07/17 17:08:13
Additional Tools - Level Editor
Additional Tools - Level Editor
 
   
editor built-in built-in built-in built-in editor
drawing objects wall, box, goal, player none, floor, goal, box-on-floor, box-on-goal, player-on-floor, player-on-goal, wall wall, box, goal, player, floor floor, goal, box, wall drawing objects
drawing tools objects, eraser, rubber-band, fill objects, pencil, drop, fill, line, rectangle, filled rectangle objects objects, move player, move box drawing tools
drawing logic select object +
click-and-drag the board to put objects on the board
select object +
select drawing tool +
click-and-drag the board to put objects on the board
select object +
click-and-drag the board to put objects on the board
select object +
click-and-drag the board to put objects on the board
drawing logic
drawing logic inconveniences the board jumps around on the screen when automatic scaling and positioning kick in drawing with tools like lines and rectangles don't show the objects on the screen during the drawing process the board jumps around on the screen when automatic scaling and positioning kick in The "move" tool works for boxes and the player only, not for goals drawing logic inconveniences
savegames and solutions for modified levels are retained after cosmetic changes (e.g., transformations and adding/removing extra floors/walls) yes no the savegames and solutions are still there in the files, but they are not applicable to the modified level no ? [help]will somebody with a full version check if it is "yes" or "no" savegames and solutions for modified levels are retained after cosmetic changes (e.g., transformations and adding/removing extra floors/walls)
undo yes unlimited yes unlimited no yes unlimited undo
redo yes unlimited yes unlimited no no redo
undo/redo logic one complete transaction at a time one complete transaction at a time one cell at a time undo/redo logic
undo/redo history is saved from one session to the next yes no no no undo/redo history is saved from one session to the next
undo/redo multiple transactions: interface pull-down menu: 1,2,4,8,... transactions no no no undo/redo multiple transactions: interface
undo/redo multiple transactions: preview no no no no undo/redo multiple transactions: preview
"rubber-band" area selection yes(features: move, copy, paste, delete, transform, fill) no no no "rubber-band" area selection
 
   
board transformations yes rotate counter-clockwise and clockwise, flip vertically and horizontally. yes rotate clockwise, flip vertically yes rotate counter-clockwise and clockwise, flip vertically and horizontally yes rotate counter-clockwise and clockwise, flip vertically and horizontally board transformations
resize board unnecessary [info]the board is automatically positioned so it's possible to draw on all 4 sides yes (via toolbar button: resize level) unnecessary [info]the board is automatically positioned so it's possible to draw on all 4 sides unnecessary [info]"move board" does not clip the level to a predefined size like, e.g., Sokoban++ does resize board
move board unnecessary yes unnecessary yes move board
one-click switching between play/edit mode yes no use menu: game->mode no yes [partial]partial implementation: no visible button but a keyboard shortcut "Alt+P" one-click switching between play/edit mode
board validation on switching from edit mode to play mode yes no all boards are playable yes ?[help]will somebody with a full version check if it happens automatically board validation on switching from edit mode to play mode
customizable skin yes format: simple image-based skins without seamless walls yes same skin in edit mode and in play mode yes same skin in edit mode and in play mode yes same skin in edit mode and in play mode customizable skin
customizable button images yes no yes unnecessary [info]the editor uses menus and has no buttons customizable button images
button images automatically synchronized with skin images no no yes unnecessary button images automatically synchronized with skin images
windows clipboard copy/paste yes yes [partial]partial implementation: imports / exports complete levels instead of copying / pasting sections to the existing "document", i.e., the board no ? [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)
windows clipboard copy/paste
internal clipboard with multiple items yes unlimited, persistent, with preview no no no internal clipboard with multiple items
edit board as text no no no no edit board as text
 
   

Top

Personal tools