1 คะแนน โดย GN⁺ 2023-10-13 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เกม ยิงมุมมองบุคคลที่หนึ่ง (FPS) ที่ทำงานบน Amiga 500 โดยใช้ Dread-Engine และถ่ายทอดประสบการณ์คล้าย Doom บนฮาร์ดแวร์เรโทรสเปกต่ำ
  • มีการเปิดตัว เดโมใหม่ พร้อมเผยแพร่วิดีโอล่าสุดและข่าวประชาสัมพันธ์ฉบับละเอียด โดยเพิ่มเท็กซ์เจอร์และโซนใหม่ ทำให้งานมีความสมบูรณ์ยิ่งกว่าก่อนหน้า
  • ‘Darkenward East’ ซึ่งวางไว้เป็นหนึ่งในด่านช่วงต้น มีฉากหลังเป็นเขตเมือง และมีการเพิ่ม HUD, ตัวเอก และดีไซน์อาวุธใหม่ ทำให้เปลี่ยนผ่านสู่ สุนทรียะแบบ Steampunk/Lovecraftian อย่างเต็มรูปแบบ
  • สเปกขั้นต่ำคือ a500 ที่มี 512 CHIP + 512 OTHER RAM, สเปกแนะนำคือ a1200 ที่เพิ่ม fast ram
  • มีโค้ดเดอร์ชื่อดังหลายคนเข้าร่วม ทำให้ทีมขยายตัว และกำลังเดินหน้าขยายสู่หลายแพลตฟอร์ม รวมถึงการพิจารณา เวอร์ชัน Mega Drive และการรวม เวอร์ชัน Atari ST

ภาพรวมโครงการ

  • Dread เคยถูกนำเสนอหลายครั้งบน Indie Retro News และทุกครั้งที่อัปเดต เวอร์ชัน Amiga 500 ก็พัฒนาขึ้นด้วยเท็กซ์เจอร์ใหม่และโซนใหม่ที่เข้าไปสำรวจได้
  • พร้อมกับการเปิดตัวเดโมใหม่ ยังมีการเผยแพร่วิดีโอล่าสุดและข่าวประชาสัมพันธ์ฉบับละเอียด โดย John ยังคงทำงานตามที่สัญญาไว้เพื่อสร้าง ประสบการณ์คล้าย Doom บน Amiga
    • ถูกพูดถึงว่าเป็นจอกศักดิ์สิทธิ์แห่งวงการเกม Amiga

ด่าน Darkenward East

  • ‘Darkenward East’ ถูกวางแผนให้เป็นหนึ่งในด่านช่วงต้นของเกม และใช้เขตเมือง (city area) เป็นฉากหลัง
  • แผนที่ยังอยู่ในระยะเริ่มต้นมาก และมีแผนจะปรับปรุงใหม่เมื่อมีการเพิ่มด่านมากขึ้นในอนาคตและรายชื่อศัตรู (enemy roster) เสร็จสมบูรณ์
    • ตอนนี้ยังขาดศัตรูระดับล่างและคลาสสำคัญอื่น ๆ
  • รีลีสครั้งนี้ถือเป็น การเปลี่ยนผ่านอย่างสมบูรณ์ ของโปรเจกต์ในด้านภาพ โดยมี HUD และตัวเอกใหม่ รวมถึงดีไซน์อาวุธคุณภาพสูงแบบใหม่ ทำให้หันไปใช้ สุนทรียะแบบ Steampunk/Lovecraftian อย่างเต็มตัว

ฟีเจอร์ที่วางแผนเพิ่ม (เป้าหมาย Vertical Slice)

  • มีการระบุฟีเจอร์ที่ยังขาดและงานในอนาคตเพื่อไปให้ถึงเป้าหมายระยะสั้นอย่าง ‘vertical slice’
    • รองรับเพลง ในเวอร์ชัน Amiga
    • ยกเครื่อง SFX ทั้งหมด รวมถึงองค์ประกอบบรรยากาศและเสียงคำรามของศัตรู
    • ขัดเกลาโมเดลอาวุธเพิ่มเติม
    • เปลี่ยนโมเดลอาวุธให้เสร็จสมบูรณ์ (Chaingun และ Missile-launcher ยังอยู่ระหว่างทำ โดยเดโมตอนนี้มีเพียงปืนพกและปืนลูกซอง)
    • เพิ่ม การโจมตีอาวุธรอง ด้วยการคลิกขวา (RMB)
    • ขัดเกลาศัตรูเดิม (บางโมเดลยังต้องแก้ไขหรือลบรายละเอียดไฮเทคออก)
    • สร้างและเพิ่มศัตรูประเภทใหม่
    • ทำด่านเพิ่มอีก 2 ด่านให้เสร็จ (ด่านก่อนหน้าและด่านถัดไป) พร้อมทดสอบระบบการเล่นผ่านด่านที่เพิ่มเข้ามาใหม่ และวางรากฐานสำหรับการขยายด่านต่อจากนั้น

