๐ Licensing service on Spring Boot ๐
๐ง Allows creation, reading, update, and deactivation of licenses.
๐ฑ All licenses created for customers are based on the root "buyable license" and contain additional owner-specific info.
๐ฌ Chat server on Spring Boot ๐
๐ก Serves chat messages to all chat clients that request them.
๐ Allows clients to post new messages and efficiently ping to see if a new message was posted.
๐ Implementation of projects from Hyperskill ๐
๐ง A collection of small/medium Java apps built via JetBrains Academy (Hyperskill).
โ๏ธ Each includes automated builds (Gradle/Maven, tests, and brief documentation.
๐จ CanvEngine on Swing ๐ผ๏ธ
๐ฎ Game engine using CPU-based rendering on JPanel
.
In "Canv-Engine," the "Canv" stands for "Canvas", as JPanel
serves the role of "Canvas" in graphics rendering.
In the examples
submodule, you can find some games and simulations made using this engine.
๐ฎ plain_tanks
game is not fully utilizing CanvEngine as it was only partially ๐ ported from my first (integrated) Java game engine to CanvEngine.
๐ I only found time to make Plain Tanks use CanvEngine's asset server instead of the old one, which lacked good support for ๐ caching sounds.