1 คะแนน โดย GN⁺ 2024-07-06 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ข้อมูลพื้นฐาน

  • แนว: เกมแอ็กชันอาร์เคด / เกมจำลองการสานฝันวัยเด็ก(?)
  • ลิงก์: เล่นบน 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 ความคิดเห็น

 
GN⁺ 2024-07-06
ความเห็นบน Hacker News
  • การพูดถึง Recurse Center น่าสนใจ

    • คล้ายกับ artist residency แต่เป็นสำหรับโปรแกรมเมอร์
    • ประสบการณ์ที่เคยเข้าร่วม residency ในฐานะศิลปินได้เปิดมุมมองใหม่
    • อยากให้มีโอกาสทำกิจกรรมทางวิทยาศาสตร์แบบไม่เชิงพาณิชย์และไม่แข่งขันมากขึ้น
    • น่าจะเป็นประโยชน์ต่อทั้งสังคมและผู้เข้าร่วม
  • ผู้พัฒนาดีใจที่เห็นโปรเจกต์ของตัวเองขึ้นบน Hacker News

    • แนะนำให้ลองใช้ pico-8
    • ช่วงหลังไม่ได้ทำเกม pico-8 แล้ว แต่กำลังเล่นกับไอเดียสำหรับ Playdate และ Picotron
  • มีการพูดถึงเรื่องความทุกข์ทางจิตใจและสังคมจากการที่โลโก้ DVD ไม่ชนมุมหน้าจอ

    • มีลิงก์วิดีโอที่เกี่ยวข้อง
  • ชอบสภาพแวดล้อมของ Pico-8 มาก

    • เป็นสภาพแวดล้อมการเขียนโค้ดที่สนุกที่สุดนับตั้งแต่ ActionScript ของ Macromedia Flash MX
  • แชร์ประสบการณ์การทำ screensaver โลโก้ DVD

    • มีลิงก์ไปยัง screensaver
  • ไม่เคยรู้มาก่อนว่าโลโก้ DVD เป็นปรากฏการณ์ทางวัฒนธรรมที่ใหญ่ขนาดนี้

    • มีลิงก์วิดีโอที่เกี่ยวข้อง
  • มีลิงก์ให้ลองเล่นเกมได้โดยตรง

    • มีลิงก์ซอร์สโค้ด
  • คิดว่าเกมนี้น่าจะสนุกถ้าเล่นบน Playdate

    • อาจมีแต้มพิเศษเพิ่มเติมจากการใช้ crank เพื่อปรับเวลาและเข้าจังหวะ
  • คำอธิบายเกี่ยวกับสภาพแวดล้อม PICO-8 สนุกและอธิบายได้ดี

    • ทำได้ 19 คะแนน แต่รู้สึกว่าน่าจะเป็นเพราะโชคช่วย