12 Dec 2025 ~ 1 min read

PICO-8


2512121233

PICO-8 คืออะไร

วางตัวเองเป็นเครื่องคอนโซลในจินตนาการ (fantasy console) ที่มี environment สำหรับรันตลับเกมได้ มีเครื่องมือครบถ้วนสำหรับการเขียนโค้ด วาดรูป สร้างเสียงประกอบ สร้างดนตรี และส่งโปรแกรมที่สร้างขึ้นออกไปให้คนอื่นเล่นได้ในรูปแบบของไฟลํตลับเกม (p8) หรือเวป html

ดียังไง

ข้อดีของ pico8 ในมุมมองของนักพัฒนา คือ เริ่มต้นง่ายไม่ต้องใช้ความพยายามมาก ถ้าจู่จู่ นั่งคิดไอเดียอะไรออกมาได้ เราสามารถเริ่มเขียนโปรแกรมได้เลย โดยไม่ต้องมีเซตติ้งก่อนหน้ามากมาย ทำให้ อุปสรรคในการที่จะเริ่มสร้างงานลดลง

ตัวโปรแกรมมีขนาดเล็ก มีเครื่องมือทุกอย่างอยู่ในตัวเรียบร้อยแล้ว ถ้าพัฒนาเสร็จแล้วสามารถเอาไปติดตั้งบนเครื่อง handheld ได้ และเพราะว่ามันมีข้อจำกัด ทั้งเรื่องขนาดหน้าจอ, จำนวนสีที่แสดงผลได้, ขนาดของไฟล์ (จำนวน token ในโค้ดโปรแกรม) ตามรายละเอียดด้านล่าง

PICO-8 Specifications

  • Display 128x128 16 colours
  • Cart Size 32k
  • Sound 4 channel chip blerps
  • Code P8 Lua
  • CPU 4M vm insts/sec
  • Sprites 256 8x8 sprites

ทำไมมีข้อจำกัดแล้วถึงดี ทำให้ปิดกั้นจินตนาการไม่ใช่เหรอ? ไม่ใช่ เพราะว่าความจำกัด ยิ่งต้องมีจินตนาการ ทำให้การคิดการสร้างอะไรขึ้นมา ให้ได้ผลลัพธ์อย่างที่เราต้องการ ไม่ต้องมีทางเลือกมาก แต่สร้างด้วยของที่มีอยู่ อย่าจำกัด เช่น เมมโมรี่ ซีพียู นึกถึงว่าแม้แต่จํานวนตัวอักษรที่ใส่ลงไปในตลับเกมได้

พอมีข้อจํากัด ทําให้ ต้องสร้างผลงานออกมา ให้ดีที่สุดภายใต้ข้อจํากัด ดังนั้นมันจะอยู่ที่จินตนาการของผู้สร้างแล้วว่าจะใช้พื้นที่จํากัดนี้ยังไง

จะเริ่มยังไง

  • ลอง PICO-8 เวอร์ชัน education จากหน้า https://www.pico-8-edu.com/ ก่อน
  • เรียนรู้คำสั่งพื้นฐาน
  • เขียนโปรแกรมให้ตัวละครเดินในหน้าจอ ใช้โค้ดง่ายๆไม่กี่บรรทัดก็ทำได้ ลองหา tutorial ดู
  • ถ้าสนใจจะพัฒนาเกมบน platform นี้ สามารถไปซื้อเวอร์ชันที่ทำงานบน Windows หรือ Mac ได้จาก https://www.lexaloffle.com/pico-8.php

my projects

ได้เรียนเทคนิคในการเขียนเกมหลายอย่างในการทำโปรเจกต์เล็กๆ ทำให้มีพื้นฐานพอที่จะไปต่อได้ และเห็นความเป็นไปได้ในการสร้างเกมบนแพลตฟอร์ม pico8

1. Goblin Slayer

เป็นเกม top-down action adventure ที่สร้างขึ้นจาก การได้อ่านไลท์โนเวลชื่อเดียวกัน แล้วอยากจะสร้างโลกเล็ก ๆ ที่ผู้เล่นได้ลงไปในดันเจี๊ยนเดียวกับในหนังสือ

พอใจกับงานที่ออกมาแต่คิดว่ายังพัฒนาได้อีก, ยังไม่ท้าทายพอ อยากเล่นกับข้อจำกัดของตัวละคร อย่างการมีอาวุธที่ใช้ต่อเนื่องไม่ได้, ไอเทมที่จำกัด, เวทมนตร์ที่จำกัด

2. Gobslay Attack

เกมสั้นเกี่ยวกับก๊อปลินเหมือนกัน แต่ใช้ไอเดียของเกมบนมือถือ เล่นสั้นๆ เล่นง่ายๆ การควบคุมไม่ซับซ้อน

เกมนี้สร้างได้เร็วขึ้น เพราะมี resource ที่ทำไว้แล้ว อย่างเช่น ฟังก์ชัน ตรวจตรวจสอบการชน ตอนนี้ยังอยู่ในระหว่างการพัฒนา