Skip to content
saraid edited this page Sep 13, 2010 · 4 revisions

Welcome to the OpenCatan wiki!

Design Goals

  • Arbitrary map designs
    • Serializable
    • Map editor (nice to have)
  • 2-10 players
  • API hooks for AI design
  • Canvas rendering engine
    • Client agnostic

Significant Codebases, in order of priority

  • Catan in Ruby library
    • Serialization language for maps
  • Canvas-based hex-map renderer in Javascript.
  • Rails-Juggernaut chat server, with a Catan protocol piggybacking.
  • A play interface, including Dashboard and Trade.
Clone this wiki locally