Stendhal
Project information
- Category: University Project
- Programming language Java
- Project URL: https://stendhalgame.org/
- Project Trailer: YouTube
Open-source 2D MMORPG started and developed primarily by the Arianne Project . The game is programmed in Java and runs on the open-source Marauroa Engine which follows a client-server architecture.
As part of my University's Software Engineering module, my team and I worked on previously unresolved issues of the Stendhal Project, using a test-driven development paradigm.
As a team, we fixed several bugs, added features to the game and refactored the client code to implement chat actions using XML, to improve its simplicity and expandability.
My contributions:
- - Fixed the "Help with the Harvest" quest by expanding on the functionality and behaviour of certain pushable objects in the game.
- - Added a new building and NPC to the game and implemented and XML Loader to retrieve actions from an XML file.
- - Created automated testing for the above modifications to the codebase and documented the development process.