보드 게임의 온라인 구현을 만들고 싶습니다. 게임을 작성하고 가능한 많은 사람들이 쉽게 이용할 수 있도록 어떤 엔진을 사용할 수 있습니까?
가능한 한 널리 액세스 할 수 있기를 원하므로 사용자 인터페이스가 별도로 다운로드 된 앱이 아닌 브라우저에서 실행되는 것이 가장 좋습니다. 마찬가지로 단일 플랫폼에만 국한되지 않고 교차 플랫폼이어야합니다. 플래시 나 자바가 허용 될 수 있지만 순수한 JavaScript / HTML이 iPad에서도 사용할 수 있기 때문에 가장 좋습니다. Silverlight에는 시장 침투율이 없으며 (예 : 설치하지 않음) XNA가 너무 제한적입니다.
좋은 다른 기능으로는 좋은 채팅 및 소셜 기능 (또는 다른 채팅 또는 소셜 네트워크 시스템과의 통합), 리더 보드 또는 토너먼트 시스템, 봇을 쉽게 통합하여 AI 플레이어에게 충분한 인원이없는 경우 AI를 제공 할 수 있습니다. 사람들이 합리적인 속도로 움직 이도록하는 게임 타이머도 좋습니다. 게임 레코드를 저장하고 사람들이 연구를 위해 레코드를 재생하고 검토 할 수있게하는 것도 좋은 일이지만, 이러한 유형의 기능은 체스 나 바둑과 같은 게임을 위해 특수 제작 된 엔진에만 나타나는 경향이 있기 때문에 기대하지는 않습니다.
무료 / 오픈 소스 소프트웨어는 큰 장점이 될 것이므로 직접 확장 할 수는 있지만, 위의 기능을 충분히 제공하거나 확장 할 수있는 수단을 제공하면 폐쇄 형 또는 호스팅 된 솔루션이 수용 가능할 수 있습니다.
내 요구를 충족시키는 시스템이 있습니까? 아니면 정확히 일치하지 않더라도 가까운 것이 있습니까?
내 요구를 충족시키지 못하는 일부 유사한 시스템에는 다음이 포함됩니다.
- Yahoo Games 는 웹 기반이지만 자체 게임 (또는 해당 범주의 여러 유사한 서버)을 작성할 수 없습니다.
- SVG 및 XMPP를 기반으로하는 Volity 공개 표준으로 설계된 오픈 소스이며 봇 등을 지원하지만 별도의 클라이언트 다운로드가 필요하며 더 이상 적극적으로 개발되거나 사용되지 않는 것 같습니다.
- 턴 기반 (메일 별 재생 스타일) 게임을위한 오픈 소스 온라인 시스템 인 SuperDuperGames 즉, 실시간 또는 실시간이 아니라 이동을 제출하고 다음 날 내에 누군가가 자신의 움직임을 제출할 때까지 기다립니다. 활발한 커뮤니티이지만 몇 주 또는 몇 달이 아닌 라이브 게임을 할 수있는 무언가를 원합니다.