Aanbevolen, 2024

Bewerkers keuze

Speel tetris, pong en andere spellen in de terminal

Play Hidden Old School Games in Terminal on your Mac (Easter Egg)

Play Hidden Old School Games in Terminal on your Mac (Easter Egg)
Anonim

Bij elke installatie van Mac OS X wordt Emacs geleverd (uitbreidbare, aanpasbare, zelfdocumenterende realtime display-editor - ja, dat is waar EMACS voor staat, weet je het nu!) En met Emacs, wat paaseieren waarmee je een paar goede oude jaren 70 kunt spelen games direct op de opdrachtregel.

Ja echt, er zijn retro videogames ingebed in je teksteditor! Hier is hoe je ze kunt spelen.

Om toegang te krijgen tot deze spellen, typt u eenvoudig de opdrachtprompt:

emacs -q --no-splash -f game

Vervang "game" door de game die u wilt spelen. Hier zijn enkele van de meest populaire: tetris, slang, pong, dokter, hanoi. Dus om Tetris te starten, typ je:

emacs -q --no-splash -f tetris

Om tetris te spelen, gebruik je gewoon de pijltjestoetsen en de spatiebalk. Wat betreft pong, het is een spel voor twee spelers (of een wedstrijd van je linkerhand tegen je rechterhand). Speler één gebruikt Links / Rechts (of 4/6) en Speler Twee gebruikt Omhoog / Omlaag (of 2/8).

Of om het populaire 'snake'-spel te spelen, typt u:

emacs -q --no-splash -f snake

U kunt de volledige lijst met games en andere leuke animaties zien, typ in de terminalprompt:

ls /usr/share/emacs/22.1/lisp/play/

De volledige lijst met games die beschikbaar zijn om te spelen in emacs in Mac OS X is als volgt:

5 × 5.el.gz doctor.elc hanoi.elc snake.elc
5 × 5.elc dunnet.el.gz landmark.el.gz solitaire.el.gz
animate.el.gz dunnet.elc landmark.elc solitaire.elc
animate.elc fortune.el.gz life.el.gz spook.el.gz
blackbox.el.gz fortune.elc life.elc spook.elc
blackbox.elc gamegrid.el.gz meese.el.gz studly.el.gz
bruce.el gamegrid.elc meese.elc studly.elc
cookie1.el.gz gametree.el.gz morse.el.gz tetris.el.gz
cookie1.elc gametree.elc morse.elc tetris.elc
decipher.el.gz gomoku.el.gz mpuz.el.gz yow.el.gz
decipher.elc gomoku.elc mpuz.elc yow.elc
dissociate.el.gz handwrite.el.gz pong.el.gz zone.el.gz
dissociate.elc handwrite.elc pong.elc zone.elc
doctor.el.gz hanoi.el.gz snake.el.gz

Persoonlijk ben ik een voorstander van slangen en tetris, maar veel plezier!

Bedankt aan Carl Gravel voor de tip!

Top