Skip to content

Commit

Permalink
docs: update features.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ShenMian committed Feb 7, 2024
1 parent b14d57c commit e23d83e
Showing 1 changed file with 16 additions and 18 deletions.
34 changes: 16 additions & 18 deletions docs/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,16 @@
| macOS | :heavy_check_mark: |
| Android | :heavy_multiplication_x: |

### Limits

| | Limit |
| ---------------- | --------- |
| Maximal map size | unlimited |
| Maximal moves | unlimited |
| Maximal boxes | unlimited |

## Game play

### HID

| Feature | Support |
| ---------- | ------------------------ |
| Keyboard | :heavy_check_mark: |
| Mouse | :heavy_check_mark: |
| Controller | :heavy_check_mark: |
| Touchpad | :heavy_multiplication_x: |
| Feature | Support |
| ---------- | ------------------------------------------------------ |
| Keyboard | :heavy_check_mark: |
| Mouse | :heavy_check_mark: |
| Controller | :heavy_check_mark: |
| Touchpad | :heavy_multiplication_x: (Waiting for Android support) |

### Basic

Expand All @@ -39,7 +31,7 @@
| push or move optimized pathfinding | :heavy_check_mark: |
| move animation modes | smooth, instant |
| mouse move control: select and drop [^1] | :heavy_check_mark: |
| mouse move control: drag and track [^2] | :heavy_multiplication_x: |
| mouse move control: drag and track [^2] | :heavy_multiplication_x: (Waiting for Android support) |
| reverse mode play starting at end position (pull instead of push) | :heavy_multiplication_x: |
| show secondary metrics (box-pushes, box-changes and pushing-sessions) | :heavy_multiplication_x: |
| timing | :heavy_multiplication_x: |
Expand Down Expand Up @@ -92,11 +84,10 @@

| Feature | Support |
| ------------------------------------ | ------------------------ |
| level browser with preview | :heavy_multiplication_x: |
| resize skin to fit window | :heavy_check_mark: |
| levels larger than window: scrolling | :heavy_check_mark: |
| search for unsolved level | next |
| rotate and mirror level-map | :heavy_multiplication_x: |
| search for unsolved level | next, previous |
| rotate and mirror map | :heavy_multiplication_x: |
| full screen | :heavy_check_mark: |

## Level management
Expand All @@ -119,6 +110,13 @@
| import levels with hyphens "-" or underscores "_" | :heavy_check_mark: |
| export levels with hyphens "-" or underscores "_" | :heavy_multiplication_x: |

## Features will not be implemented

| Feature | Reasons |
| -------------------------- | --------------------------------------------------------- |
| level browser with preview | It is not appropriate to use the Bevy engine to implement |
| Support iOS | No device running iOS |

## See also

- <http://sokobano.de/wiki/index.php?title=Feature_list>

0 comments on commit e23d83e

Please sign in to comment.