Catch The Rat
Java is a widely used programming language expressly designed for use in the distributed environment of the internet. It is the most popular programming language for Android smartphone applications and is among the most favored for edge device and internet of things development. Java was designed to have the look and feel of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model.
Until very recently, professional games have been developed in C or C++. This has changed and now there are great games developed completely in java. The game industry for mobiles is growing and java is the language to program in Android. Android must be by now the most used operative system for smart phones.
In the other hand, games like Minecraft, have millions of users and are developed by only one developer, without the support of a big company. Java has a garbage collected, managed runtime. 99% of the time this is a huge advantage, it certainly makes coding easier and less error-prone and is one of the big reasons why Java is so popular.
However it does cause an occasional latency issue for games as garbage collection cycles can cause noticeable pauses. This is getting to be less of an issue with the newer low-latency JVMs, but is still an issue for graphically intensive games where maintaining high FPS is critical.
Catch The Rat is a simple, shortest and easiest game that could be written in Java using Swing components and event handling. A simple swing program that is much easier than you what you find on the internet. It is dead simple. Just look at the code. Coding it is easy but playing it is difficult! Try how many times you can!.
Click the download button below: