Feature list : Customizing
From Sokoban Wiki
(Difference between revisions)
m (SuperSoko is an old program. The github project is another program. I haven't found active links to the old program.) |
(→Customizing: removed old programs) |
||
Line 7: | Line 7: | ||
<!-- ::::: CUSTOMIZING :::::: --> | <!-- ::::: CUSTOMIZING :::::: --> | ||
- | <!-- YASC | + | <!-- YASC | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Desktop --> |
<!--:--> | <!--:--> | ||
{| class="soko-table" | {| class="soko-table" | ||
! colspan="6" | Customizing !! colspan="50" | <div align="right">Customizing</div> | ! colspan="6" | Customizing !! colspan="50" | <div align="right">Customizing</div> | ||
|- {{programs}} | |- {{programs}} | ||
- | | {{tc}} | settings interface || {{yes}} graphical user interface (tree-view) | + | | {{tc}} | settings interface || {{yes}} graphical user interface (tree-view) || {{yes}} graphical user interface (tabbed notebook view) || {{yes}} graphical user interface || {{yes}} graphical user interface (tabbed notebook view) || {{tc}} | settings interface || {{yes}} graphical user interface (window) || {{yes}} graphical user interface (window) |
|- | |- | ||
- | | {{tc}} | configurable statusbar (e.g., level title, moves, pushes) | + | | {{tc}} | configurable statusbar (e.g., level title, moves, pushes) || {{no}} || {{yes}} || {{no}} || {{no}} || {{tc}} | configurable statusbar (e.g., level title, moves, pushes) || {{no}} || {{no}} |
|- | |- | ||
- | | {{tc}} | configurable game state graphics (e.g., moves/pushes) || {{yes}} fonts, colours, buttons (static layout) | + | | {{tc}} | configurable game state graphics (e.g., moves/pushes) || {{yes}} fonts, colours, buttons (static layout) || {{yes}} skin graphics (configurable layout) || {{no}} || {{no}} || {{tc}} | configurable game state graphics (e.g., moves/pushes) || {{no}} || {{no}} |
|- | |- | ||
- | | {{tc}} | customizable cursors | + | | {{tc}} | customizable cursors || {{no}} || {{yes}} graphics, skin dependent || {{no}} || {{yes}} small/large built-in cursors || {{tc}} | customizable cursors || {{no}} || {{no}} |
|- | |- | ||
- | | {{tc}} | customizable mouse actions || {{yes}}(only right-click) | + | | {{tc}} | customizable mouse actions || {{yes}}(only right-click) || {{no}} || {{no}} || || {{tc}} | customizable mouse actions || {{yes}}(buttons: left, middle, right) || {{no}} |
|- | |- | ||
- | | {{tc}} | customizable sound events || {{yes}} independent | + | | {{tc}} | customizable sound events || {{yes}} independent || {{yes}} skin dependent || {{no}} || {{no}} || {{tc}} | customizable sound events || {{no}} || {{no}} |
|- | |- | ||
- | | {{tc}} | background music || {{no}} <!--source: cd-audio, folder, playlist<br>formats:<br>cda, mid, mp3, wma<br>(limited mp3 support)--> | + | | {{tc}} | background music || {{no}} <!--source: cd-audio, folder, playlist<br>formats:<br>cda, mid, mp3, wma<br>(limited mp3 support)--> || {{no}} || {{no}} || {{yes}} source: folder<br>formats: midi, mp3. || {{tc}} | background music || {{no}} || {{no}} |
|- | |- | ||
! colspan="6" | Customizing : Background Image!! colspan="50" | <div align="right">Customizing : Background Image</div> | ! colspan="6" | Customizing : Background Image!! colspan="50" | <div align="right">Customizing : Background Image</div> | ||
|- {{programs}} | |- {{programs}} | ||
- | | {{tc}} | customizable backgrounds || {{yes}} independent, with preview | + | | {{tc}} | customizable backgrounds || {{yes}} independent, with preview || {{yes}} skin dependent || {{yes}} independent || {{yes}} skin dependent || {{tc}} | customizable backgrounds || {{yes}} independent, with preview || {{no}} |
|- | |- | ||
- | | {{tc}} | background control || {{yes}} source: color, image;<br>(image view: center, scale, stretch, | + | | {{tc}} | background control || {{yes}} source: color, image;<br>(image view: center, scale, stretch, tile) || {{yes}} source: color, image;<br>(image view: center, stretch, tile) || {{no}} || {{yes}} source: image;<br>(image view: tile) || {{tc}} | background control || {{yes}} source: image;<br>(image view: center, stretch, tile) || {{no}} |
|- | |- | ||
- | | {{tc}} | quick browse backgrounds || {{no}} "slow" browse via settings | + | | {{tc}} | quick browse backgrounds || {{no}} "slow" browse via settings || {{no}} || {{yes}} browse with preview via settings || {{no}} || {{tc}} | quick browse backgrounds || {{yes}} tool button with drop-down list || {{no}} |
|} | |} | ||
[[#top|Top]] | [[#top|Top]] |
Revision as of 17:05, 17 July 2024
[show all]
2. Game Play |
Customizing
Last change: 2024/07/17 17:05:36
Customizing | Customizing
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
settings interface | yes graphical user interface (tree-view) | yes graphical user interface (tabbed notebook view) | yes graphical user interface | yes graphical user interface (tabbed notebook view) | settings interface | yes graphical user interface (window) | yes graphical user interface (window) | ||||||||||||||||||||||||||||||||||||||||||||||||
configurable statusbar (e.g., level title, moves, pushes) | no | yes | no | no | configurable statusbar (e.g., level title, moves, pushes) | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||
configurable game state graphics (e.g., moves/pushes) | yes fonts, colours, buttons (static layout) | yes skin graphics (configurable layout) | no | no | configurable game state graphics (e.g., moves/pushes) | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||
customizable cursors | no | yes graphics, skin dependent | no | yes small/large built-in cursors | customizable cursors | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||
customizable mouse actions | yes(only right-click) | no | no | customizable mouse actions | yes(buttons: left, middle, right) | no | |||||||||||||||||||||||||||||||||||||||||||||||||
customizable sound events | yes independent | yes skin dependent | no | no | customizable sound events | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||
background music | no | no | no | yes source: folder formats: midi, mp3. | background music | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||
Customizing : Background Image | Customizing : Background Image
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
customizable backgrounds | yes independent, with preview | yes skin dependent | yes independent | yes skin dependent | customizable backgrounds | yes independent, with preview | no | ||||||||||||||||||||||||||||||||||||||||||||||||
background control | yes source: color, image; (image view: center, scale, stretch, tile) | yes source: color, image; (image view: center, stretch, tile) | no | yes source: image; (image view: tile) | background control | yes source: image; (image view: center, stretch, tile) | no | ||||||||||||||||||||||||||||||||||||||||||||||||
quick browse backgrounds | no "slow" browse via settings | no | yes browse with preview via settings | no | quick browse backgrounds | yes tool button with drop-down list | no |
SokRFI - Sokoban Requests for Implementation
Customizing : SokRFI - Sokoban Requests for Implementation | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feature | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
background-image changer | This feature is for the users that look for to always have a different background, playing a level. It is applied to the following events in the program: • On program start-up • Previous image. • Random image. Implemented in Sokomind |