Sloth Online RPG is a 2D Java-based RPG offering real-time action and immersive graphics for an engaging gaming experience.
The main intentions of this project are to offer a free, fully functional, and ever-expanding role-playing engine (both client and server-side) for the end-user who will be playing the game. Additionally, developers can utilize the project as a resource on certain aspects of Java game programming.
The server-side of the project implements the NIO Networking library to create a smoother, stronger TCP/IP core. The client-side of the code leverages the Graphics2D Java library to provide near-perfect animation without requiring a rendering device such as OpenGL or DirectX.
The project's source code is clean and well-organized, with comments that aid readability and understanding. At present, some pre-alpha local network testing has proven that the project is coming along nicely. With continued development, the plan is to include database integration and more of a developer-side interface.
Character Creation, Smooth character animation, and fully-supported TCP/IP gameplay are included in the project. Chatting is also implemented. The project requires Java Runtime Environment (JVM) 1.5+.
What's New in This Release: Character Creation, Battle System, Inventory System, Working Item System, Merchants, NPC's, Monsters, Regional Map System, Animations, and Integrated Web-Based Ranking System. The entire networking system has been redone using the Java NIO API, and the client now uses active rendering for a solid and smooth gaming experience.
In summary, Sloth Online RPG fulfills the objective of providing an online RPG that is functional on almost any operating system that has Java installed. It can deliver playable experiences on low-end machines while still featuring rich 2-D graphics. This project is a valuable tool for both end-users and developers looking to engage in Java game programming.
Version 0.15: N/A