ใน Tutorial นี้เราจะมาเรียนรู้วิธีสร้างเกม Snake แบบง่ายๆ ด้วย HTML, CSS และ JavaScript กันครับ โดยจะแบ่งเป็นขั้นตอนต่างๆ เพื่อให้เข้าใจง่าย
Youtube video
สำหรับสาย Video ผมได้ทำ Tutorial แบบ video ไว้เช่นกัน สามารถดูได้ที่ video คลิปด้านล่างได้เลย
ก่อนอื่น หากใครไม่รู้จัก Canvas สามารถอ่านเพิ่มเติมได้ที่บทความก่อนหน้าที่ผมเขียนไว้ได้ครับ
ขั้นตอนที่ 1: สร้างโครง HTML พื้นฐาน
เริ่มต้นด้วยการสร้างหน้า HTML และ Canvas สำหรับวาดเกม ตัว Canvas มีขนาด 400x400 พิกเซล
<!DOCTYPE html><html lang="th"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Snake Game Tutorial by Devahoy</title> <style> body { display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; background-color: #333; font-family: Arial, sans-serif; } #gameCanvas { border: 2px solid #fff; background-color: #000; } </style> </head> <body> <canvas id="gameCanvas" width="400" height="400"></canvas>
<script> const canvas = document.getElementById('gameCanvas') const ctx = canvas.getContext('2d')
console.log('Canvas พร้อมใช้งาน!') </script> </body></html> Snake Game Tutorial by Devahoy