abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 22:00 | Nasazení Linuxu
Stabilní aktualizace Chrome OS 69 (resp. Chromium OS), konkrétně 69.0.3497.95, přináší mj. podporu linuxových aplikací. Implementována je pomocí virtualizace, a proto je tato funkce také omezena na zařízení s dostatkem paměti a podporou hardwarové akcelerace, tudíž nejsou podporovány chromebooky s 32bitovými architekturami ARM, či Intel Bay Trail (tzn. bez Intel VT-x).
Fluttershy, yay! | Komentářů: 0
dnes 21:32 | Zajímavý projekt
Došlo k uvolnění linuxové distribuce CLIP OS, vyvíjené francouzským úřadem pro kybernetickou bezpečnost ANSSI, jako open source. Vznikla za účelem nasazení v úřadech, kde je potřeba omezit přístup k důvěrným datům. Je založená na Gentoo.
Fluttershy, yay! | Komentářů: 0
dnes 16:00 | Komerce

Zjistěte více o bezpečné a flexibilní architektuře v cloudu! IBM Cloud poskytuje bezpečné úložiště pro Vaše obchodní data s možností škálovatelnosti a flexibilitou ukládání dat. Zároveň nabízí prostředky pro jejich analýzu, vizualizaci, reporting a podporu rozhodování.

… více »
Fluttershy, yay! | Komentářů: 11
dnes 12:22 | Nová verze

V dubnu letošního roku Mozilla představila webový prohlížeč pro rozšířenou a virtuální realitu Firefox Reality (GitHub). V úterý oznámila vydání verze 1.0. Ukázka na YouTube. Firefox Reality je k dispozici pro Viveport, Oculus a Daydream.

Ladislav Hagara | Komentářů: 2
dnes 12:00 | Komunita

V srpnu loňského roku společnost Oracle oznámila, že Java EE (Enterprise Edition) bude uvolněna jako open source. O měsíc později bylo rozhodnuto, že tato open source Java EE bude přejmenována a předána Eclipse Foundation. Nové jméno bylo oznámeno v únoru letošního roku. Z Java EE se stala Jakarta EE. Eclipse Foundation včera oznámila dosažení dalšího milníku. Zdrojové kódy aplikačního serveru GlassFish jsou již k dispozici v git repozitářích Eclipse Foundation (GitHub).

Ladislav Hagara | Komentářů: 0
včera 23:55 | Komunita

LTS (Long Term Support) podpora Ubuntu 12.04 LTS (Precise Pangolin) skončila po 5 letech od jeho vydání, tj. v dubnu 2017. V březnu 2017 ale Canonical představil placenou ESM (Extended Security Maintenance) podporu, díky které je Ubuntu 12.04 podporováno do dubna 2020. Dnes Canonical potvrdil ESM podporu také pro Ubuntu 14.04 LTS (Trusty Tahr), jehož LTS podpora skončí v dubnu 2019.

Ladislav Hagara | Komentářů: 0
včera 15:00 | Nová verze

Byla vydána verze 3.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí HTML, CSS a JavaScriptu Electron (YouTube, GitHub). Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

Ladislav Hagara | Komentářů: 0
včera 14:44 | Nová verze

Po půl roce vývoje od vydání verze 6.0.0 byla vydána verze 7.0.0 překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, clang-tools-extra a LLD.

Ladislav Hagara | Komentářů: 0
včera 13:44 | Nová verze

Byla vydána verze 3.0.0 knihovny pro vykreslování grafů v programovacím jazyce Python Matplotlib (Wikipedie, GitHub). Přehled novinek a galerie grafů na stránkách projektu. Zrušena byla podpora Pythonu 2.

Ladislav Hagara | Komentářů: 0
včera 00:22 | Komunita

V Norimberku probíhá do pátku ownCloud conference 2018, tj. konference vývojářů a uživatelů open source systému ownCloud (Wikipedie) umožňujícího provoz vlastního cloudového úložiště. Přednášky lze sledovat online. Videozáznamy jsou k dispozici na YouTube. Při této příležitosti byl vydán ownCloud Server 10.0.10. Z novinek lze zdůraznit podporu PHP 7.2. Vydán byl také ownCloud Desktop Client 2.5.0. Vyzkoušet lze online demo ownCloudu.

