Fork me on GitHub
#clojure-gamedev
<
2019-04-03
>
nbtheduke19:04:21

hey y'all, i have a bunch of questions related to statefulness in a card game (think magic the gathering, not bridge)

nbtheduke19:04:00

and inheritance

nbtheduke19:04:45

I've been working on this game (http://jinteki.net, https://github.com/mtgred/netrunner) for the last year, and the underlying game engine is good enough but it's got a lot of technical debt and is very procedural

nbtheduke19:04:38

I've been reading through the source code to a similar project (http://jigoku.online, https://github.com/gryffon/ringteki), and feel quite envious of the strong Object-Oriented approach they've taken with their code: lots of interfaces, clever use of contained state in classes

nbtheduke19:04:49

has anyone attempted stuff like this before in clojure? the resources i've found are either for simple card games like "war" or "blackjack", or for non-turn based games, like platformers