เล่น Tetris, Pong และเกมอื่น ๆ ใน Terminal

ด้วยการติดตั้ง Mac OS X ใด ๆ มาพร้อมกับ Emacs (Extensible, customizable, self-documenting editor แบบ real-time display - ใช่นั่นคือสิ่งที่ EMACS หมายถึงตอนนี้คุณรู้แล้ว!) และด้วย Emacs ไข่อีสเตอร์บางตัวที่ช่วยให้คุณเล่นเกมเก่า ๆ เกมโดยตรงที่บรรทัดคำสั่ง

ใช่จริงๆมีเกมวิดีโอย้อนยุคฝังอยู่ในโปรแกรมแก้ไขข้อความของคุณ! นี่คือวิธีที่คุณสามารถเล่นได้

ในการเข้าถึงเกมเหล่านี้เพียงแค่พิมพ์ลงในพรอมต์คำสั่ง:

emacs -q --no-splash -f game

แทนที่ "เกม" กับเกมที่คุณต้องการเล่น นี่คือตัวอย่างที่ได้รับความนิยมมากที่สุด ได้แก่ tetris งูโป่งแพทย์ hanoi เพื่อเปิด Tetris คุณจะพิมพ์:

emacs -q --no-splash -f tetris

ในการเล่น tetris เพียงแค่ใช้ปุ่มลูกศรและ spacebar สำหรับพงษ์นั้นเป็นเกมที่มีผู้เล่นสองคน (หรือการแข่งขันมือซ้ายของคุณและด้านขวาของคุณ) ผู้เล่นใช้ Left / Right (หรือ 4/6) และ Player Two ใช้ปุ่มขึ้น / ลง (หรือ 2/8)

หรือเล่นเกม 'งู' ยอดนิยมที่คุณจะต้องพิมพ์:

emacs -q --no-splash -f snake

คุณสามารถดูรายการเกมและภาพเคลื่อนไหวที่สนุกอื่น ๆ พิมพ์ลงในเทอร์มินัลพร้อมต์:

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

รายการเกมที่มีให้เล่นใน emacs ใน Mac OS X มีดังนี้:

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
ชีวิตเคลื่อนไหว
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

ฉันเองฉันบางส่วนเพื่องูและ tetris แต่สนุก!

ขอขอบคุณ Carl Gravel สำหรับเคล็ดลับ!