Skip to content

Siiir/java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

โ˜• My projects using Java

๐Ÿ› ๏ธ See my related hard skills

๐ŸชŸ C#

๐Ÿ“‚ Contents

๐Ÿ“œ 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.

๐Ÿ“– Etymology

In "Canv-Engine," the "Canv" stands for "Canvas", as JPanel serves the role of "Canvas" in graphics rendering.

๐Ÿ•น๏ธ Examples of usage

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published