มาลองสร้างเกมงูด้วย HTML กันดีกว่า (Snake Game)
ใน 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