Feature list : Skin Features

From Sokoban Wiki

(Difference between revisions)
Jump to: navigation, search
(Sokoban++)
(Skin Features: removed column)
 
(One intermediate revision not shown)
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}} || {{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) || {{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}} || {{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}} || {{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}} || {{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}} ||{{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}} || {{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}} || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | directional player || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{tc}} | directional player || {{no}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | directional player || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{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}} || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | directional box|| {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{tc}} | directional box|| {{no}} || {{yes}} || {{no}} || {{no}} || ||
+
| {{tc}} | directional box|| {{no}} || {{no}} || {{no}} || {{no}} || {{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}} || {{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}} || {{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}} || {{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}} || {{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}} || {{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}} || {{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 || {{yes}} use F4-F8 to select one of the loaded skins || {{no}}  
|- {{programs}}
|- {{programs}}
|}
|}
[[#top|Top]]
[[#top|Top]]

Current revision as of 18:51, 17 July 2024



Skin Features

Last change: 2024/07/17 18:51:10
Skin Features
Skin Features
 
customizable skin yes yes yes yes 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) yes common sokoban skin images (YSokoban) no
resizeable skins yes no yes yes no no
pseudo-3D skins (sokoban++ style) no yes no no no no
legal moves box animation (ysokoban style) yes no no no yes no
legal moves player animation (ysokoban style) yes no no no yes no
solution animation (ysokoban style) yes no no no yes no
animation frame extrapolation (morphing) yes 30 frames no no no no no
directional player yes yes yes yes no no
directional player can return to an "at ease" position no no no yes no no
directional box no no no no no no
directional box can return to an "at ease" position no no no no no no
support for seamless walls
(as opposed to discrete walls)
yes yes yes yes yes no
walls can be transparent no no skin dependent yes no no no
floors can be transparent yes no skin dependent no no no no
skin browser with preview yes image-based skins; not scripted skins no yes yes 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 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 yes use F4-F8 to select one of the loaded skins no
 

Top

Personal tools