ข้อมูลพื้นฐาน
- แนว: เกมแอ็กชันอาร์เคด / เกมจำลองการสานฝันวัยเด็ก(?)
- ลิงก์: เล่นบน itch หรือ ดูโค้ดบน GitHub
- เอนจิน: PICO-8
- ระยะเวลา: 4 วัน (27 มิถุนายน - 30 มิถุนายน)
- อื่นๆ: เกมนี้สร้างขึ้นที่ Recurse Center โดย Recurse Center เป็นเหมือนสถานพักผ่อนแบบนักเขียนสำหรับโปรแกรมเมอร์ ลองพิจารณาสมัครดู
วิดีโอเกมเพลย์
- สิ่งที่สนุกที่สุดคือการเพิ่ม 'เอฟเฟกต์อนุภาค' แบบทำมือด้วยการวาดทีละพิกเซล
ความคิดในภาพรวม
- เกมนี้เล็กมาก ใช้เวลา 45 วินาที ไม่มีความทะเยอทะยานจะทำให้ยาวกว่านี้ และสร้างขึ้นจากมุกตลก ซึ่งฉันชอบตรงนี้
- หลังจากความซับซ้อนของ UI และการขาดธีมใน ReShape การได้ทำอะไรที่มีข้อจำกัดแบบนี้รู้สึกสดชื่นมาก
- ตัวเกมเพลย์เองก็โอเค ค่อนข้างยากนิดหน่อย แต่ด้วยธีมที่ชัดเจนและความยาวที่สั้น ทำให้ถ้าเริ่มเล่นแล้วก็มักจะเล่นจนจบ
- การได้รับข้อความจากเพื่อนๆ ว่าทำคะแนนได้สูงเป็นเรื่องสนุก ตอนนี้คะแนนสูงสุดของเพื่อนคือ 21 คะแนน และของฉันคือ 26 คะแนน
- นี่คือเกม PICO-8 เกมแรกของฉัน บางส่วนของประสบการณ์กับ PICO-8 ก็ดี บางส่วนก็ไม่ค่อยดี แต่โดยรวมแล้วก็ดีใจที่ได้ลอง และปีนี้วางแผนจะทำเกม PICO-8 เพิ่มอีก
PICO-8 คืออะไร?
- PICO-8 คือ "แฟนตาซีคอนโซล" ที่มีข้อจำกัดด้านกราฟิก เสียง ขนาดโค้ด และความเร็วของโปรเซสเซอร์ เพื่อเลียนแบบคอนโซลยุค 80s
- คุณสามารถสร้างสไปรต์/ดนตรี/เอฟเฟกต์เสียง และเขียนโค้ดได้โดยตรงบนคอนโซล
- เครื่องมือของ PICO-8 อาจดูพื้นฐานเมื่อเทียบกับเอนจินเกมสมัยใหม่ แต่ความเรียบง่ายนี้เองที่ช่วยกระตุ้นความคิดสร้างสรรค์
- เกม PICO-8 มีความรู้สึกที่เป็นเอกลักษณ์และสม่ำเสมอ
- เกม PICO-8 ที่เป็นที่รู้จักมากที่สุดคือ Celeste เวอร์ชันต้นฉบับ ซึ่งสามารถเล่นเป็นอีสเตอร์เอ็กในตัวเกม Celeste เวอร์ชันจริงได้
สภาพแวดล้อม PICO-8: เครื่องมือ
- PICO-8 มีเครื่องมือในตัวอยู่หลายอย่าง:
- ตัวแก้ไขสไปรต์ แม้ว่าจะคิดถึง Aseprite แต่การแก้ไขสไปรต์ได้โดยตรงใน PICO ก็เป็นเรื่องดี
- ตัวแก้ไขเอฟเฟกต์เสียง ตอนแรกไม่ค่อยใช้งานได้อย่างเป็นธรรมชาติ แต่หลังจากดูวิดีโอของ Gruber ก็ชินได้อย่างรวดเร็ว
- ตัวแก้ไขเพลง เพราะคุ้นกับการใช้คีย์บอร์ดจึงไม่ได้รู้สึกสนุกมากนัก แต่ถือว่าค่อนข้างเข้าใจได้ง่าย
- ตัวแก้ไขโค้ด บรรทัดโค้ดจะไม่ยาวขึ้นเมื่อขยายพื้นที่ตัวแก้ไข มีแต่ฟอนต์ที่ใหญ่ขึ้น ฉันติดตั้งส่วนขยาย pico8-ls สำหรับ vscode เพื่อให้ได้ syntax highlighting และการอ้างอิง API
สภาพแวดล้อม PICO-8: บรรยากาศ
- การปล่อยเกมเล็กๆ แบบนี้บน PICO-8 ให้ความรู้สึกเป็นธรรมชาติมาก
- ระหว่างพัฒนาฉันเคยพิจารณาส่วนขยายหลายอย่าง แต่ด้วยความเรียบง่ายของ PICO-8 การปล่อยเกมในสภาพที่มันเป็นอยู่แล้วกลับรู้สึกเป็นธรรมชาติกว่า
- ดูเหมือนว่าความเรียบง่ายของ PICO-8 จะให้สิทธิ์ฉันในการทำอะไรที่เรียบง่ายได้
ดีจังที่มีธีมอีกครั้ง
- ในฐานะผู้เล่นเกม บางครั้งฉันก็ข้ามธีมไปแล้วไปโฟกัสที่กลไกแทน
- เวลาทำเกม บางครั้งฉันก็คิดว่าธีมอาจไม่สำคัญ
- "Put the DVD Logo in the Corner" เป็นกรณีตรงกันข้าม กลไกเดียวของเกมนี้คือ "ทำให้สี่เหลี่ยมเล็กไปลงจอดที่มุมของสี่เหลี่ยมใหญ่"
- ด้วยธีมนี้ การเล่าเกมนี้ให้คนอื่นฟังจึงเป็นส่วนที่สนุกที่สุด
ปิดท้าย
- การทำเกมนี้และการทำงานกับ PICO-8 เป็นประสบการณ์ที่สนุกมาก
- ฉันตั้งตารอที่จะทำเกมเล็กๆ ที่ให้อารมณ์อาร์เคดเพิ่มอีก และกลับมาทำงานกับ PICO-8 อีกครั้ง
- ตอนนี้กำลังคิดเกมที่รันได้ครบทั้งหมดภายในแถบที่อยู่ของ Firefox
ความเห็นของ GN⁺
- บทความนี้แนะนำสภาพแวดล้อมการพัฒนาที่มีเอกลักษณ์อย่าง PICO-8 และแสดงให้เห็นว่าเครื่องมือและทรัพยากรที่จำกัดสามารถกระตุ้นความคิดสร้างสรรค์ได้
- PICO-8 มีประโยชน์สำหรับผู้ที่อยากเรียนรู้พื้นฐานของการเขียนโปรแกรมผ่านการพัฒนาเกมแบบเรียบง่าย
- การบอกว่าเกมที่ประสบความสำเร็จอย่าง Celeste เริ่มต้นจาก PICO-8 ช่วยเน้นให้เห็นศักยภาพของแพลตฟอร์มนี้
- ความเรียบง่ายของ PICO-8 อาจเป็นลมใหม่ที่สดชื่นสำหรับนักพัฒนาที่เหนื่อยกับการพัฒนาเกมซับซ้อน
- โปรเจกต์คล้ายกันอื่นๆ ได้แก่ TIC-80 หรือ Love2D ซึ่งก็เหมาะกับการพัฒนาเกมแบบเรียบง่ายเช่นกัน
1 ความคิดเห็น
ความเห็นบน Hacker News
การพูดถึง Recurse Center น่าสนใจ
ผู้พัฒนาดีใจที่เห็นโปรเจกต์ของตัวเองขึ้นบน Hacker News
มีการพูดถึงเรื่องความทุกข์ทางจิตใจและสังคมจากการที่โลโก้ DVD ไม่ชนมุมหน้าจอ
ชอบสภาพแวดล้อมของ Pico-8 มาก
แชร์ประสบการณ์การทำ screensaver โลโก้ DVD
ไม่เคยรู้มาก่อนว่าโลโก้ DVD เป็นปรากฏการณ์ทางวัฒนธรรมที่ใหญ่ขนาดนี้
มีลิงก์ให้ลองเล่นเกมได้โดยตรง
คิดว่าเกมนี้น่าจะสนุกถ้าเล่นบน Playdate
คำอธิบายเกี่ยวกับสภาพแวดล้อม PICO-8 สนุกและอธิบายได้ดี