Shattered Pixel Dungeon เกมดันเจี้ยนครอว์เลอร์แนวโร้กไลก์ดั้งเดิมแบบโอเพนซอร์ส
(github.com/00-Evan)- Shattered Pixel Dungeon เป็นเกมดันเจี้ยนครอว์เลอร์แนวโร้กไลก์ดั้งเดิมแบบโอเพนซอร์ส ที่มีเลเวลและศัตรูแบบสุ่ม พร้อมไอเท็มหลายร้อยชนิดให้เก็บสะสมและใช้งาน
- เกมนี้สร้างขึ้นจากซอร์สโค้ดของ Pixel Dungeon โดย Watabou และปัจจุบันคอมไพล์สำหรับแพลตฟอร์ม Android, iOS และ Desktop
- รีลีสอย่างเป็นทางการมีให้ดาวน์โหลดบน Google Play, App Store, Steam, GOG.com, Itch.io และ GitHub Releases
- โปรเจกต์มีบล็อกอย่างเป็นทางการและ โปรเจกต์แปลบน Transifex และผู้ใช้ที่ชื่นชอบเกมสามารถสนับสนุนผ่าน Patreon ได้
- รีโพสitory นี้ไม่รับ pull request แต่เปิดโค้ดไว้เพื่อให้เป็นประโยชน์กับโปรเจกต์อื่น และรับ การรายงาน issue เช่น รายงานบั๊กและคำขอฟีเจอร์
ภาพรวมเกม
- Shattered Pixel Dungeon เป็นดันเจี้ยนครอว์เลอร์แนว โร้กไลก์ดั้งเดิมแบบโอเพนซอร์ส
- เกมมี เลเวลและศัตรูแบบสุ่ม และสามารถเก็บสะสมและใช้ไอเท็มได้หลายร้อยชนิด
- โค้ดพื้นฐานมาจากซอร์สโค้ด Pixel Dungeon ของ Watabou
แพลตฟอร์มที่รองรับและช่องทางจัดจำหน่าย
- ปัจจุบัน Shattered Pixel Dungeon คอมไพล์สำหรับแพลตฟอร์ม Android, iOS และ Desktop
- ช่องทางรีลีสอย่างเป็นทางการ:
การสนับสนุนโปรเจกต์และทรัพยากรชุมชน
- ผู้ใช้ที่ชื่นชอบเกมสามารถสนับสนุนโปรเจกต์ได้ที่ Patreon
- บล็อกอย่างเป็นทางการอยู่ที่ ShatteredPixel.com
- โปรเจกต์แปลดำเนินการบน Transifex
นโยบายการมีส่วนร่วมกับรีโพสitory
- รีโพสitory นี้ ไม่รับ pull request
- โค้ดถูกเผยแพร่ไม่ใช่เพื่อรับการมีส่วนร่วมจากชุมชน แต่เพื่อหวังว่าคนอื่นจะนำไปใช้ให้เป็นประโยชน์ในโปรเจกต์ของตนเองได้
- ยินดีรับ การรายงาน issue ทุกประเภท เช่น รายงานบั๊กและคำขอฟีเจอร์
เอกสารการทำงานกับโค้ด
- ผู้ใช้ที่ต้องการทำงานกับโค้ดสามารถดูคู่มือต่อไปนี้ได้ใน
/docs
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เวลาที่เหลือของสัปดาห์นี้คงหายไปหมดแน่ ๆ ปกติผมไม่ค่อยลงเกมในมือถือ แต่ SPD เป็นโอเพนซอร์สเลยยอมให้เป็นข้อยกเว้น
ตอนติดตั้งครั้งแรก ผมติดเกมนี้หนักจนเกือบทำอินเทิร์นพังไปเลย และพอเพิ่งกลับมาติดตั้งใหม่เมื่อไม่นานนี้ ภรรยาถึงกับคิดว่าผมกำลังนอกใจ เพราะผมเอาแต่จ้องมือถืออย่างน่าสงสัย อย่าหาว่าไม่ได้เตือนก็แล้วกัน
https://play.google.com/store/apps/details?id=thirty.six.dev...
https://github.com/yairm210/Unciv
ไม่ค่อยแน่ใจว่าทำไมเรื่องนี้ถึงขึ้น Hacker News แต่ Shattered Pixel Dungeon สนุกจริง
หนึ่งในฟีเจอร์ที่ดีเป็นพิเศษคือ ถ้ามีเอฟเฟกต์บางอย่างที่บอกตัวตนของโพชัน/ม้วนคัมภีร์ได้ชัดเจน เช่น การขว้างโพชัน เกมจะระบุชนิดนั้นให้อัตโนมัติ ในเกมแนว roguelike ดั้งเดิมกว่านี้ ถ้าโพชันที่ขว้างไประเบิดเป็นไฟ ทั้งที่เห็นชัดว่าเป็นโพชันไฟเหลว ก็ยังต้องจดเองอยู่ดี เป็นเกมที่เหมาะสำหรับฆ่าเวลาตอนอยู่บนขนส่งสาธารณะอะไรแบบนั้น
SPD เป็นเกมเริ่มต้นที่ดีเพื่อไปต่อกับเกมอย่าง Brogue, DCSS, Cogmind, Qud
เห็นคอมเมนต์เชิงบวกที่นี่แล้วเลยซื้อเวอร์ชัน iPhone จาก App Store
ช่วงนี้ผมซื้อคอนโทรลเลอร์ที่ค่อนข้างดี เป็นแบบหนีบมือถือไว้ตรงกลาง แล้วมีปุ่มกับก้านอนาล็อกอยู่สองข้างของจอ เลยคาดหวังว่าจะมี การรองรับคอนโทรลเลอร์ รูปร่างคล้าย Joy-Con ของ Nintendo Switch และแม้จะติดแบรนด์ PlayStation แต่ผู้ผลิตจริงเป็นบริษัทอื่นที่ได้รับไลเซนส์มา สรุปคือเกมนี้ทำงานกับคอนโทรลเลอร์ของผมได้ดี ใช้ก้านอนาล็อกซ้ายขยับตัวละคร และก้านอนาล็อกขวาขยับอะไรคล้ายกรอบเล็ง ความไวของพอยน์เตอร์สูงไปหน่อย แต่ปรับได้ในการตั้งค่าเกม และหลังปรับแล้วก็สบายขึ้น
ผมเลย พิมพ์ 3D ที่ยึดมือถือไว้บนคอนโทรลเลอร์ Xbox ขึ้นมาเอง มันหนักไปหน่อย แต่ใช้ได้สมบูรณ์แบบกับเกมที่รองรับคอนโทรลเลอร์ GeForce Now ก็ใช้ได้ด้วย เลยเหมือนได้เล่น “เกม PC” บนเตียง และถ้าไม่นับค่าพลาสติก มือถือ กับคอนโทรลเลอร์ ก็ถือว่า “ฟรี”
https://www.thingiverse.com/thing:2553522
อยากซื้อมาพักใหญ่แล้ว แต่พอ Gen 2 ที่มีเมานต์แบบเปลี่ยนได้และรองรับเคสออกมา ก็ซื้อทันที เหมาะมากสำหรับเล่นเกม SNES บนมือถือ และขอแนะนำอย่างแรง ข้อเสียอย่างเดียวคือแอปที่แถมมาห่วยมาก มันพยายามขายการสมัครสมาชิกตลอด แต่โชคดีที่ไม่จำเป็นต้องใช้แอปนั้น
ผมไม่ได้เล่นเกมมานานแล้ว ส่วนใหญ่เพราะเรื่องเรียน และเมื่อไม่นานนี้เริ่มเล่น Cogmind ซึ่งเป็น SF roguelike ที่ยอดเยี่ยม
โดยพื้นฐานคือเกมที่คุณเป็นหุ่นยนต์ซึ่งติดตั้งและเปลี่ยนยูทิลิตี ระบบขับเคลื่อน อาวุธ และหน่วยพลังงานต่าง ๆ ได้ เป็นหนึ่งในเกมที่สนุกที่สุดที่ผมได้เล่นในรอบหลายปี นักพัฒนา Josh Ge ก็ใจดีมากและมีส่วนร่วมกับชุมชนอย่างลึกซึ้งด้วย ขอย้ำว่าแนะนำมาก
https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon เป็นแหล่งข้อมูลที่ยอดเยี่ยมหากเกมนี้และแนวนี้ยังใหม่สำหรับคุณ แต่แนะนำให้ลองค้นพบอะไรต่าง ๆ ด้วยตัวเองก่อน เตรียมใจไว้ว่าจะตายบ่อย ๆ แล้วค่อยอ่านวิกิหลังจากผ่านบอสตัวแรกที่ชั้น 5 ไปแล้วจะดีกว่า
ผมเล่น SPD มาหลายปีแล้ว และกลยุทธ์ที่ดีที่สุดสำหรับผมในการชนะคือเก็บ Scroll of Upgrade ไว้จนกว่าจะได้อาวุธอย่างน้อยระดับ 4 ชุดเกราะก็เช่นกัน วิธีนี้ทำให้ชั้นต้น ๆ อันตรายขึ้นมาก แต่ถ้ารอดมาได้ เกมจะกลายเป็นการไม่ทำพลาดและไม่สร้างสถานการณ์เสี่ยงสูง ด้วยวิธีนี้ ผมไปถึง Amulet ได้ประมาณ 30% ของรอบที่เล่น หลังอัปเดตล่าสุด เส้นทางกลับขึ้นสู่พื้นดินก็กลายเป็นความท้าทายที่สนุกขึ้นมากด้วย นอกจากนี้ยังมีเคล็ดลับอื่น ๆ เช่น อย่ารีบระบุชนิดโพชันและม้วนคัมภีร์ทันที ให้เก็บไว้จนกว่าจะรวบรวมข้อมูลได้มากขึ้น, ฆ่าแมลงวันช่วงต้นเกมเพื่อรู้สีของโพชันฟื้นพลัง, ก่อนจะได้กล่องเก็บม้วนคัมภีร์ที่กันไฟได้ ให้ซ่อนม้วนคัมภีร์ไว้ในน้ำตอนเริ่มแต่ละชั้น แล้วค่อยกลับมาเก็บก่อนลงชั้นถัดไป, หลังชั้น 20 Scroll of Magic Mapping จำเป็นมากเพราะกับดัก และควรซื้อในสองร้านแรกเพราะราคาค่อนข้างถูก, ห้องกับดักเรียกศัตรูเหมาะมากสำหรับเก็บค่าประสบการณ์ถ้ามีก๊าซอัมพาตและโพชันก๊าซไฟ/พิษ ถ้าคุณชอบเกมนี้ เวอร์ชัน Android สามารถบริจาคให้โปรเจกต์ได้โดยตรงจากในเกม
ข้อมูลอย่างเช่นแมลงวันบางครั้งดรอปโพชันฟื้นพลังและโผล่ในชั้นต้น ๆ ทำให้รู้สึกเหมือนทำให้เกมเสียไปนิดหนึ่ง บางทีโพชันอาจไม่ควรมีสีจนกว่าจะดื่มก็ได้ แต่ถ้าทำแบบนั้นก็จะขัดกับระบบช่องเก็บของที่ค่อนข้างถกเถียงกันได้ ซึ่งภาระจากของซ้ำเป็นศูนย์ มีเส้นแบ่งที่ละเอียดอ่อนระหว่าง “การเรียนรู้เกม” กับการเลี่ยงข้อเท็จจริงที่ถูกออกแบบมาให้ไม่รู้ก่อนเริ่มรอบนั้น
คล้ายกับ The Sims ที่เผาคุณทั้งเป็นเพราะไม่ได้ซื้อเครื่องตรวจจับควัน และบังอาจทำขนมปังปิ้ง
ผมเริ่มทำคู่มือแบบอัตวิสัยและยังไม่เสร็จสำหรับผู้เล่นใหม่ไว้: https://spd-huntress-guide.pages.dev/guide
ยังไม่ได้เผยแพร่อย่างเป็นทางการ และตั้งใจว่าจะเอาลงเพราะไม่เพียงยังไม่เสร็จ แต่ยังดูแลต่อไม่ไหวด้วย การตามความเร็วอัปเดตของ Evan ให้ทันเป็นไปไม่ได้ ดังนั้น攻略ที่มี seed น่าจะใช้ไม่ได้แล้ว แต่ก็อาจมีประโยชน์กับใครบางคน
ผมเล่นเกมนี้อยู่พักหนึ่ง และไม่ได้จะอวดนะ แต่เคยไปถึง Chapter 2 ได้ทั้งนักรบและนักเวท
ผมชอบกระบวนการระบุชนิดของ และจังหวะการเล่นที่ค่อนข้างเร็ว อีกทั้งถ้าต้องการก็เล่นเชิงยุทธวิธีได้พอสมควรด้วย เป็นเกมที่ผมเล่นบ่อยที่สุดบน iPhone ระหว่างเดินทางช่วงสั้น ๆ ชอบตรงที่บันทึกไว้ตรงตำแหน่งปัจจุบัน แล้วกลับมาเล่นต่อทีหลังได้โดยไม่ต้องจำโครงสร้างดันเจี้ยนหรือสถานะโพชัน/อาหารใหม่
ออกนอกเรื่องนิดหน่อย แต่บทความนี้ทำให้นึกถึงตอนเด็ก ๆ ที่เล่น Castle of the Winds อยู่นานนับไม่ถ้วน
เห็นเธรดนี้แล้วลองค้นดู พบว่าผู้สร้างต้นฉบับกำลังพอร์ตไป Unity อยู่
[1]: https://www.mobygames.com/game/842/castle-of-the-winds/
[2]: https://www.reddit.com/r/CastleOfTheWinds/comments/172ckn6/i...
ผมหาตัวแทนมาหลายปีแล้ว แต่เกมคล้าย ๆ กันใน App Store 99.9% เป็นสแปม, จ่ายเงินเพื่อชนะ, นรกไมโครทรานแซกชัน และใช้สไตล์ภาพ “สากล” ราคาถูกแบบพบได้ทั่วไป
https://www.ign.com/articles/2008/10/06/reign-of-swords-revi...
https://www.ign.com/articles/2009/08/03/reign-of-swords-2-re...
https://www.ign.com/articles/2008/02/07/mobile-battles-reign...
http://web.archive.org/web/20111001213349/http://www.mobileb...
แน่นอนว่าไม่มีทางจ่ายเงินหรือหาเวอร์ชันเต็มได้ ก็เลยเล่นด่านเดโมเดิมซ้ำแล้วซ้ำอีกเป็นชั่วโมง ๆ ผมชอบ Castle of the Winds และชอบเกมเทิร์นเบสอีกเกมที่มีโจรสลัดด้วย ยังมีเกมคล้าย ๆ กันที่มีอะไรอย่างรถถังด้วย น่าจะเป็น Metal Knights
แค่ในด่านเดโมฟรีอย่างเดียวก็น่าจะเล่นไปสัก 50 ชั่วโมงแล้ว
ถ้าคุณชอบเกมการ์ด Magic: The Gathering ก็ควรหลีกเลี่ยง Forge ไว้ดีกว่า ใช้ได้ทั้งบนเดสก์ท็อปและ Android เป็นโอเพนซอร์สที่เขียนด้วย Java และมีการ์ดกับเกมเพลย์ทั้งหมดอยู่ในนั้น
คุณสามารถสร้างเด็คเอง หรือเลือกเด็คสำเร็จรูปจากรายการมหาศาลแล้วแข่งกับ AI ได้ และเท่าที่รู้ ถ้าเล่นออนไลน์ ในเกมเดียวกันสามารถเล่นได้สูงสุด 4 คน
https://github.com/Card-Forge/forge
ทุกครั้งที่ M:TG ขึ้นหน้าแรก XMage ก็มักจะถูกส่งขึ้นมาด้วย รวมถึงเธรดบทความ “M:TG เป็น Turing complete” ที่ดูเหมือนจะโผล่มาทุกไตรมาสด้วย
บังเอิญติดตั้งเกมนี้เมื่อไม่กี่สัปดาห์ก่อน ทำออกมาได้ดีมากจริง ๆ แต่ถ้าผมไม่ได้พลาดอะไรใหญ่ ๆ ไป ก็รู้สึกว่ามัน ยากโหดมาก จนสุดท้ายลบทิ้งไป
ไม่รู้ว่าผมยังไม่รู้วิธีควบคุมทั้งหมด พลาดกลไกบางอย่าง หรือคาดหวังผิดไปกันแน่ เห็นชัด ๆ ว่าน่าจะเป็นเกมที่ผมน่าจะชอบ แต่กลับโดนงูตัวแรก ๆ หนึ่งหรือสองตัวขยี้เละ ยังไม่รู้ด้วยซ้ำว่าจะย่องเข้าไปหรือเดินผ่านมันอย่างไร และก็หา/ได้ของดรอปที่ช่วยในช่วงต้นเกมไม่ได้เลย ถ้าใครรู้ว่าผมทำอะไรผิดอยู่ ช่วยบอกที อยากให้ความยากลดลงสัก 50%
ผมเล่นนักล่าเป็นหลัก ขอพูดจากมุมนั้นนะ อาหารควรกินเฉพาะตอนจำเป็นจริง ๆ เช่น ตอนหิวโซ หรือคิดว่าชั้นต้น ๆ น่าจะมีศัตรูเยอะ ม้วนคัมภีร์เสริมพลังใบแรกให้ใช้กับธนูถาวร แล้วหลังจากเสริมพลังม้วนคัมภีร์แล้วค่อยนำไปใช้กับธนู เส้นทางที่ศัตรูจะเข้ามาหาคุณจะถูกกำหนดไว้เสมอ เมล็ดให้ใช้กับเส้นทางที่คาดว่ารูปปั้นกับมิมิกจะเดินมา และถ้าเป็นไปได้ให้ใช้การโจมตีระยะไกล ก่อนลงบ่อน้ำฟื้นฟู ควรสวมไอเท็มต้องสาปทั้งหมด เพราะคำสาปจะถูกล้าง ในร้านค้าให้ซื้อกระเป๋า/ถุงใบใหม่ อาหาร และ Ankh ตามลำดับ หลังจากนั้นค่อยเสริมจุดอ่อนด้วยน้ำยาพลังชีวิต ม้วนคัมภีร์ แหวน และไม้คทาเวท เวลาเก็บไอเท็ม ให้เก็บของที่ชอบที่สุดก่อน แล้วเรียงไปหาของที่ชอบน้อยกว่า เพราะของที่เก็บล่าสุดจะถูกขโมยก่อน สู้โดยทำให้ศัตรูยืนอยู่ตรงช่องประตูเหมือน “ขัง” มันไว้ และถ้าได้เกราะแผ่นโลหะมา ให้ทุ่มการเสริมพลังทั้งหมดลงไปในนั้น น้ำยาในช่วงต้นเกมให้ลองดื่มใกล้ประตูและน้ำ การคราฟต์โถน้ำผึ้งแตกกับน้ำยาพลังชีวิตให้คุณค่ามากกว่าใช้แยกกัน น้ำยาประสบการณ์กับม้วนคัมภีร์แปลงสภาพให้เสริมพลังแล้วใช้เลือกและปรับปรุงสายความสามารถ ไม้คทาเวทน้ำแข็งกับระเบิดไฟสามารถเปลี่ยนเนื้อดิบให้เป็นอาหารดี ๆ ได้ โดยน้ำแข็งต้องให้เนื้อติดอยู่กับอะไรบางอย่างอย่างกำแพง ส่วนระเบิดไฟจะเผาทุกอย่างไปเลย ในห้องกับดัก ถ้าเป็นกับดักเป้าหมายเดี่ยว ให้ไปอยู่จุดที่ไกลที่สุดแล้วพักหรือส่งเสียงล่อศัตรูเข้ามา จากนั้นโยนของใส่กับดักเพื่อให้มันทำงานใส่ศัตรู ห้องหิมะถล่มให้วางของไว้ตรงช่องประตู ถอยหลัง แล้วโยนของใส่กับดัก Gnoll ที่คลุ้มคลั่งให้หนีอย่างเดียว คนที่เสียการควบคุมตัวเองคุยกันไม่รู้เรื่องหรอก
ถ้าใช้แว่นขยายตรวจดูงู น่าจะมีคำใบ้นี้ให้ เวลาพบศัตรูชนิดใหม่ ควรใช้เวลาตรวจสอบเสมอ หรือไม่ก็เล่นเป็นนักเวท เพราะไม้คทาเวทจะยิงโดนงูเสมอ ส่วนถ้าเป็นนักธนู ก็ยิงมันตอนที่งูยังหลับอยู่ได้ เส้นโค้งความยากของเกมนี้ส่วนใหญ่คือการเรียนรู้วิธีจัดการศัตรูแบบมีเทคนิคอย่างนี้ เช่น แมลงวันหรือฝูงใหญ่ ๆ ควรสู้ที่จุดคอขวดเสมอ
สิ่งหนึ่งที่ควรทำคือระบุชนิดไอเท็มตอนที่ปลอดภัย วิธีหนึ่งคือทดลองใช้ไม้คทาเวทกับศัตรู บางครั้งอาจเสียชาร์จไปเปล่า ๆ หรือทำให้ศัตรูแข็งแกร่งขึ้น แต่คุณจะรู้ว่าของชิ้นนั้นทำอะไรได้ พอเล่นไปไม่กี่รอบ ก็จะเริ่มมีเซนส์ประมาณว่า “ระบุม้วนคัมภีร์ดี ๆ ไปหลายใบแล้ว ดังนั้นม้วนคัมภีร์ที่ยังไม่ระบุอาจมีโอกาสเป็นของไม่ดีสูง”
อย่าออกจากชั้นโดยยังหาอาหารไม่ได้ ม้วนคัมภีร์กับน้ำยาให้ใช้ระบุชนิดให้เร็วที่สุดเท่าที่ทำได้ในสถานการณ์ที่ปลอดภัย ใช้กรอบประตูเพื่อรับมือศัตรูทีละตัว