The GitHub repository.I've been thinking of taking advantage of Scala's stronger type system, its cutting-edge (or at least useful) features, and the rich ecosystem of both Java and Scala libraries to increase productivity in scripting danmaku games. In addition, this engine will, of course, be cross-platform and keep Unicode in mind from the beginning; it will support hashes and avoid Shlemiel the Painter algorithms.
Keep note that there's no guarantee of finishing; however, contributions from others will probably increase the probability. The main difficulties are:
- Getting SBT 0.13 to cooperate with LWJGL 3
- Writing resource loaders since slick-util isn't compatible with LWJGL 3
- Making sure everything runs reasonably quickly
I've already sorted out the coroutine matters. They should be usable and compile without errors.
P. S. if you can program in Scala and would like to help, then please do so.