snek
Version 1.0.0
การใช้งาน Snake บนเทอร์มินัลที่เขียนด้วย JavaScript (Node.js)
ใช้ปุ่มลูกศร ( ↑
, ↓
, ←
, →
) หรือ W
A
S
D
เพื่อนำทางงูขึ้น ลง ซ้าย หรือขวา กินจุดสีแดงเพื่อรับคะแนน หากงูชนกับกำแพงหรือหางของมันเอง เกมก็จะจบลง กด ENTER
เพื่อรีสตาร์ท และ Q
, ESCAPE
หรือ CTRL
+ C
เพื่อออกจากเกม
วิธีที่ง่ายที่สุดในการเล่นเกมคือเพียงเปิดเกมในเทอร์มินัลโดยไม่ต้องติดตั้งอะไรเลย!
npx taniarascia/snek
git clone https://github.com/taniarascia/snek
cd snek
# install and run via npm or yarn
npm i && npm run play
เพิ่มโมดูล snekjs
npm i snekjs
สร้างเกม
// index.js
const { UserInterface , Game } = require ( 'snekjs' )
const game = new Game ( new UserInterface ( ) )
// Begin game
game . start ( )
รันเกม
node index.js
โครงการนี้เป็นโอเพ่นซอร์สและพร้อมใช้งานภายใต้ใบอนุญาต MIT