Ladislav Hagara | Komentářů: 1
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (15%)
 (20%)
 (23%)
 (25%)
 (4%)
 (1%)
Celkem 376 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

Nokia N900 – Maemo a hry

14. 9. 2010 | Andrej Kruták | Recenze | 10637×

Pomaly ale iste sa blíži vydanie prvých kúskov hardvéru s operačným systémom MeeGo – vývojári pre Maemo ale stále nelenia a tak sa dnes pozrieme na ďalší zaujímavý softvér pre túto platformu: Navigácia; zábava cestou do práce; akčné hry a stratégie; logické hry; emulátory; Easy Debian.

Obsah

link

Na konci minulého článku sme si spomenuli niekoľko programov pomáhajúcich pri navigácii. Ako autor článku využijem možnosť spraviť si reklamu – ktorú ale vzhľadom k open-source licencii programu asi príliš nezužitkujem.

Program ptss môžu využiť všetci cestujúci verejnou dopravou. Obecná situácia, pre ktorú sa program hodí, je, ak denne cestujete trasou, na ktorej jazdia viaceré linky. Vás ale nezaujíma, ktorá linka práve ide – iba kedy ide. Napríklad – v Prahe sú autobusové zastávky Volha a Na Jelenách, z ktorých jazdia autobusy smerom na metro Chodov a Opatov. Cestou do práce mňa osobne príliš nezaujíma, ktorým smerom pôjdem, ani ktorou linkou – chcem sa jednoducho dostať na metro. Naplním teda databázu programu zoznamom časov odchodov jednotlivých liniek autobusov zo zastávky Volha na Opatov alebo Chodov + z Na Jelenách na Chodov. A to je všetko – teraz už v programe stačí vytvoriť skupinu „odchod do práce“, a vložiť do nej všetky spojenia. Každé ráno sa potom iba pozriem, odkiaľ ide najbližší spoj.

nokia n900 software ptss1 nokia n900 software ptss2 nokia n900 software ptss3

Pre vývojachtivých čitateľov ešte uvediem, že program je napísaný narýchlo v C++ pomocou Qt, databáza spojov a konfigurácia je uložená v sqlite databáze. Všetky tieto „komponenty“ sú jednoducho použiteľné aj v Maemo. Vývoj samotného programu mohol jednoducho prebiehať na bežnom PC a na záver stačí len skontrolovať rozloženie jednotlivých okien (predsalen, 800×480 nie je úplne desktopové rozlíšenie) a vytvoriť .deb balíky. V prípade open source softvéru stačí poslať balík so zdrojákmi maemo build robotovi – a ten už sa postará o kompiláciu a zaradenie do repozitárov.

Ešte jedna zaujímavosť, ktorá je síce celkom očakávateľná, ale aj tak poteší. Ptss skompilovaný v Maemo scratchbox-e (vývojové prostredie + emulátor Maema) pre x86 je možné bez rekompilácie spustiť aj na desktope – ja konkrétne som to zistil pri spustení na Ubuntu, ale väčšina novších debianovských distribúcií na tom bude podobne.

Zábava cestou do práce

link

Keď už sme sa vypravili na polhodinovú cestu do práce, bolo by dobré čas nejak zmysluplne využiť. Okrem toho, že je možné na N900ke celkom pohodlne surfovať, fejsbůkovať, čítať e-knihy, počúvať hudbu atď., poskytuje platforma Maemo veľa možností ako sa zabaviť priamočiarejšie.

Akčné hry a stratégie

link

Povedal by som, že väčšina hier pre Maemo je tvorená portami už existujúcich. Je to celkom zrejmé riešenie – hardvér je dostatočne výkonný – a vzhľadom debianovskej povahe tohto OS aj relatívne jednoduché. Príkladom môžu byť známe hry SuperTux (známy klon „Mario“), Tower Toppler (Nebulous), OpenTTD (Transport Tycoon Deluxe), Freeciv (Civilization) či Wormux (Worms).

