- เกม ยิงมุมมองบุคคลที่หนึ่ง (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 ความคิดเห็น
ความคิดเห็นบน Hacker News
ชอบ รายละเอียดแบบประวัติศาสตร์ทางเลือก ที่มีจินตนาการดี มันดูไม่ใช่แค่โคลนที่แตกแขนงมาจาก Wolfenstein หรือ Doom แต่เหมือนสิ่งที่ The Bitmap Brothers น่าจะสร้างขึ้นในปี 1993 ถ้าพวกเขาได้ความรู้จากชุมชนล่วงหน้า 30 ปีเกี่ยวกับการปรับแต่งสถาปัตยกรรมของ Amiga ที่แข็งแรงด้าน 2D แต่ไม่เก่งด้าน 3D
อนึ่ง ตอนนั้นผมใช้ A4000/40 Retina(Z3) อยู่ เลยดีใจที่ได้เห็นอะไรแบบนี้ :-)
[0] ทั้งคู่เป็นโค้ดเดอร์สายเดโมซีน
[1] ที่ตลกคือ ตอนนั้นผมก็เป็นแฟนพันธุ์แท้ Sega Saturn ด้วย ซึ่ง Saturn ก็เน้น 2D 100% และ Sega ก็ไม่เห็นว่า 3D กำลังจะมาเหมือนกัน ถึงอย่างนั้นก็ยังชอบ Panzer Dragoon เกม 3D ที่เค้นออกมาจากฮาร์ดแวร์ 2D และ Daytona ก็ยอดเยี่ยม Amiga เองก็มี Starglider2 และผมชอบวาฬอวกาศมาก ซึ่งเพิ่งนึกถึงอีกครั้งตอนดู Ahsoka เมื่อไม่นานนี้
ในฐานะนักพัฒนาเกม 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
https://www.ppa.pl/gry/ubek.html
ผมซื้อ Amiga 500 มาเมื่อประมาณ 10 เดือนก่อน ก่อนหน้านั้นไม่ได้จับมันมานานมาก ตั้งแต่ราว ๆ ปี 89–90
ถ้ากำลังคิดจะทำแบบเดียวกัน แนะนำให้ค้นสองคำนี้ใน YouTube: PiStorm กับ FS-UAE สองอย่างนี้ทำให้เตรียมอิมเมจฮาร์ดดิสก์บนอีมูเลชันในพีซี แล้วโอนอิมเมจไปเมานต์บน rPi ในเครื่อง Amiga ได้ ตอนนี้ Amiga 500 ของผมบูตเข้า Workbench ที่มีทุกอย่างที่ตามหาอยู่ในนั้นแล้ว
Amiga ของผมเหลืองไปมาก เลยซื้อเคสกับคีย์แคปใหม่ด้วย ส่วนเพาเวอร์ซัพพลายเก่าดูเหมือนจะเผาบ้านได้ เลยเปลี่ยนเป็นของใหม่
ผมไม่ค่อยรู้เรื่องด้านนี้ ทำไม เส้นแนวตั้ง ที่ทำให้เกิดการเปลี่ยนสีตรงนี้ถึงเกิดขึ้น? สงสัยว่ามีทริกฮาร์ดแวร์อะไรที่ใช้เทคนิคนั้นหรือเปล่า
ครั้งสุดท้ายที่ผมทำเอนจิน 2.5D ก็เกิน 25 ปีมาแล้ว ถ้าอธิบายแบบค่อย ๆ นุ่มนวลได้จะดีมาก
นี่คือกรณีขาวดำ ถ้าจะใช้สีมากขึ้น ก็ซ้อน “บิตเพลน” หลายแผ่นแบบนี้ เช่น ในโหมด 32 สี ถ้าจะอัปเดตพิกเซลหนึ่ง ต้องเขียน 4 ไบต์ แต่ต้องเปลี่ยนเฉพาะบิตหนึ่งตำแหน่งในแต่ละไบต์
เรื่องนี้ไม่สะดวกมากเวลาพยายามลากเท็กซ์เจอร์ไปวาดบนเมชที่คล้าย 3D แต่ดีมากสำหรับกราฟิก 2D ที่ก้อนใหญ่ ๆ ขยับขึ้นลง
Amiga มีสถาปัตยกรรมกราฟิกแบบ planar จึงไม่รองรับการตั้งค่าพิกเซลเดี่ยว ๆ ถ้าจะตั้งค่าพิกเซลหนึ่ง ต้องตั้งบิตที่ถูกต้องในไบต์มากสุด 6 ไบต์ (มากสุด 64 สี) ซึ่งกระจัดกระจายอยู่ตามหน่วยความจำ การเขียนหนึ่งไบต์จะเปลี่ยนบิตหนึ่งของพิกเซลข้างเคียง 8 จุด จึงเป็นโครงสร้างที่แย่สุด ๆ สำหรับกราฟิก 3D ที่มีเท็กซ์เจอร์
ผมมองว่าเป็นเทคนิคคล้ายกับวิดีโออินโทร Sonic 3D บน Genesis/Megadrive (https://www.youtube.com/watch?v=VTawyLNoRhU)
คือบีบภาพต้นฉบับในแนวตั้งเพื่อคำนวณแค่ครึ่งหนึ่งของพิกเซล แล้วค่อยยืดกลับขึ้นไป วิธีนี้ทำให้ใช้แพตเทิร์นดิเทอร์แบบปกติไม่ได้ จึงออกมาแบบนี้ ถ้าใช้ทริกเลื่อนสลับทุกบรรทัดแบบ Sonic 3D ก็หลีกเลี่ยงได้ แต่จะทำให้แพตเทิร์นดิเทอร์ปูไปทั่วทั้งหน้าจอ
วิดีโอยอดเยี่ยมที่บันทึกกระบวนการพัฒนา Dread engine ซึ่งเป็นฐานของเกมนี้ ดูได้ที่นี่
https://youtube.com/playlist?list=PL-3inz2kpSUPGYZwBUAbJjaj-...
กราฟิกน่าทึ่ง และเกมก็ดูน่าสนุก ผู้เล่นในวิดีโอแรกให้ความรู้สึกเหมือนเป็นคนที่เล่นเกมนี้มาหลายรอบจริง ๆ
ยังมีคนทำ ระบบ Amiga รุ่นใหม่ ที่นำไปสร้างด้วย FPGA อยู่ไหม?
เมื่อพิจารณาขีดจำกัดของ Amiga 500 แล้ว ดูสุดยอดจริง ๆ น่าจะใช้เรนเดอเรอร์เดียวกับ Dread เกม Amiga ที่ค่อนข้างใหม่
งานอาร์ตเข้ากับเอนจินได้ดีมาก โดยรวมค่อนข้างหยาบและหม่น ทำให้ ลายเส้นแนวตั้ง ที่เกิดจากวิธีสร้างดูเข้ากันอย่างเป็นธรรมชาติ
อยากให้พอร์ตลง PC
ถ้าของแบบนี้ออกมาในยุค 90 มันคงช่วยชีวิตทั้งแพลตฟอร์มไว้ได้