GNU/Linux >> Znalost Linux >  >> Linux

Terminal Phase – Vesmírná střílečka, která běží v terminálu

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!!


Linux
  1. Zábava:SL (Steam Locomotive) jezdí vlakem ve vašem linuxovém terminálu

  2. Kde jsou programy, které používají CUSE (znak v uživatelském prostoru)?

  3. Hledání souborů, které zabírají nejvíce místa na disku

  1. 8 strašidelných příkazů, které pronásledují terminál

  2. Linux – je to proces, který má řídicí terminál, nebo je to relace, která má řídicí terminál?

  3. Jak určit kódování znaků, které terminál používá v programu C/c++?

  1. Jak hrát Tetris v linuxovém terminálu

  2. Užitečné zkratky terminálu Linux, které musí znát každý uživatel Power Linuxu

  3. Terminál, který podporuje únikový kód ANSI kurzívou?