nokia n900 software supertux nokia n900 software nebulous nokia n900 software openttd1
nokia n900 software openttd2 nokia n900 software wormux

Nepríjemnou vlastnosťou niektorých z týchto portovaných hier je, že buď nie je hardvér N900 stále úplne dostatočne výkonný (napr. Wormux vyžaduje relatívne veľa voľnej RAM, aby sa nenačítal 5 minút), alebo napríklad vyžadujú väčší display. Tak je to napríklad v prípade openttd – v polovičnom rozlíšení (400×280) sa väčšina dialógov nevojde na obrazovku, v maximálnom rozlíšení je zase problém na prvky dialógov kliknúť aj pomocou stylusu. Ukazuje sa, že jednoduchý port hier, bez toho aby sa brali do úvahy špecifiká mobilných platforiem, nie je vždy použiteľný.

Podobnými problémami trpia napríklad aj porty 3D FPS hier – ioquake3 síce nájdeme v repozitároch, dokonca aj hardvér to zvláda. Problémom je ale veľkosť obrazovky a hlavne nedostupnosť myši. Autori sa pokúsili obísť toto obmedzenie pomocou akcelerometru – keď som to ale naposledy skúšal, asi by som bez aimbota nezabodoval…:-) Neskúšal som porty Duke Nukem 3D, Wolfenstein 3D či Doom – tam by mohla byť situácia výrazne zjednodušená tým, že sa z pohľadu hrania jedná o 2D hry (netreba otáčanie pohľadu okolo vodorovnej osi).

Zaujímavou hrou môže byť aj nspeed – graficky to síce nie je vrchol dnešnej doby, a výrazne mu bude konkurovať aj Tux Racer, na pár minút v tramvaji ale určite postačí rovnako dobre.

nokia n900 software nspeed

Ideovo známou akčnou hrou je aj Maelstrom – klon hry „asteroidy“. Úloha je znovu jednoduchá – zničiť všetky asteroidy a nepriateľskú vesmírnu háveď pomocou malej raketky (ktorú je možné ovládať štýlom „otáčanie okolo osy“ + raketový pohon + (obmedzený) štít + kanón). Podobne známa je idea hry „blocks“ – kde ide o vyčistenie hracej plochy odrážaním guľôčky/míčku „pálkou“ v spodnej časti obrazovky. Tento druh hier reprezentuje v repozitároch „Tecnoballz“ – hra, ktorá tento koncept doťahuje do extrému (v hre sú desiatky druhov bonusov, nákupy vylepšení medzi jednotlivými úrovňami…).

nokia n900 software maelstrom nokia n900 software tecnoballz

Logické hry

link

Aj logické sú celkom vyhľadávaným druhom hier – veľa ich nájdeme aj v predchádzajúcej kategórii (už len Nebulous je na rozhraní plošinovky a logickej hry). „Čistokrvnejším príkladom“ môže byť napríklad Numpty physics – zástupca v posledných rokoch obľúbeného žánru indie hier, kde ide o správne využitie fyzikálnych zákonov na prekonanie úrovne. Konkrétne v tejto hre nejde o nič jednoduchšie ako dostať červený krúžok k žltej hviezde – akýmkoľvek spôsobom.

nokia n900 software numpty

Tradičná hra je sokoban-klon PushIt, ďalšie zaujímavé sú napríklad Hex-a-Hop (hra, v ktorej je potrebné preskákať po všetkých políčkach plochy práve raz) či Colorflood (cieľom je postupným menením farieb docieliť, aby sa všetky políčka zliali do jedného).

nokia n900 software pushit nokia n900 software hexahop nokia n900 software colorflood

Žiadna platforma by nebola úplná bez zásadnej kolekcie hier – Rocks's'Diamonds. Prednedávnom došlo k portu aj pre Maemo, a tak si všetci môžu do sýtosti zahrať klony Boulder Dash, Supaplex a podobných 2D hričiek.

nokia n900 software rnd1 nokia n900 software rnd2 nokia n900 software rnd3

