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

Boardzilla บอร์ดเกมดิจิทัล

  • Boardzilla เป็นพื้นที่ที่ช่วยให้เล่นและพัฒนาบอร์ดเกมในเบราว์เซอร์ได้อย่างง่ายดาย
  • มีอินเทอร์เฟซที่เรียบง่ายให้ผู้ใช้ ทำให้แสดงกติกาเกมได้ง่าย และมอบตัวเลือกต่าง ๆ ที่ผู้เล่นสามารถเลือกได้
  • หากคุณสนใจการพัฒนาเกม แนะนำให้อ่านเอกสารประกอบ

เกมที่มีให้เล่น

  • 7 Wonders Duel: เกมสำหรับผู้เล่น 2 คน
  • Cursed: เกมสำหรับผู้เล่น 1 คน
  • Hex: เกมสำหรับผู้เล่น 2 คน
  • Power Grid: เกมสำหรับผู้เล่น 2 ถึง 4 คน

ความเห็นของ GN⁺

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

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

 
GN⁺ 2024-01-30
ความเห็นจาก Hacker News
  • มีความเห็นว่าถึงแม้จะใช้ TypeScript และ CSS อยู่ แต่ก็อยากให้รองรับ Python ฝั่งเซิร์ฟเวอร์ด้วย โดยบอกว่าตอนนี้นักพัฒนาและสำนักพิมพ์ที่ใช้ BGA อยู่กำลังกังวลกับโมเดลธุรกิจของ Asmodee จึงถือว่าเป็นจังหวะที่ดี พร้อมทั้งขอข้อมูลเกี่ยวกับเทคโนโลยีสแต็กของแพลตฟอร์มเกมอื่น ๆ และขอให้มีการผสานรวมกับ Python
    • BGA Studio: JS/CSS + PHP (ไคลเอนต์และเซิร์ฟเวอร์) + MySQL
    • Yucata.de: JS + HTML + .NET 4.5 (เซิร์ฟเวอร์)
    • TTS: ใช้ Lua (พร้อมคำวิจารณ์ว่าไม่ใช่เชิงวัตถุ)
    • มีการให้ลิงก์รีวิวซอฟต์แวร์บอร์ดเกมปี 2021
  • แม้จะประเมินเกมเอนจินที่มีฟีเจอร์หลากหลายนี้ในแง่บวก แต่ก็ระบุว่ายังประสบความยากลำบากในการสร้างเวอร์ชันเชิงโปรแกรมที่สามารถเล่นออนไลน์ได้ด้วยระบบนี้ โดยบอกว่าได้ยืนยันจากเอกสารแล้วว่ารองรับการ์ด แต่ยากจะรู้ว่ามีการเปลี่ยนแปลงอะไรอย่างไรบ้าง จึงเสนอว่าควรมีบทเรียนแบบทีละขั้นตอน
  • มีคำแนะนำให้หลีกเลี่ยงการใช้คำต่อท้าย 'Zilla' ในชื่อโปรเจกต์ เพราะในอดีตมีกรณีที่การใช้คำต่อท้าย 'Zilla' นำไปสู่ปัญหาทางกฎหมาย
  • มีคนบอกว่าตนมีต้นแบบบอร์ดเกมหลายเกมที่อยากทำเป็นเว็บเกม และเคยลองเขียนฟังก์ชันสำหรับไลบรารีบอร์ดเกมทั่วไปมาแล้ว แต่ทำต่อได้ไม่จริงจังเพราะต้องทำโปรเจกต์อื่นควบคู่กันไป พร้อมวิจารณ์ว่าแพลตฟอร์ม BGA เรียนรู้ยาก ไม่ชอบ PHP และเอกสารถูกกระจายอยู่หลายที่
  • มีความเห็นเชิงบวกต่อคำสั่งควบคุมลำดับการทำงาน everyPlayer ที่เปิดให้ผู้เล่นหลายคนลงมือพร้อมกันได้ และระบุว่าความสามารถนี้ขาดหายไปในเฟรมเวิร์กบอร์ดเกมอื่น ๆ
  • มีความเห็นว่าในการพัฒนาทางเลือกแทน BGA จำเป็นต้องได้รับอนุญาตจากสำนักพิมพ์ และเนื่องจาก BGA เป็นของ Asmodee จึงน่าจะขออนุญาตได้ยาก ถึงอย่างนั้นก็ยังมองว่าเป็นความพยายามที่ดี
  • มีการกล่าวถึงว่า screentop.gg เป็นตัวเลือกที่มั่นคงและได้รับการยอมรับในสายนี้อยู่แล้ว และบอกว่าการสร้างเกมบนระบบนั้นทำได้ง่าย
  • มีคำถามว่าได้รับอนุญาตสำหรับ Funkenschlag แล้วหรือยัง ทำไมถึงเลือกใช้ TypeScript และมีแผนจะจัดการพฤติกรรมก่อกวนเกมหรือการโกงของผู้เล่นอย่างไร รวมถึงถามว่าระบบนี้คล้าย BGA หรือ TTS มากกว่ากัน
  • มีความเห็นว่านี่อาจมีประโยชน์สำหรับการทดสอบในเครื่องในฐานะฟรอนต์เอนด์สำหรับบอต AI จึงแสดงความสนใจ
  • มีคำถามว่าสามารถใช้ภาษาแบบ compile-to-JS ที่ตนชอบในการพัฒนาเกมได้หรือไม่ และสงสัยว่าโครงสร้างพื้นฐานของเกมบังคับให้ต้องใช้ TypeScript หรือเปล่า