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 ที่ทำไว้แล้ว อย่างเช่น ฟังก์ชัน ตรวจตรวจสอบการชน ตอนนี้ยังอยู่ในระหว่างการพัฒนา