ค้นหาเว็บไซต์

nSnake: A Clone of Old Classic Snake Game - เล่นใน Linux Terminal


nSnake คือการจำลองเกมงูคลาสสิกเก่าที่ได้รับความนิยมมากที่สุดซึ่งพัฒนาขึ้นโดยใช้ ไลบรารี ncurses C โดย Alexandre Dantas สามารถเล่นเกมได้ที่ บรรทัดคำสั่งพร้อมส่วนต่อประสานข้อความในการกระจาย GNU/Linux เกือบทั้งหมด

เกมดังกล่าวสามารถปรับแต่งได้สูงและรวมถึงโหมดการเล่นเกม การผูกปุ่ม และแม้แต่รูปลักษณ์ที่เหมือน GUI ของแอปพลิเคชัน มีเพียงปัญหาเดียวเท่านั้นที่คุณจะต้องคอมไพล์จากแหล่งที่มา เว้นแต่คุณจะใช้ระบบ Arch Linux

คุณสมบัติ
  1. ทำความสะอาดอินเทอร์เฟซเหมือน GUI พร้อมภาพเคลื่อนไหวที่สวยงาม
  2. สองโหมดเกมพร้อมการควบคุมความเร็ว
  3. รูปแบบการเล่น รูปลักษณ์ และปุ่มลัดที่ปรับแต่งได้

ติดตั้งเกมงู nSnake Old Classic ใน Linux

nSnake ใช้งานได้กับ Linux รุ่นใหม่เกือบทั้งหมด ใน Ubuntu และการกระจายอื่นๆ ที่คล้ายคลึงกัน สามารถติดตั้งได้อย่างง่ายดายโดยใช้คำสั่ง apt-get ผ่านทาง PPA แต่คุณจะได้เวอร์ชัน 1.5

แต่หากคุณกำลังมองหาเวอร์ชันล่าสุด (เช่น 2.0.0) คุณจะต้องคอมไพล์จากแหล่งที่มา ดังนั้น ในบทความนี้ เราจะดูวิธีการคอมไพล์เกมในระบบที่ใช้ Ubuntu และ Red Hat

ไปที่เว็บไซต์อย่างเป็นทางการของ nSanke และดาวน์โหลด tarball แหล่งที่มาล่าสุด (เช่น เวอร์ชัน 2.0.0) โดยใช้ลิงก์ด้านล่าง

  1. http://alexdantas.net/projects/nsnake/

หรือคุณสามารถดำเนินการ wget เพื่อดาวน์โหลด tarball แหล่งที่มาล่าสุด

wget http://kaz.dl.sourceforge.net/project/nsnake/GNU-Linux/nsnake-2.0.0.tar.gz

ก่อนที่จะคอมไพล์ ตรวจสอบให้แน่ใจว่าเราได้ติดตั้ง 'ncurses dev' ไว้ในระบบของเราแล้ว หากต้องการรับ ให้ใช้คำสั่งต่อไปนี้

sudo apt-get install libncurses5-dev		[On Ubuntu based systems]
sudo yum install ncurses ncurses-devel	[On Red Hat based systems]

จากนั้นแตกแพ็คเกจที่ดาวน์โหลดมาและคอมไพล์ดังที่แสดงด้านล่าง

tar -xvf nsnake-2.0.0.tar.gz
cd nsnake-2.0.0
make
sudo make install

ตามค่าเริ่มต้น คำสั่ง 'ทำการติดตั้ง' จะติดตั้งแพ็คเกจภายใต้ไดเร็กทอรีต่อไปนี้

/usr/games/                       Executable file
~/.local/share/nsnake/            Settings and Score files

แต่คุณยังสามารถกำหนดไดเร็กทอรีที่กำหนดเองสำหรับการติดตั้งได้ ตัวอย่างเช่น 'ทำการติดตั้ง' ต่อไปนี้จะติดตั้งแพ็คเกจภายใต้ไดเรกทอรี '/home/tecmint'

make install DESTDIR=/home/tecmint

ฉันจะเล่นเกม nSnake ได้อย่างไร

คำแนะนำจะเหมือนกับเกมงูทุกเกม คุณจัดการกับงูที่หิวโหยและภารกิจก็คือกินผลไม้ให้ได้มากที่สุด (หมายถึง $) ที่คุณกินได้ ผลไม้ที่กินแต่ละผลจะเพิ่มขนาดขึ้นสองหน่วย เมื่องูชนกับตัวเองหรือกำแพง เกมจะจบลง

ขณะนี้มีสองโหมด: มี เส้นขอบ และ ไม่มีขอบ ภารกิจคือการได้รับคะแนนจากการรับประทานผลไม้ให้ได้มากที่สุดเพื่อสร้างคะแนนให้ได้มากที่สุด

คุณสามารถเริ่มเกมได้โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล

nsnake

เมื่อเกมเริ่มต้นในเทอร์มินัล คุณจะเห็นหน้าจอคล้ายกับด้านล่าง

ในขณะที่เริ่มเกม คุณสามารถ เปิด/ปิด เส้นขอบได้ รวมทั้งคุณสามารถเลือกความเร็วของระดับเกมได้ งูสามารถควบคุมได้โดยใช้ปุ่มลูกศร

การควบคุมเกม

เกมสามารถควบคุมและปรับแต่งได้โดยใช้ปุ่มลัดต่อไปนี้

Arrow Keys          Moves the snake
q                   Quits the game at any time
p                   Pauses/Unpauses the game
h                   Show help during game
m		    Return to Main Menu

ถอนการติดตั้งเกม

หากคุณได้ติดตั้งเกมผ่าน apt-get คุณสามารถใช้คำสั่ง apt-get เพื่อลบเกมออกจากระบบโดยสมบูรณ์ได้

sudo apt-get remove nsnake

ในกรณีที่คุณได้คอมไพล์จากแหล่งที่มา คุณจะต้องรันคำสั่งต่อไปนี้จากไดเร็กทอรีการติดตั้งต้นทางเพื่อลบไฟล์ออกจากระบบ

make uninstall

หากคุณได้ระบุไดเร็กทอรีที่กำหนดเองสำหรับการติดตั้ง ให้กำหนดเส้นทางของไดเร็กทอรีการติดตั้งพร้อมกับ "make" เพื่อถอนการติดตั้งอย่างถูกต้อง

make uninstall DESTDIR=path-to-directory/

คุณมีความคิดเห็นอย่างไรเกี่ยวกับ nSnake คุณเคยเล่นมันมาก่อนหรือไม่? มีเกมเทอร์มินัลอื่นที่คล้ายกันที่คุณเล่นอีกบ้าง? แบ่งปันมุมมองของคุณผ่านทางส่วนความคิดเห็นของเรา