Dnes jsem narazil na zajímavou CLI hru s názvem Terminal Space , vesmírná střílečka, která běží ve vašem terminálu. Je to trochu podobné mobilní hře s názvem Space Impact které byly obvykle dodávány s několika starými Nokiami telefony. Před několika lety jsem hrál hru Space Impact na svém základním modelu telefonu Nokia. Byla to opravdu zajímavá a návyková hra. Pokud jste hráli Space Impact, může vám být Terminal Space velmi povědomý. Jedná se o open source projekt vydaný pod GPLv3 a je napsán v Racket programovací jazyk. V tomto krátkém průvodci vám ukážu, jak nainstalovat a hrát vesmírnou střílečku Terminal Phase v Terminálu na Linuxu.
Instalace terminálové fáze v systému Linux
Vzhledem k tomu, že Terminal Phase je napsán v Racketu, musíte si jej nainstalovat do svého Linuxového boxu. Pokud jste jej ještě nenainstalovali, postupujte podle kroků uvedených v tomto odkazu.
- Nainstalujte jazyk Racket Programming Language v systému Linux
Po instalaci Racketu spusťte následující příkaz pro instalaci Terminal Phase:
$ raco pkg install terminal-phase
Hotovo! Pojďme dál a uvidíme, jak hrát tuto hru.
Hrajte hru Terminal Phase Space Shooter v terminálu na Linuxu
Chcete-li spustit terminálovou fázi, zadejte do terminálu následující příkaz a stiskněte ENTER:
$ raco terminal-phase
Měli byste vidět obrazovku hlavní nabídky Terminal Phase.
Jak vidíte, existují tři možnosti. Pomocí kláves se šipkami NAHORU/DOLŮ vyberte libovolnou možnost a stisknutím klávesy ENTER ji otevřete. Dalším stisknutím ENTER se vrátíte do hlavní nabídky.
- Hrát hru - Spusťte hru.
- Nápověda – Chcete-li hru hrát, zobrazte ovládací prvky klávesnice.
- Zobrazit titulky - Zobrazuje seznam vývojářů, přispěvatelů a podporovatelů.
Ovládání pomocí klávesnice
- Mezerník - Oheň.
- Klávesy se šipkami - Pohyb nahoru/dolů a vpřed/vzad.
- q - Konec.
Jak hrát?
Zvolte „Hrát hru!“ z hlavní nabídky a stisknutím klávesy ENTER spusťte hru.
větší než ( ) symbol je náš hráč. Neměli byste dovolit, aby hráč narážel na stěny, hvězdičky samozřejmě. Musíte střílet předměty (náhodná písmena), které se k vám blíží, stisknutím MEZERNÍKU klíč ke sbírání odměn a přechodu do dalších úrovní. Nenechte se také zastřelit nepřáteli, méně než znak (< ). Tito malí bubáci budou stále přicházet a střílet na vás. Jen se od nich nenechte zastřelit. Použijte šipky k pohybu hráče v libovolném směru. Jsou vám přiděleny 3 životy dohromady. Poté, co ztratíte všechny 3 životy, hra končí! Stiskněte q zastavte a dalším stisknutím jej ukončete. Celkový počet životů, úrovně, aktuální skóre a nejvyšší skóre se zobrazí dole.
Zde je krátká video ukázka.
Opravdu nejsem hráč na hraní. Hrál jsem tuto hru pár minut a docela se mi líbila. Doufám, že se vám bude také líbit.
Tato hra je v rané fázi vývoje. Doufám, že vývojáři v nadcházejících vydáních přidají další úrovně, nepřátele a bossy.
Vývojář také vydal video ukazující živé hraní a jak vytvářet úrovně a jak funguje kód. Pokud vás zajímá více o této hře, podívejte se na ni.
Doporučené čtení:
- Dust Racing 2D – automobilová závodní hra s otevřeným zdrojovým kódem napsaná v Qt a OpenGL
- Colossal Cave Adventure – Nejznámější klasická textová adventura
- Sbírka logických her pro zlepšení vašeho volného času
- Nechte nás hrát hru 2048 v terminálu
- Nyní můžete hrát puzzle Rubikova kostka v terminálu
- PacVim – CLI hra pro výuku příkazů Vim
- Otestujte si své dovednosti BASH hraním her s příkazovým řádkem
Bavte se!!