ความต้องการของระบบ

  • Amiga - อ้างอิงจากเวอร์ชัน ADF
    • ขั้นต่ำ: a500 ที่มี 512 CHIP + 512 OTHER RAM
    • แนะนำ: a1200 ที่เพิ่ม fast ram

การขยายทีมและหลายแพลตฟอร์ม

  • ไม่นานมานี้มีโค้ดเดอร์ชื่อดังหลายคนเข้าร่วมการพัฒนาเกม ทำให้ทีม Grind ขยายใหญ่ขึ้น
    • BSzili (เป็นที่รู้จักจากการพอร์ต Dark Forces, Exhumed, Blood, Shadow Warrior, Blake Stone และเกมอื่น ๆ มายัง Amiga) รับผิดชอบเวอร์ชัน Amiga
    • โค้ดเดอร์ Kabuto จากเดโมกรุ๊ป Titan กำลังพิจารณาความเป็นไปได้ของ เวอร์ชัน Mega Drive
  • ในไบนารีรีลีสล่าสุดสำหรับ Patreon ยังมี เวอร์ชัน Atari ST รวมอยู่ด้วย แต่ยังขาดฟีเจอร์หลัก จึงยังไม่พร้อมสำหรับการโชว์สาธารณะ

1 ความคิดเห็น

 
GN⁺ 2023-10-13
ความคิดเห็นบน Hacker News
  • ชอบ รายละเอียดแบบประวัติศาสตร์ทางเลือก ที่มีจินตนาการดี มันดูไม่ใช่แค่โคลนที่แตกแขนงมาจาก Wolfenstein หรือ Doom แต่เหมือนสิ่งที่ The Bitmap Brothers น่าจะสร้างขึ้นในปี 1993 ถ้าพวกเขาได้ความรู้จากชุมชนล่วงหน้า 30 ปีเกี่ยวกับการปรับแต่งสถาปัตยกรรมของ Amiga ที่แข็งแรงด้าน 2D แต่ไม่เก่งด้าน 3D

    • การได้เล่น Wolfenstein3D บนพีซีของเพื่อนเป็นหนึ่งในเหตุผลที่ทำให้คิดว่า “Amiga จบแล้วสินะ” [0] ตอนคุยกับผู้บริหาร Commodore ในงานประชุมสมัยนั้น พวกเขาไม่อยากเห็นเลยว่า 3D กำลังจะมา [1]
      อนึ่ง ตอนนั้นผมใช้ A4000/40 Retina(Z3) อยู่ เลยดีใจที่ได้เห็นอะไรแบบนี้ :-)
      [0] ทั้งคู่เป็นโค้ดเดอร์สายเดโมซีน
      [1] ที่ตลกคือ ตอนนั้นผมก็เป็นแฟนพันธุ์แท้ Sega Saturn ด้วย ซึ่ง Saturn ก็เน้น 2D 100% และ Sega ก็ไม่เห็นว่า 3D กำลังจะมาเหมือนกัน ถึงอย่างนั้นก็ยังชอบ Panzer Dragoon เกม 3D ที่เค้นออกมาจากฮาร์ดแวร์ 2D และ Daytona ก็ยอดเยี่ยม Amiga เองก็มี Starglider2 และผมชอบวาฬอวกาศมาก ซึ่งเพิ่งนึกถึงอีกครั้งตอนดู Ahsoka เมื่อไม่นานนี้
    • ไม่ได้อยากลดคุณค่าผลงานที่ยอดเยี่ยมนี้นะ แต่พูดตามตรง มันค่อนข้างใกล้เคียงกับ Doom แบบเปลี่ยนสกิน มากกว่า และดูเหมือนตั้งแต่แรกก็ไม่ได้ตั้งใจจะเป็นอะไรมากไปกว่านั้น
    • ผมชอบ พาเลตต์สีแบบโลหะ ของ Bitmap Brothers มาก นึกถึง Speedball, Z (หนึ่งใน RTS ที่ดีที่สุด) และ Xenon (หนึ่งในเกมยิงที่ดีที่สุด)
  • ในฐานะนักพัฒนาเกม Amiga มองว่า วงการพัฒนา Amiga ยังมีชีวิตชีวาและแข็งแรงอยู่ โดยเฉพาะในช่วง 5 ปีที่ผ่านมา มีผลงานน่าทึ่งมากมายบนแพลตฟอร์มนี้
    ถ้าไม่ได้ดูผลงานเดโมซีนของ Amiga ช่วงหลัง ๆ ก็น่าจะเพลิดเพลินไม่น้อย อยากแชร์รายชื่อเดโมทั้งหมดเลย แต่ขอยกตัวอย่างผลงานที่น่าทึ่งเป็นพิเศษจากต้นปีนี้ชิ้นเดียว เป็นเดโมที่รันบน A500 พื้นฐานได้: https://www.youtube.com/watch?v=2jciCr8zEhw

    • สงสัยว่างานแบบนี้ทำบน ฮาร์ดแวร์วินเทจ หรือบนฮาร์ดแวร์ใหม่กันแน่ หรือว่าเป็นอีมูเลชัน?
    • ถ้าจะเริ่ม ควรดูจากที่ไหนดี
      ตอนเด็ก ๆ ผมหลงใหล Amiga แต่ในประเทศของผมหาได้ไม่แพร่หลาย ช่วงนี้อยากลองเขียนโปรแกรมเรโทร เลยกำลังดู Amiga เป็นพิเศษ ผมลองใช้ Aztec C แบบเนทีฟบน UAE และใช้ VBCC เป็นครอสคอมไพเลอร์ จนรันโปรแกรมบรรทัดคำสั่งและโปรแกรม Intuition ระดับ hello world ได้แล้ว
      แต่พอจะไปไกลกว่านั้นกลับค่อนข้างยาก เอกสารกระจัดกระจายอยู่ทั่วอินเทอร์เน็ต และเจอหนังสือหลายเล่มใน archive.org แต่ส่วนใหญ่เน้นแอปพลิเคชัน Intuition หรือโปรแกรมเมอร์มือใหม่
    • น่าทึ่งจริง ๆ ผมชอบ เดโมซีน มาตลอด แต่เป็นฝ่ายเสพอย่างเดียว ถ้าแชร์เดโมไฮไลต์ช่วงหลัง ๆ เพิ่มได้ก็อยากดู
    • สวยมาก พูดให้แม่นคือ นี่เป็นเทรลเลอร์/เดโม และไม่ใช่เกมที่เล่นได้จริงใช่ไหม?
  • สมัยก่อน Cytadela(Citadel) เป็นโคลน Wolfenstein ตัวแรกและอาจเป็นตัวเดียวที่รองรับ Amiga 500
    https://youtu.be/BpiqAN8URAU?t=376

  • ผมซื้อ Amiga 500 มาเมื่อประมาณ 10 เดือนก่อน ก่อนหน้านั้นไม่ได้จับมันมานานมาก ตั้งแต่ราว ๆ ปี 89–90
    ถ้ากำลังคิดจะทำแบบเดียวกัน แนะนำให้ค้นสองคำนี้ใน YouTube: PiStorm กับ FS-UAE สองอย่างนี้ทำให้เตรียมอิมเมจฮาร์ดดิสก์บนอีมูเลชันในพีซี แล้วโอนอิมเมจไปเมานต์บน rPi ในเครื่อง Amiga ได้ ตอนนี้ Amiga 500 ของผมบูตเข้า Workbench ที่มีทุกอย่างที่ตามหาอยู่ในนั้นแล้ว
    Amiga ของผมเหลืองไปมาก เลยซื้อเคสกับคีย์แคปใหม่ด้วย ส่วนเพาเวอร์ซัพพลายเก่าดูเหมือนจะเผาบ้านได้ เลยเปลี่ยนเป็นของใหม่

  • ผมไม่ค่อยรู้เรื่องด้านนี้ ทำไม เส้นแนวตั้ง ที่ทำให้เกิดการเปลี่ยนสีตรงนี้ถึงเกิดขึ้น? สงสัยว่ามีทริกฮาร์ดแวร์อะไรที่ใช้เทคนิคนั้นหรือเปล่า
    ครั้งสุดท้ายที่ผมทำเอนจิน 2.5D ก็เกิน 25 ปีมาแล้ว ถ้าอธิบายแบบค่อย ๆ นุ่มนวลได้จะดีมาก

    • น่าจะเป็นทั้งวิธี ดิเทอริง ด้วยจำนวนสีที่น้อย และเป็นวิธีเรนเดอร์เท็กซ์เจอร์ให้เร็วมากบนรูปแบบพิกเซลเฉพาะตัวของ Amiga บน Amiga พิกเซลหนึ่งไม่ใช่ RGB 3 ไบต์ และไม่ใช่ไบต์เดี่ยว ๆ แต่ 1 ไบต์คือ 8 พิกเซล
      นี่คือกรณีขาวดำ ถ้าจะใช้สีมากขึ้น ก็ซ้อน “บิตเพลน” หลายแผ่นแบบนี้ เช่น ในโหมด 32 สี ถ้าจะอัปเดตพิกเซลหนึ่ง ต้องเขียน 4 ไบต์ แต่ต้องเปลี่ยนเฉพาะบิตหนึ่งตำแหน่งในแต่ละไบต์
      เรื่องนี้ไม่สะดวกมากเวลาพยายามลากเท็กซ์เจอร์ไปวาดบนเมชที่คล้าย 3D แต่ดีมากสำหรับกราฟิก 2D ที่ก้อนใหญ่ ๆ ขยับขึ้นลง
    • น่าจะกำลังทำสองอย่าง อย่างแรกคือเลียนแบบ texture filtering กับ dithering เพื่อกลบความละเอียดต่ำและจำนวนสีของเท็กซ์เจอร์ที่น้อย อย่างที่สองคือเรนเดอร์ ครั้งละสองคอลัมน์หรือสี่คอลัมน์
      Amiga มีสถาปัตยกรรมกราฟิกแบบ planar จึงไม่รองรับการตั้งค่าพิกเซลเดี่ยว ๆ ถ้าจะตั้งค่าพิกเซลหนึ่ง ต้องตั้งบิตที่ถูกต้องในไบต์มากสุด 6 ไบต์ (มากสุด 64 สี) ซึ่งกระจัดกระจายอยู่ตามหน่วยความจำ การเขียนหนึ่งไบต์จะเปลี่ยนบิตหนึ่งของพิกเซลข้างเคียง 8 จุด จึงเป็นโครงสร้างที่แย่สุด ๆ สำหรับกราฟิก 3D ที่มีเท็กซ์เจอร์
    • ผมก็สงสัยเหมือนกัน และดูเหมือนคลิปนี้จะอธิบายไว้อย่างละเอียด: https://www.youtube.com/watch?v=c00B3uE5FV8
      ผมมองว่าเป็นเทคนิคคล้ายกับวิดีโออินโทร Sonic 3D บน Genesis/Megadrive (https://www.youtube.com/watch?v=VTawyLNoRhU)
      คือบีบภาพต้นฉบับในแนวตั้งเพื่อคำนวณแค่ครึ่งหนึ่งของพิกเซล แล้วค่อยยืดกลับขึ้นไป วิธีนี้ทำให้ใช้แพตเทิร์นดิเทอร์แบบปกติไม่ได้ จึงออกมาแบบนี้ ถ้าใช้ทริกเลื่อนสลับทุกบรรทัดแบบ Sonic 3D ก็หลีกเลี่ยงได้ แต่จะทำให้แพตเทิร์นดิเทอร์ปูไปทั่วทั้งหน้าจอ
  • วิดีโอยอดเยี่ยมที่บันทึกกระบวนการพัฒนา Dread engine ซึ่งเป็นฐานของเกมนี้ ดูได้ที่นี่
    https://youtube.com/playlist?list=PL-3inz2kpSUPGYZwBUAbJjaj-...

  • กราฟิกน่าทึ่ง และเกมก็ดูน่าสนุก ผู้เล่นในวิดีโอแรกให้ความรู้สึกเหมือนเป็นคนที่เล่นเกมนี้มาหลายรอบจริง ๆ
    ยังมีคนทำ ระบบ Amiga รุ่นใหม่ ที่นำไปสร้างด้วย FPGA อยู่ไหม?

    • ถ้าหมายถึง Vampire series ก็ใช่
  • เมื่อพิจารณาขีดจำกัดของ Amiga 500 แล้ว ดูสุดยอดจริง ๆ น่าจะใช้เรนเดอเรอร์เดียวกับ Dread เกม Amiga ที่ค่อนข้างใหม่

    • วิดีโอรันบน A1200
  • งานอาร์ตเข้ากับเอนจินได้ดีมาก โดยรวมค่อนข้างหยาบและหม่น ทำให้ ลายเส้นแนวตั้ง ที่เกิดจากวิธีสร้างดูเข้ากันอย่างเป็นธรรมชาติ

    • เสียง แอนิเมชัน และเกมเพลย์ก็ยอดเยี่ยม ชอบวิธีที่เสียงปืนกลเริ่มและหยุดตอนตัวละครเข้าไปอยู่ในสายตาศัตรู ใส่ใจรายละเอียดมาก
      อยากให้พอร์ตลง PC
  • ถ้าของแบบนี้ออกมาในยุค 90 มันคงช่วยชีวิตทั้งแพลตฟอร์มไว้ได้

    • ผมว่าไม่ถึงขนาดนั้น น่าจะช่วยยืดอายุได้สัก 1–2 ปี แต่ต่อให้ Amiga กับ Commodore รอดยุค 386/486 ของ Doom มาได้ ก็คงยากจะรอดการมาถึงของ Quake กับ Pentium อยู่ดี ไม่นาน GPU ก็ตามมาอีก ยิ่งหนักเข้าไปใหญ่
    • แปลกดีที่ตอนนี้ผู้คนทำของแบบนี้กันเพื่อความสนุก ถ้าวางขายจริงในตอนนั้น มันคงเป็น เกมขายดี ไปแล้ว