Feature list : Skin Features

From Sokoban Wiki

(Difference between revisions)
Jump to: navigation, search
(Sokoban++)
(Skin Features: removed old programs)
Line 7: Line 7:
<!-- ::::: SKIN FEATURES ::::: -->  
<!-- ::::: SKIN FEATURES ::::: -->  
-
<!-- YASC | Sokofan | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Mobile | SokoSave Desktop | SuperSoko -->
+
<!-- YASC | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Desktop -->
<!-- -->
<!-- -->
{| class="soko-table"  
{| class="soko-table"  
! colspan="6" | Skin Features !! colspan="50" | <div align="right">Skin Features</div>
! colspan="6" | Skin Features !! colspan="50" | <div align="right">Skin Features</div>
|- {{programs}}
|- {{programs}}
-
| {{tc}} | customizable skin || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | customizable skin || {{yes}} || {{yes}} || {{no}} || {{yes}} || ||
+
| {{tc}} | customizable skin || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | customizable skin || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | skin formats || {{yes}} meta-script language {{tip|includes scripts for importing the following skin formats:<br>common sokoban skin images (YSokoban),<br>Sokoban++ skin scripts,<br>Sokofan skin scripts,<br>Visual Sokoban skin scripts,<br>Sokoban for Windows skin scripts (Björn Källmark),<br>Sokoban BDE images,<br>SuperSoko skin images,<br>SokoStation4 skin scripts<br>JSoko skin scripts|width=210px}} || {{yes}} Sokofan skin scripts (ssk); Sokofan skin scripts for hexoban (hsk) || {{yes}} Sokoban++ skin scripts (ini) || {{yes}} two built-in skins || {{yes}} Sokoban for Windows skin scripts (skn) || {{tc}} | skin formats || {{yes}} common sokoban skin images (YSokoban) || {{yes}} common sokoban skin images (YSokoban) || {{no}} || {{yes}} SuperSoko skin images || ||
+
| {{tc}} | skin formats || {{yes}} meta-script language {{tip|includes scripts for importing the following skin formats:<br>common sokoban skin images (YSokoban),<br>Sokoban++ skin scripts,<br>Sokofan skin scripts,<br>Visual Sokoban skin scripts,<br>Sokoban for Windows skin scripts (Björn Källmark),<br>Sokoban BDE images,<br>SuperSoko skin images,<br>SokoStation4 skin scripts<br>JSoko skin scripts|width=210px}} || {{yes}} Sokoban++ skin scripts (ini) || {{yes}} two built-in skins || {{yes}} Sokoban for Windows skin scripts (skn) || {{tc}} | skin formats || {{yes}} common sokoban skin images (YSokoban) || {{no}}  
|-  
|-  
-
| {{tc}} | resizeable skins || {{yes}} || {{yes}} || {{no}} || {{yes}} || {{yes}} || {{tc}} | resizeable skins || {{no}} || {{yes}} || {{no}} || {{yes}} || ||
+
| {{tc}} | resizeable skins || {{yes}} || {{no}} || {{yes}} || {{yes}} || {{tc}} | resizeable skins || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | pseudo-3D skins (sokoban++ style) || {{no}} || {{yes}} || {{yes}} || {{no}} || {{no}} || {{tc}} | pseudo-3D skins (sokoban++ style) || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | pseudo-3D skins (sokoban++ style) || {{no}} || {{yes}} || {{no}} || {{no}} || {{tc}} | pseudo-3D skins (sokoban++ style) || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | legal moves box animation (ysokoban style) || {{yes}} || {{yes}} || {{no}} || {{no}} || {{no}} || {{tc}} | legal moves box animation (ysokoban style) || {{yes}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | legal moves box animation (ysokoban style) || {{yes}} || {{no}} || {{no}} || {{no}} || {{tc}} | legal moves box animation (ysokoban style) || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | legal moves player animation (ysokoban style) || {{yes}} || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | legal moves player animation (ysokoban style) || {{yes}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | legal moves player animation (ysokoban style) || {{yes}} || {{no}} || {{no}} || {{no}} || {{tc}} | legal moves player animation (ysokoban style) || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | solution animation (ysokoban style) || {{yes}} || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | solution animation (ysokoban style) || {{yes}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | solution animation (ysokoban style) || {{yes}} || {{no}} || {{no}} || {{no}} || {{tc}} | solution animation (ysokoban style) || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | animation frame extrapolation (morphing) || {{yes}} 30 frames || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | animation frame extrapolation (morphing) || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | animation frame extrapolation (morphing) || {{yes}} 30 frames || {{no}} || {{no}} || {{no}} || {{tc}} | animation frame extrapolation (morphing) || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | directional player || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | directional player || {{no}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | directional player || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | directional player || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | directional player can return to an "at ease" position || {{no}} || {{no}} || {{no}} || {{no}} || {{yes}} || {{tc}} | directional player can return to an "at ease" position || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | directional player can return to an "at ease" position || {{no}} || {{no}} || {{no}} || {{yes}} || {{tc}} | directional player can return to an "at ease" position || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | directional box|| {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | directional box|| {{no}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | directional box|| {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | directional box|| {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | directional box can return to an "at ease" position || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | directional box can return to an "at ease" position || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | directional box can return to an "at ease" position || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | directional box can return to an "at ease" position || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | support for seamless walls<br /><small>(as opposed to discrete walls)</small> || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | support for seamless walls<br><small>(as opposed to discrete walls)</small> || {{yes}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | support for seamless walls<br /><small>(as opposed to discrete walls)</small> || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | support for seamless walls<br><small>(as opposed to discrete walls)</small> || {{yes}} || {{no}}  
|-  
|-  
-
| {{tc}} | walls can be transparent || {{no}} || {{yes}} || {{no}} skin dependent || {{yes}} || {{no}} || {{tc}} | walls can be transparent || {{no}} || {{no}} || {{no}} || {{yes}} (customizable opacity: 0-100%) || ||
+
| {{tc}} | walls can be transparent || {{no}} || {{no}} skin dependent || {{yes}} || {{no}} || {{tc}} | walls can be transparent || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | floors can be transparent || {{yes}} || {{no}} || {{no}} skin dependent || {{no}} || {{no}} || {{tc}} | floors can be transparent || {{no}} || {{no}} || {{no}} || {{yes}} (customizable opacity: 0-100%) || ||
+
| {{tc}} | floors can be transparent || {{yes}} || {{no}} skin dependent || {{no}} || {{no}} || {{tc}} | floors can be transparent || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | skin browser with preview || {{yes}} image-based skins; not scripted skins || {{no}} || {{no}} || {{yes}} || {{yes}} || {{tc}} | skin browser with preview || {{no}} || {{yes}} || {{no}} || {{yes}} || ||
+
| {{tc}} | skin browser with preview || {{yes}} image-based skins; not scripted skins || {{no}} || {{yes}} || {{yes}} || {{tc}} | skin browser with preview || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | recent skins history || {{yes}} || {{no}} || {{yes}} || {{no}} || {{un}} {{tip|with all skins in a list it is just as easy to browse the whole list}} || {{tc}} | recent skins history || {{no}} || {{no}} || {{no}} || {{yes}} || ||
+
| {{tc}} | recent skins history || {{yes}} || {{yes}} || {{no}} || {{un}} {{tip|with all skins in a list it is just as easy to browse the whole list}} || {{tc}} | recent skins history || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | quick browse skins || {{yes}} menu: default, recent skins; keyboard shortcuts: next, default || {{yes}} menu: next; keyboard shortcuts: previous, next, default || {{yes}} menu: default, recent skins || {{yes}} menu: skin list || {{yes}} menu: skin list || {{tc}} | quick browse skins || {{yes}} use F4-F8 to select one of the loaded skins || {{no}} || {{no}} || {{yes}} tool button drop-downlist: 10 default skins, recent skins || ||
+
| {{tc}} | quick browse skins || {{yes}} menu: default, recent skins; keyboard shortcuts: next, default || {{yes}} menu: default, recent skins || {{yes}} menu: skin list || {{yes}} menu: skin list || {{tc}} | quick browse skins || {{yes}} use F4-F8 to select one of the loaded skins || {{no}}  
|- {{programs}}
|- {{programs}}
|}
|}
[[#top|Top]]
[[#top|Top]]

Revision as of 17:05, 17 July 2024



Skin Features

Last change: 2024/07/17 17:05:55
Skin Features
Skin Features
 
customizable skin yes yes yes yes customizable skin yes no
skin formats yes meta-script language [info]includes scripts for importing the following skin formats:
common sokoban skin images (YSokoban),
Sokoban++ skin scripts,
Sokofan skin scripts,
Visual Sokoban skin scripts,
Sokoban for Windows skin scripts (Björn Källmark),
Sokoban BDE images,
SuperSoko skin images,
SokoStation4 skin scripts
JSoko skin scripts
yes Sokoban++ skin scripts (ini) yes two built-in skins yes Sokoban for Windows skin scripts (skn) skin formats yes common sokoban skin images (YSokoban) no
resizeable skins yes no yes yes resizeable skins no no
pseudo-3D skins (sokoban++ style) no yes no no pseudo-3D skins (sokoban++ style) no no
legal moves box animation (ysokoban style) yes no no no legal moves box animation (ysokoban style) yes no
legal moves player animation (ysokoban style) yes no no no legal moves player animation (ysokoban style) yes no
solution animation (ysokoban style) yes no no no solution animation (ysokoban style) yes no
animation frame extrapolation (morphing) yes 30 frames no no no animation frame extrapolation (morphing) no no
directional player yes yes yes yes directional player no no
directional player can return to an "at ease" position no no no yes directional player can return to an "at ease" position no no
directional box no no no no directional box no no
directional box can return to an "at ease" position no no no no directional box can return to an "at ease" position no no
support for seamless walls
(as opposed to discrete walls)
yes yes yes yes support for seamless walls
(as opposed to discrete walls)
yes no
walls can be transparent no no skin dependent yes no walls can be transparent no no
floors can be transparent yes no skin dependent no no floors can be transparent no no
skin browser with preview yes image-based skins; not scripted skins no yes yes skin browser with preview no no
recent skins history yes yes no unnecessary [info]with all skins in a list it is just as easy to browse the whole list recent skins history no no
quick browse skins yes menu: default, recent skins; keyboard shortcuts: next, default yes menu: default, recent skins yes menu: skin list yes menu: skin list quick browse skins yes use F4-F8 to select one of the loaded skins no
 

Top

Personal tools