Feature list : Moves Management

From Sokoban Wiki

(Difference between revisions)
Jump to: navigation, search
(Moves Management: JSoko updates)
(Moves Management: removed old programs)
Line 7: Line 7:
<!-- ::::: MOVES MANAGEMENT :::::: -->  
<!-- ::::: MOVES MANAGEMENT :::::: -->  
-
<!-- YASC | Sokofan | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Mobile | SokoSave Desktop | SuperSoko -->
+
<!-- YASC | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Desktop -->
<!-- -->
<!-- -->
{| class="soko-table feature-list"  
{| class="soko-table feature-list"  
! colspan="6" | Moves Management !! colspan="50" | <div align="right">Moves Management</div>
! colspan="6" | Moves Management !! colspan="50" | <div align="right">Moves Management</div>
|- {{programs}}
|- {{programs}}
-
| {{tc}} | copy/paste moves (normal) || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} {{tip|partial implementation: solutions only, not savegames<br>flaw: imported solutions are lost when the program exits<br>flaw: imported moves are listed as solutions even if this is not the case|width=200px}} || {{tc}} | copy/paste moves (normal) || {{yes}} || {{no}} || {{no}} || {{yes}} || ||
+
| {{tc}} | copy/paste moves (normal) || {{yes}} || {{yes}} || {{yes}} || {{yes}} {{tip|partial implementation: solutions only, not savegames<br>flaw: imported solutions are lost when the program exits<br>flaw: imported moves are listed as solutions even if this is not the case|width=200px}} || {{tc}} | copy/paste moves (normal) || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | copy/paste moves (run-length-encoded) || {{yes}} || {{yes}} || {{yes}} partial: paste only || {{yes}} || {{no}} || {{tc}} | copy/paste moves (run-length-encoded) || {{yes}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | copy/paste moves (run-length-encoded) || {{yes}} || {{yes}} partial: paste only || {{yes}} || {{no}} || {{tc}} | copy/paste moves (run-length-encoded) || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | copy moves after the current position || {{yes}}via keyboard: Ctrl+B || {{yes}}via keyboard: quicksave - partial solution || {{yes}}via menu: position -&gt; copy || {{yes}} Ctrl+Shift+M || {{no}} || {{tc}} | copy moves after the current position || {{yes}}via keyboard: Ctrl+Alt+C || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | copy moves after the current position || {{yes}}via keyboard: Ctrl+B || {{yes}}via menu: position -&gt; copy || {{yes}} Ctrl+Shift+M || {{no}} || {{tc}} | copy moves after the current position || {{yes}}via keyboard: Ctrl+Alt+C || {{no}}  
|-  
|-  
-
| {{tc}} | paste moves as continuation of current position || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{no}} || {{tc}} | paste moves as continuation of current position || {{yes}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | paste moves as continuation of current position || {{yes}} || {{yes}} || {{yes}} || {{no}} || {{tc}} | paste moves as continuation of current position || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | rotate and/or flip moves || {{no}}{{tip|board rotations and flips automatically synchronize existing savegames and solutions}} || {{yes}}{{tip|board rotations and flips automatically synchronize existing savegames and solutions}} || {{no}} external program [http://www.joriswit.nl/sokoban/junk/solutionrotator.zip Solution Rotator] can be downloaded || {{no}} || {{no}} || {{tc}} | rotate and/or flip moves || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | rotate and/or flip moves || {{no}}{{tip|board rotations and flips automatically synchronize existing savegames and solutions}} || {{no}} external program [http://www.joriswit.nl/sokoban/junk/solutionrotator.zip Solution Rotator] can be downloaded || {{no}} || {{no}} || {{tc}} | rotate and/or flip moves || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | edit move information (e.g, title, author, comment) || {{yes}}via snapshot window || {{no}} || {{yes}}via menu: position-&gt;save; properties: title || {{no}} || {{no}} || {{tc}} | edit move information (e.g, title, author, comment) || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | edit move information (e.g, title, author, comment) || {{yes}}via snapshot window || {{yes}}via menu: position-&gt;save; properties: title || {{no}} || {{no}} || {{tc}} | edit move information (e.g, title, author, comment) || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | recreate maps from solutions || {{yes}} multiple solutions, with titles and info || {{yes}} single solution, no titles or info || {{no}} || {{no}} || {{no}} || {{tc}} | recreate maps from solutions || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | recreate maps from solutions || {{yes}} multiple solutions, with titles and info || {{no}} || {{no}} || {{no}} || {{tc}} | recreate maps from solutions || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | load and save moves || sok (ascii text file, levels); clipboard: import/export || sol (ascii text file, solutions); clipboard: import/export || xht,txt (ascii text file, solutions), mov (sokofun movie); clipboard: import/export || sok (ascii text file, levels); clipboard: import/export || gam (xml text file, level); clipboard: import/export || {{tc}} | load and save moves || txt (ascii text file, levels); clipboard: import/export || SQLite database || sokosave<br>(savegame file) || txt (ascii text file, levels); clipboard: import/export || ||
+
| {{tc}} | load and save moves || sok (ascii text file, levels); clipboard: import/export || xht,txt (ascii text file, solutions), mov (sokofun movie); clipboard: import/export || sok (ascii text file, levels); clipboard: import/export || gam (xml text file, level); clipboard: import/export || {{tc}} | load and save moves || txt (ascii text file, levels); clipboard: import/export || sokosave<br>(savegame file)  
|- {{programs}}
|- {{programs}}
|}
|}

Revision as of 17:07, 17 July 2024



Moves Management

Last change: 2024/07/17 17:07:00
Moves Management
Moves Management
 
copy/paste moves (normal) yes yes yes yes [info]partial implementation: solutions only, not savegames
flaw: imported solutions are lost when the program exits
flaw: imported moves are listed as solutions even if this is not the case
copy/paste moves (normal) yes no
copy/paste moves (run-length-encoded) yes yes partial: paste only yes no copy/paste moves (run-length-encoded) yes no
copy moves after the current position yesvia keyboard: Ctrl+B yesvia menu: position -> copy yes Ctrl+Shift+M no copy moves after the current position yesvia keyboard: Ctrl+Alt+C no
paste moves as continuation of current position yes yes yes no paste moves as continuation of current position yes no
rotate and/or flip moves no[info]board rotations and flips automatically synchronize existing savegames and solutions no external program Solution Rotator can be downloaded no no rotate and/or flip moves no no
edit move information (e.g, title, author, comment) yesvia snapshot window yesvia menu: position->save; properties: title no no edit move information (e.g, title, author, comment) no no
recreate maps from solutions yes multiple solutions, with titles and info no no no recreate maps from solutions no no
load and save moves sok (ascii text file, levels); clipboard: import/export xht,txt (ascii text file, solutions), mov (sokofun movie); clipboard: import/export sok (ascii text file, levels); clipboard: import/export gam (xml text file, level); clipboard: import/export load and save moves txt (ascii text file, levels); clipboard: import/export sokosave
(savegame file)
 

Top



Related pages


SokRFI - Sokoban Requests for Implementation

Moves Management : SokRFI - Sokoban Requests for Implementation
Feature Description
animation snapshots capture: solutions Sokoban++ offers a utility for this feature.
(External program Sokoban Animator can be downloaded)
export solution as animation Free formats:

Text file:

Scalable Vector Graphics (SVG).
Implementation with a template SVG.

Image file:

Animated PNG (APNG) available with Firefox 3.
EasySok as alternative can save all the snapshots in a movie MNG.

Top

Personal tools