Spill Tetris, Pong og andre spill i terminalen

Med noen installasjon av Mac OS X kommer Emacs (Extensible, tilpassbar, selvdokumenterende sanntidsdisplayredigerer - ja det er hva EMACS står for, nå vet du!) Og med Emacs, kan noen påskeegg som lar deg spille noen gode gamle 70-tallet spill direkte på kommandolinjen.

Ja, det er retro videospill innebygd i teksteditoren din! Slik kan du spille dem.

For å få tilgang til disse spillene, skriv inn kommandoprompten:

emacs -q --no-splash -f game

Erstatt "spill" med spillet du vil spille. Her er noen av de mest populære: tetris, slange, pong, doktor, hanoi. Så for å starte Tetris ville du skrive:

emacs -q --no-splash -f tetris

For å spille tetris, bruk bare piltastene og mellomromstasten. Når det gjelder pong, er det et tospillerspill (eller en konkurranse med venstre hånd mot din høyre). Spiller en bruker venstre / høyre (eller 4/6) og spiller to bruker opp / ned (eller 2/8).

Eller for å spille det populære "slangespillet" du ville skrive:

emacs -q --no-splash -f snake

Du kan se hele listen over spill og andre morsomme animasjoner, skriv inn i terminalprompten:

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

Den komplette listen over spill som er tilgjengelige for å spille i emacs i Mac OS X, er som følger:

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
dekode.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

Jeg personlig, jeg er delvis til slange og tetris, men ha det gøy!

Takk til Carl Gravel for tipset!