Hi everybody, I just ported some 2018-scalajs games to Scala 3, it is amazing that such 8-year old code base required less than an hour to get all the games working in Scala 3.<p>I encourage you to try Scala.js/Scala3 which work really nice.
For those interested in Scala.js I would recommend two UI frameworks:<p>a) Slinky - <a href="https://slinky.dev" rel="nofollow">https://slinky.dev</a><p>b) Laminar - <a href="https://laminar.dev" rel="nofollow">https://laminar.dev</a>
Scala/Scala.js is an amazing ecosystem. It simply astounding being able to take code from the frontend and move it to the backend by simply importing it in a different project. Using the same domain validations everywhere is also mind-blowing.<p>Thanks for the effort, these are really cool demos.
The games on the live demo eat 100% of a CPU and go down to crawling FPS on my Macbook M1 Pro once I start using the keyboard to control them. Wonder what's going on.