Skip to content
/ kcg Public

Trial at a strategy card game using Kotlin and korge

License

Notifications You must be signed in to change notification settings

smelc/kcg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8f4c42d · May 6, 2020

History

98 Commits
Apr 28, 2020
Apr 26, 2020
Apr 8, 2020
Apr 2, 2020
Feb 4, 2020
Mar 30, 2020
Jan 16, 2020
Jan 21, 2020
Mar 28, 2020
Mar 30, 2020
Mar 20, 2020
Jan 8, 2020
Jan 14, 2020
May 6, 2020
Mar 2, 2020

Repository files navigation

Korge Card Generator

This project started as a card game using the amazing korge (in Kotlin). korge was used to generate the cards, such as this one:

Then I planned doing the AI using Haskell, to benchmark the different teams; to make sure the game's balance is correct. However, I drifted doing the game's UI using the great gloss for OpenGL rendering. But it soon appeared to me I wouldn't learn a lot compared to my previous games done with OpenGL too (with Java's libgdx). In particular I would lack the support for doing the GUI and structuring the view that I had with libgdx's scene2d.

As I wanted to continue doing Haskell, I switched to using miso where I would have support for a structured GUI, as well as having cross-compilation to Javascript which is the number 1 platform for gaming and I would have nice font rendering at any size without any trouble (damn you bitmap fonts!). And in addition, I would learn new stuff. As a consequence I stopped development in this repo, but the same game continues with miso here: miso-darkcraw.

For the record, here's the state of the game in this repo; it is capable of displaying a board with cards:

About

Trial at a strategy card game using Kotlin and korge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published