ฉันต้องการสร้างเกมกระดานออนไลน์ ฉันสามารถใช้เครื่องมืออะไรในการเขียนเกมและทำให้คนจำนวนมากเข้าถึงได้ง่ายที่สุดเท่าที่จะทำได้?
ฉันต้องการให้สามารถเข้าถึงได้อย่างกว้างขวางที่สุดเท่าที่จะทำได้ดังนั้นจึงเป็นการดีที่สุดหากส่วนต่อประสานผู้ใช้จะทำงานในเบราว์เซอร์ไม่ใช่ในแอปที่ดาวน์โหลดแยกต่างหาก ในทำนองเดียวกันควรข้ามแพลตฟอร์มไม่ จำกัด เพียงแพลตฟอร์มเดียว JavaScript / HTML ล้วนๆจะดีที่สุดเพราะจะช่วยให้สามารถใช้งานบน iPad ได้เช่นกันแม้ว่า Flash หรือ Java อาจยอมรับได้ Silverlight ไม่มีส่วนแบ่งการตลาด (ตัวอย่างเช่นฉันไม่ได้ติดตั้ง) และ XNA นั้นมี จำกัด มากเกินไป
คุณสมบัติอื่น ๆ ที่น่าจะเป็นคุณสมบัติการแชทและสังคมที่ดี (หรือการรวมเข้ากับระบบแชทหรือโซเชียลเน็ตเวิร์คอื่น ๆ ), ลีดเดอร์บอร์ดหรือระบบทัวร์นาเมนต์และการรวมบอทเพื่อให้คู่ต่อสู้ AI ในกรณีที่มีผู้เล่นไม่พอ ตัวจับเวลาของเกมเพื่อให้ผู้คนเคลื่อนไหวในอัตราที่สมเหตุสมผลก็จะดีเช่นกัน การบันทึกเรคคอร์ดของเกมและการอนุญาตให้ผู้เล่นเล่นซ้ำและตรวจสอบบันทึกเพื่อการศึกษาก็ดีเช่นกัน แต่ฉันก็ไม่ได้คาดหวังมากนักเนื่องจากฟีเจอร์ประเภทเหล่านั้นมักจะปรากฏในเอนจิ้นที่สร้างขึ้นเฉพาะสำหรับเกมเช่นหมากรุกหรือโก
การเป็นซอฟต์แวร์เสรี / โอเพนซอร์ซนั้นเป็นข้อดีอย่างมากดังนั้นฉันจึงสามารถขยายได้ด้วยตัวเองถึงแม้ว่าโซลูชั่นแบบปิดหรือโฮสต์อาจยอมรับได้หากพวกเขามีคุณสมบัติดังกล่าวเพียงพอหรือจัดหาวิธีการบางอย่างในการขยาย
มีระบบใดที่ตรงกับความต้องการของฉันหรือไม่? หรือสิ่งใดก็ตามที่ใกล้เคียงกันแม้ว่าจะไม่ตรงกันทั้งหมด
ระบบที่คล้ายกันซึ่งไม่ตรงกับความต้องการของฉันจะรวมถึง:
- Yahoo Gamesซึ่งใช้เว็บ แต่ฉันไม่สามารถเขียนเกมของตัวเองได้ (หรือเซิร์ฟเวอร์ใด ๆ ที่คล้ายคลึงกันในประเภทนั้น)
- Volityซึ่งสร้างขึ้นบน SVG และ XMPP มันเป็นโอเพ่นซอร์สที่ออกแบบมาเพื่อเป็นมาตรฐานเปิดรองรับบอตและอื่น ๆ แต่มันต้องมีการดาวน์โหลดไคลเอนต์แยกต่างหากและดูเหมือนว่าจะไม่พัฒนาหรือใช้งานอย่างจริงจังอีกต่อไป
- SuperDuperGamesซึ่งเป็นโอเพ่นซอร์สระบบออนไลน์สำหรับการเล่นเกมแบบเทิร์นเบส (เล่นตามสไตล์) นั่นคือมันไม่ใช่แบบสดหรือเรียลไทม์ แต่คุณส่งการเคลื่อนไหวของคุณและรอให้ใครบางคนส่งพวกเขาภายในวันถัดไป เป็นชุมชนที่ใช้งานอยู่ แต่ฉันต้องการบางสิ่งบางอย่างที่ฉันสามารถเล่นเกมสดได้ไม่เกินสัปดาห์หรือเดือน