Hry ako míny, tetris, solitéry, šachy či sudoku sa skôr či neskôr dostanú na asi každú platformu vrátane kalkulačiek. Samozrejme to všetko (už) nájdete aj v repozitároch Maema…

Emulátory

link

Komu by nestačilo dnes už pár stoviek hier v repozitároch, môže si rozšíriť repertoár o desaťtisíce pomocou rôznych emulátorov. Samozrejme, emulátory je možné použiť aj na vzkriesenie 8bitových textových editorov, interpreterov BASICu, kresliacich programov či Windows 3.1. Akokoľvek je to všetko geeky, je celkom pravdepodobné že veľa ľudí to krátko po rozchodení omrzí.

Snáď každý geek narodený pred rokom 1990 má tú svoju platformu, na ktorú nedá dopustiť – Atari, Amiga, Commodore 64, ZX Spectrum atď. Všetky tieto emulátory (predpokladám, že každý z nich bude mať pôvod na PC) existujú aj pre Maemo – a minimálne emulátor ZX Spectra funguje viac ako dobre. Séria Dizzy, Rick Dangerous a ďalšie legendy sú tak na dosah ruky.

nokia n900 software zxs1 nokia n900 software zxs2

Nepríjemné ale môže byť, že emulátory hlavne výkonnejších platforiem dajú zabrať batérii. Okrem 8bitov totiž môžme nájsť aj emulátory GameBoy (Advance), NES, PSX, Nintendo 64 či DOSBox (x86). Na posledne zmienenom emulátore je možné rozbehať aj Windows 95 – dokonca bootuje v rádoch minút :-)

Easy Debian

link

Maemo, ako ste už asi pochopili z predchádzajúceho, je veľmi vhodná architektúra, pokiaľ ide o portovanie aplikácií. Ale nie vždy je portovanie jednoduché – desiatky závislostí môžu portovanie značne spomaliť. V prípade, že nikto nemá dostatok nervov na dokončenie celého portu aplikácie, je tu druhá možnosť – chroot. Pre Maemo existuje projekt Easy Debian – ten pri inštalácii automaticky stiahne obraz jednoduchej inštalácie Debianu skompilovanej pre ARM procesor. Vzhľadom na to, že ARM je podporovaná platforma, máte rázom dostupných niekoľko tisíc balíkov a ste obmedzení iba miestom na disku a pamäťou. Práve druhý parameter bude najčastejší problém – púšťať 2 windows managery + aplikácie a rôznych démonov, to dá zabrať aj strojom s viac ako 256 MB RAM. Napriek tomu je napr. OpenOffice.org pri prázdnej pamäti relatívne použiteľný. Využitie môže tento projekt ale mať napr. aj v prípade, že človek potrebuje na výlete kompilátor fortranu, prípadne si chce rozšíriť horeuvedenú zbierku hier. Samozrejme v takom prípade ale treba počítať s výkonovými obmedzeniami – a na 3D hry si radšej nechať zájsť chuť.

Záver

link

Druhá možnosť je začať šetriť na Nokiu N9 (ak sú fámy o nej pravdivé) alebo nejaké MeeGo zariadenie na platforme x86. S väčším výkonom, RAM a HDMI výstupom bude mobil zase o niečo bližšie k desktopu vo vrecku. Ostáva veriť, že napriek zásadným zmenám v platforme bude portovanie softvéru prebiehať rýchlejšie, než tomu bolo pri portovaní z OS2007/8 na Maemo 5 (a že to bude posledný krát).

Verím, že vás niektoré z uvedených aplikácií zabavia pri ceste do školy/práce. V budúcej (zrejme poslednej) časti sa pozrieme na aplikácie zo zvyšných kategórií (a tie, ktoré sme nespomenuli minule kvôli problémom s verziami balíkov) a na to, ako sa dá taká aplikácia pre Maemo vlastne vytvoriť a publikovať.

       

Hodnocení: 83 %

        špatnédobré        

Nástroje: Tisk bez diskuse

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

