Context
KDDL Project is broadly speaking an assistant for players of Knights and Dragons, a multiplayer role game for smartphones where each user leads a team of heros in PvP and PvM battles. The key to success in this game is to equip the heros with the most powerful armors. Knights and Dragons provides a guild system that allows players to team up to compete in regular events.
Problematic
Knights and Dragons by its own doesn't provide the necessary features for comfortable and effective coordination between members of the guild. One of the main gaps is not able to inspect the armors owned by allies. Therefore it's common the use of outside applications, like Line, to communicate; however there is a need of more targeted application.
Definition
KDDL is a web app that comes with two basic goals; make an armors database, and allow the user to manage their inventory. On this basis, it is possible to define a wide range of benefits that KDDL can incorporate to improve the gameplay and user interaction inside the guild. The initial scope of the project has been split into two phases. This article describes the features implemented in phase 1.
This project was an original idea of mine, and its design and implementation have been made entirely by me. The main purpose was to learn new technologies and of course the satisfaction of developing a tool that can be useful for a group of people.
At the present the system is deployed and working for a group of 40 users, among whom I include myself. All screenshots presented belong to real interfaces and real data of the system, having changed only the user avatars for privacy reasons.
KDDL has been successfully tested in Mac OS, Ubuntu and Windows, iOS and Android devices. Tested browsers were Safari, Google Chrome and Mozilla Firefox.
Resources employed
Database MongoDB (NoSQL JSON)
jQuery and Bootstrap3 for client
Eclipse IDE for developing
Acknowledgments
Thomas Park for the Lumen Bootstrap theme: http://bootswatch.com/lumen/
Alia Technologies for support this personal project with free and high quality NodeJS hosting
Mates of guild Dragonlance for testing and suggest improvements