Skip to content
Robert Stuttaford edited this page Mar 13, 2014 · 7 revisions

Welcome to the Steel Plains TCG wiki!

Steel Plains is part Deck Building Collectable Card Game, part strategy board game where players design and vote for up to X new cards to be cycled into the game every month. Up to Y cards can be cycled out of the game each month.

SPTCG is a for-fun hacking project for the Cape Town Clojure User Group. You can find us on Twitter as well on @clj_ug_ct

Inspiration for the actual gameplay mechanics are drawn heavily from Dvorak, Magic: The Gathering, Mojang's Scrolls and Blizzards' Hearthstone.

Technologies we're using

  • Clojure and ClojureScript - in case that wasn't already clear :neckbeard:
  • Datomic - Data storage
  • Http-Kit - Web Request handling
  • Compojure - Web request url routing
  • core.async - Concurrency stuff, because we can :)
  • Sente - Clj/cljs client/server messaging abstraction on top of Http-Kit
  • Om - UI state management, on top of facebook's React
  • RabbitMQ for a message queue once we actually have server processes to coordinate.

Things we need to build

  • The core game loop
  • A data model for the game
  • Cards!
  • A barebones UI
  • A storage schema
  • And plenty more!