OpenTTD jest obecnie dostępne dla wielu urządzeń przenośnych z małymi ekranami. Niestety większość tych portów została rozwidlona z pnia SVN. Dlatego są trudne w utrzymaniu i specyficznym kodzie, np. dla małych ekranów nie jest udostępniany między tymi wersjami. Celem powinno być połączenie najlepszych z tych wersji w 'trunk', aby uczynić je bardziej podobnymi i łatwiejszymi do aktualizacji.
Aby to osiągnąć, zacznę od wypisania wszystkich portów w pytaniach i mam nadzieję, że niektórzy opiekunowie portów przyczynią się do tego zadania.
System |
Rozdzielczość |
Input |
Pamięć |
CPU |
Informacje specjalne |
Ostatnia wersja |
Link |
Android |
Dynamic |
|
N/a |
N/a |
Działa jak normalna wersja gry. |
1.9.1 |
Google Play GitHub |
Kindle Fire |
Dynamic |
|
N/a |
N/a |
1.2.2 |
Amazon | |
GP2X |
320 x 240 |
|
64 MB |
200 MHz |
0.5.3 |
gp2x wiki | |
iPhone / iPod Touch |
480 x 320 |
Touchscreen (needs stylus, barely useable with fingers) |
128 MB |
620 MHz |
Zablokowany w iTunes App Store z powodu licencji GPL. |
Mutilated "1.0.0" |
zodTTD |
Maemo (Nokia n800,n810 etc) |
800 x 480 |
|
128 MB |
400 MHz |
r12346 |
tt-forums | |
Nintendo DS |
256 x 384 |
|
4 MB |
66 MHz |
0.6.0-alpha6 |
Wiki page | |
Palm OS |
320 x 320 |
|
min. 4 MB dynamic heap |
400 MHz |
Port emuluje wirtualny ekran 640x480 |
0.4.7? |
eSoft Interactive website |
Palm Pre |
480 x 320 |
|
256 MB |
600 MHz |
trunk |
tt-forums | |
Playstation Portable |
480 x 272 |
|
32 MB (PSP Fat), 64 MB (PSP Slim & Lite) |
222-333 MHz |
0.5.3 |
homepage | |
Pocket PC |
320 x 240 |
|
15 MB |
200 MHz |
0.6.0-beta2 |
eSoft Interactive website | |
Symbian S60v3 |
240 x 320 |
|
< 20MB |
220 MHz |
0.6.0-beta5 |
tt-forums | |
UIQ3 |
240 x 320 |
mySymbian forums | |||||
Zaurus SL-C760 PDA |
640 x 480 |
0.3.2.1 |
Zaurus Software Index |
Nota: W przypadku kilku urządzeń z np. różne rozdzielczości.
Streszczenie
Minimalne specyfikacje systemu, na którym powinna działać wersja urządzenia przenośnego, są następujące:
-
Szerokość: 240 pikseli
- to pasek narzędzi o wysokości 16 pikseli z 15 ikonami
-
Wysokość: 240 pikseli
- Przy 16 pikselach na pasku narzędzi i 12 pikselach na pasku stanu, pozostawia to tylko obszar ekranu o wysokości 212 pikseli.
-
Pamięć: 4 MB
- w niektórych systemach (np. NDS) plik binarny gry trafia również do pamięci RAM, co pozostawia tylko nieco więcej niż 2 MB pamięci RAM
- dla porównania: sama mapa 512x512 zajmuje 2,25 MB
- Procesor: 66 MHz
- Wejście: tylko ekran dotykowy
Funkcje wymagane w przypadku urządzeń przenośnych
'Feature' | Przypisane do | Status | 'Uwagi' |
---|---|---|---|
Mniejszy i bardziej elastyczny pasek narzędzi | Dominik (Nintendo DS port) | Finished |
|
Touch-scrolling | Illogict (Maemo port) | In progress |
|
Lepsze skalowalne okna / małe wersje GUI | Unclaimed |
|
|
Klawiatura ekranowa | Dominik (Nintendo DS port) | 'Skończone' |
|
Rozpoznawanie tekstu | 'Nieodebrane' | ||
Rysowane tory | Unclaimed | ||
Lepsza responsywność | Partly finished |
|
|
Zmień katalog danych w pliku konfiguracyjnym | Unclaimed |
|
|
Definiowalne sterowanie | 'Częściowo skończone' |
|