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

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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