-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Robert Stuttaford edited this page Mar 13, 2014
·
7 revisions
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.
- Clojure and ClojureScript - in case that wasn't already clear
- 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.
- The core game loop
- A data model for the game
- Cards!
- A barebones UI
- A storage schema
- And plenty more!