Archiv článků

Kalendář

<<   Duben 2009   >>
 Po  Út  St  Čt  Pá  So  Ne 
  12345
6789101112
13141516171819
20212223242526
27282930   


Doom for Android - mapování kláves

Doom for Android se objevil jako blesk z čistého nebe. Hlavním nedostatkem (vedle absence zvuku) je defaultní rozložení kláves. Zde je návod, jak jej změnit.

Včera se na Android marketu objevil port hry, která dala 3D střílečkám jméno - Doom. Samotná aplikace má necelých 200 KB a levely (soubory s příponou WAD) si automaticky (jednorázově) stáhne z internetu a uloží je na paměťovou kartu. Hráč má na výběr standardního Dooma (shareware), Plutonia Experiment a Evilution.

Přes veškeré nedostatky (nefungující zvuk, problikávání animace, nelze použít vlastní WAD soubory) se jedná o vcelku zdařilou aplikaci. Přesto se hned po uvolnění hry objevily negativní ohlasy, že Doom není hratelný kvůli nešikovně namapovaným klávesám, které nelze přenastavit. Přitom G1 se přímo nabízí pro pohodlné hraní podobných her.

Pravda je to taková, že defaultní rozložení kláves opravdu není ideální, ale změnit jej naštěstí lze. A to přímo ve hře – v menu je potřeba zvolit Options › Setup › Key Bindings. Problém je v tom, že pokud chcete definovat klávesu pro nějakou akci, musíte se na ní nejprve nastavit pomocí trackballu, a to tak, že poslepu! Opravdu, na displeji nevidíte, na které akci se momentálně nacházíte. To zjistíte až ve chvíli, když zmáčknete mapovanou klávesu (nejprve Enter a následně klávesu, kterou mapujete). Je to tak trochu horor (ostatně jako celá hra ), ale dá se to zvládnout.

Doom: moje rozložení kláves
[kliněte na obrázek pro zobrazení v plné velikosti]

Nastavení můžete naštěstí kdykoliv zresetovat smazáním konfiguračního souboru prboom.cfg v adresáři Doom na paměťové kartě, do kterého se rozložení kláves zapisuje. Pro případné zájemce přikládám svůj konfigurační soubor (definice kláves viz obrázek). Ovládání pomocí trackballu se mi bohužel nastavit nepodařilo.


Podělte se o tento článek s ostatními… Sdílet

Android emulátor a paměťová karta

Android

V poslední době se můj blog začíná profilovat jako stránky zaměřené výhradně na Google Android. Ono mě to určitě časem pustí, ale aspoň pro dnešek hodlám v tomto trendu pokračovat. Nedávno jsem tu psal o možnostech Android emulátoru, který se hodí při testování aplikací před tím, než je nainstalujete „naostro“ do telefonu. Řada aplikací pro svůj běh vyžaduje paměťovou kartu, ze které čte nebo na ní zapisuje data. Což o to, u telefonu je to samožřejmá záležitost, jak ale pracovat s paměťovou kartou v emulátoru?

Vytvoření paměťové karty

Nejprve je potřeba si vytvořit image soubor, který bude představovat paměťovou kartu. K tomu nám poslouží nástroj mksdcard z SDK balíku (\tools\mksdcard.exe). Do příkazové řádky tedy zadáme např. toto:

mksdcard 2048M sdcard.img

Výše uvedený příkaz znamená, že chceme vytvořit kartu o velikosti 2 GB (velikost se zadává v megabajtech) s názvem sdcard.img. Chvíli to potrvá, než se dočkáme kýženého výsledku.

Načtení karty emulátorem

Jakmile máme image připravený, je potřeba jej namountovat k emulátoru. Toho dosáhneme spuštěním emulátoru z příkazové řádky s parametrem sdcard, tedy např. takto:

emulator -sdcard sdcard.img

Obraz paměťové karty je standardní IMG soubor, který lze otevřít např. v programu PowerISO (nebo pomocí libovolného jiného nástroje pro tvorbu diskových imagů). Můžete si tak z karty snadno vyextrahovat potřebná data uložená v emulátoru a nahrát poté je na skutečnou paměťovou kartu v telefonu.

Související



Podělte se o tento článek s ostatními… Sdílet

© Pavel Jaroš [Sektor PJ] · Nahoru Nahoru