Linuxový terminál
- 7 nejlepších emulátorů terminálu pro Linux
- 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
- Stáhnout nyní:SSH cheat sheet
- Cheat sheet pro pokročilé příkazy systému Linux
- Výukové programy příkazového řádku systému Linux
Vítejte zpět v adventním kalendáři hraček s příkazovým řádkem Linuxu. Pokud je to vaše první návštěva seriálu, možná se sami sebe ptáte, co je to vlastně hračka příkazového řádku. Těžko říct přesně, ale moje definice je cokoli, co vám pomůže zabavit se u terminálu.
O víkendu jsme byli ve hře a byla to zábava, takže se dnes podíváme na jednu další hru, Snake!
Snake je starý, ale fajnový; jeho verze existují zdánlivě odjakživa. První verze, kterou si pamatuji, byla verze s názvem Nibbles, která byla v devadesátých letech přibalena k QBasic a byla pravděpodobně docela důležitá pro mé pochopení toho, co to vlastně programovací jazyk je. Zde jsem měl zdrojový kód hry, kterou jsem mohl upravit a jen vidět, co se stane, a možná se dozvědět něco o tom, o čem všechna ta legrační slovíčka, ze kterých se skládal programovací jazyk, byla.
Dnešní Snake je napsán v Go, a i když je jednoduchý, je stejně zábavný jako originál. Jako většina jednoduchých starých her je na výběr spousta verzí. V případě Snakea existuje dokonce verze v klasickém balíčku bsdgames, která je téměř jistě zabalena pro vaši distribuci.
Ale co se mi na této verzi Snake líbí, je to, že je zabalena pro Docker, takže ji mohu snadno spustit na jednom řádku z mého terminálu, aniž bych se staral o něco specifického pro disto. To a využívá 15 náhodných emotikonů jídla, které had sní. Jsem rádoby emotikony jídla. Každopádně to zkuste pomocí:
$ docker run -ti dyego/snake-game
Tento Snake je licencován jako open source pod licencí MIT a zdrojový kód si můžete prohlédnout na GitHubu.
Máte oblíbenou hračku příkazového řádku, o které si myslíte, že bych ji měl vyprofilovat? Kalendář pro tuto sérii je z velké části naplněn, ale zbývá mi pár míst. Dejte mi vědět v komentářích níže a já se na to podívám. Pokud bude místo, pokusím se ho zahrnout. Pokud ne, ale dostanu nějaké dobré příspěvky, udělám na konci souhrn čestných uznání.
Podívejte se na včerejší hračku, Síly dvou, schopnosti Linuxu:2048 na příkazovém řádku, a zítra se podívejte na další!