Spil Tetris, Pong og andre spil i terminalen
Med en hvilken som helst installation af Mac OS X kommer Emacs (Extensible, brugerdefinerbar, selvdokumenterende real-time display editor - ja det er hvad EMACS står for, nu ved du det!) Og med Emacs, nogle påskeæg, der giver dig mulighed for at spille nogle gode gamle 70'ere spil direkte på kommandolinjen.
Ja virkelig, der er retro videospil indlejret i din tekst editor! Her kan du spille dem.
For at få adgang til disse spil, skal du blot skrive ind i kommandoprompten:
emacs -q --no-splash -f game
Udskift "spil" med det spil, du vil spille. Her er nogle af de mest populære: tetris, slange, pong, læge, hanoi. Så for at starte Tetris ville du skrive:
emacs -q --no-splash -f tetris
For at spille tetris skal du blot bruge piletasterne og mellemrumstasten. Hvad angår pong, er det et to-spiller spil (eller en konkurrence af din venstre hånd mod din højre). Spiller en bruger venstre / højre (eller 4/6) og spiller to bruger op / ned (eller 2/8).
Eller for at spille det populære 'slange' spil du ville skrive:
emacs -q --no-splash -f snake
Du kan se den fulde liste over spil og andre sjove animationer, skriv ind i terminalprompten:
ls /usr/share/emacs/22.1/lisp/play/
Den komplette liste over spil, der kan spilles 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
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
Jeg personligt er jeg delvis til slange og tetris, men det er sjovt!
Tak til Carl Gravel for spidsen!