Ondřej Kuda avatar 14.9.2010 05:52 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Skoro herni konzole :) Diky za clanek.
14.9.2010 08:54 bubak
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
aspon nejaky linux misto toho androida, ktery je skoro vsude.
xsubway avatar 14.9.2010 09:20 xsubway | skóre: 13 | blog: litera_scripta_manet
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Tou obrazovkou, IMHO, nejlepší verze tetris na světě, jsi mě skutečně potěšil ;-)
corwin78 avatar 14.9.2010 09:21 corwin78 | skóre: 10 | Ostrava
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Duke Nukem 3D jsem zkoušel a ačkoliv to na N900 vypadá super, tak je díky neoptimalizovanému ovládání přes akcelerometr praktický nepoužitelný. Na druhou stranu, třeba taková Alien Arena je díky automatickému zaměřovaní celkem hratelná a vypadá úžasně. Nicméně skvělý je klasický DOOM, který se ovládá normálně šipkami a jde hrát velmi dobře.

Pro stratégy pak doporučuji Battle for Wesnoth. Načítání je trochu pomalé, ale hraje se bez problémů.

Možná se také mohla zmínit podpora ScummVM. Funguje výborně a lze tak hrát řada klasických adventur, které se stylusem ovládají poměrně solidně. Mám rozjetou třeba Legendu o Kyrandii 3 a vypadá to opravdu luxusně.

Z komerčních her si samozřejmě nikdo nemůže nechat ujít Angry Birds.

Jo a pro vyznavače emulátorů konzolí je tu toto Game Gripper.
Uživatel GNU/Linux # 420871 | Česká pirátská strana - "Internet je naše moře...".
14.9.2010 10:24 Kubasan
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Game Gripper je genialni. Uz bez nej v podstate zadny hry ani nehraju. Vetsinou emulatory, ale i napr. noiz2sa (vertikalni vektorova strilecka) je s nim naprosto paradni.
14.9.2010 10:43 Roman Kapusta
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Mna z hier pre Maemo najviac chytila akcna hra Kobo Deluxe. Ovladanie akcelerometrom a proximity senzorom je premakane, musel som to odinstalovat lebo som to hraval do mrtva.
14.9.2010 18:01 Kubasan
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Neee ... Kobo jsi tu nemel zminovat. Okusil jsem a je to silne navykove :-D
rADOn avatar 14.9.2010 12:38 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
A co nethack? U Vulture's Eye jsem stravil uz peknych par hodin.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
14.9.2010 17:21 Tomáš Heger (geckon) | skóre: 62 | Praha/Valašsko
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Já jsem měl radost z FreeHeroes.
Chcete určovat, kdo povede vaši firmu? Ale prosím vás...
17.9.2010 11:28 Tailbone
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Take si zahrat na n900 hru Albion je pro mne naprosto úžasné.
21.9.2010 22:30 lijan
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Me dostal Pushover
16.11.2010 13:23 Vintrc
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Maemo má obrovský potenciál.. Spoustu aplikací a hlavně her se stále vyvíjí. Pomozte nám vytvořit pevnou komunitu lidí okolo maema na modryzub.net
9.12.2010 19:41 Mechy22
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Ahojte, chtěl jsem se zeptat, zda na N900 jdou spustit rozumně hry s rozlišením 800x600 třebas Heroes3 (HOMAM3). Viděl jsem jednu konverzi, ale zdále se mi nedobrá:-( Dík klidně můžete psát na Mechy22@atlas.cz
corwin78 avatar 9.12.2010 20:49 corwin78 | skóre: 10 | Ostrava
Rozbalit Rozbalit vše Re: Nokia N900 – Maemo a hry
Pokud vím, jde hrát nativně HOMAM2, že by byla portovaná trojka jsem neslyšel, ale protože vím, že linuxová verze existuje, není to vyloučeno. Mimochodem, po instalaci balíku preenv lze spouště a hrát hry určené pro telefon Palm Pré - nabídka už je celkem solidní, zkoušel jsem Need For Speed, Settlers, Monopoly, N.O.V.A a nějaké další. Dokonce se dají se stáhnout už upravené ve formě DEB balíků, takže instalace na N900 je zcela triviální.
Uživatel GNU/Linux # 420871 | Česká pirátská strana - "Internet je naše moře...".

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.