Stendhal

Stendhal is a multiplayer online adventure game with retro style graphics, hundreds of different creatures, items, NPCs and quests. It is written in Java by the Arianne Project, which was awarded project of the month March 2010 by SourceForge.

Gameplay
As a typical multiplayer online adventure game Stendhal features a rich world in which players can fight monsters and explore towns, buildings, plains, caves and dungeons. By fighting monsters and completing quests provided by NPCs, players gain experience and money. The money can be used to buy new items and improve the armor and weapons. Gaining experience allows the players to fight stronger monsters and explore more parts of the world.

World
Players start in the old village of Semos. Semos is the central hub from which players start to explore the outside world and dungeons. There is a google maps based atlas available to help players on the outside world. The Stendhal wiki has indepth descriptions on the regions and dungeons.

Cities in Stendhal

 * Semos City
 * Semos City is the town the workers of the nearby Semos quarry once settled. It is populated by 40-50 persons. The defenses of Semos is now abandoned and moved to the capital Denirian. Semos' current weak state have forced them to make an emergency notice about heroes wanted in the help of town defense.


 * Semos Village
 * Semos Village is the ancient town of Semos. It is now mostly abandoned, as most people moved to the newly founded City of Semos in the east. Nishiya the sheep seller, however, still lives here. Semos Village is the place where new players start the game.


 * Ados
 * The rich coast city Ados is in a food crisis right now, since the farm town Semos is suffering constant attacks from monsters and thieves. Ados now pays high fees to good heroines and heroes that can help protect the town Semos and the food caravans that go between Semos and Ados.


 * Near Ados there is a haunted area where a famous battle took place. The area is now populated by some spirits of those who died there. Take care because they don't rest in peace.


 * Nalwor
 * Nalwor is the main city of the elves located south east of Semos in the Nalwor Forest. Be careful as elves do not like humans and the soldiers will attack everyone they spot. The civilised elves living there, however, may sell valuable items even to humans.


 * Southern Cities
 * South of the river there are the cities of Fado and Kirdneh.

Quests
NPCs in the cities and world ask players to do tasks for them, such cleaning the basement from rats and snakes or investigating dungeons. Some quests are simple and short, others are quite long and tell a story as the players progresses. A quest log keeps track of steps done by the player and promises made. It also warns about tasks that might be too dangerous for the players current level of experience. There are special NPCs who will tell a player which nearby quests they are ready to try.

Achievements
Playing unlocks achievements for completing quests, visiting places, looting items, or killing monsters for example. On the official server, the reached achievements can be checked on the game server website, and players can compare each other in the Hall of Fame.

Economy
Players can earn in-game money by doing quests and killing creatures. In-game money can be spent on buying equipment and items, such as potions.

Players can trade items with other players by using a trade GUI, if they are next to each other. Also, players can sell items through a trader NPC, called Harold, in Semos Inn.

Mini-Games
There are a number of mini games all over the world:


 * Deathmatch
 * Magic Maze
 * Wishing wells
 * Dice game
 * Black jack

Special Events


For special holidays the main cities are decorated in Stendhal and special NPCs roam the world: Easter Bunny and Santa Claus give presents. On Halloween, Stendhal celebrates the Mine Town Revival weeks. It is a fair with many mini games and dressing up.

There are raids, some of them are done by the game automatically and some are organized by game masters. Players often celebrate weddings, or organize raids and quizzes.

History
Stendhal is based on ariannexp which was born in 1999. The initial release of Stendhal was on March, 03 2005. The first playable version was released on April the 4th.

In October an automatic updater for the client was implemented. This solved the problems of having to install new releases frequently because of the "release early, release often" development approach. Halloween was celebrated in game as "Mine Town Revival Weeks". The original Revival Weeks were motivated by development reasons to populate the huge city of Ados over the release time of three versions. But since then it had mutated into a recurring event.

In March 2007 the cap at level 100 was removed. In May the first large quest chain was implemented. It allows players to arrange their marriage to another player in game. Pets and housing were also introduced that year. Sometime during this year a new website was created which includes information from the game, like item stats and a hall of fame.

At the beginning of 2008 the NPC chatting system was reworked to allow players to talk to NPCs in a much more natural way.

At the end of 2008 the battle system was completely reworked to prevent players from camping for hours in game without paying attention to the screen. The new combat systems made fights a lot quicker but also decreased the impact of stats gainable by camping. . Because of that change a fork of Stendhal with the camping-favoring combat system was created. This fork, however, died before the end of the year.

A research project called Player-like world was developed based on Stendhal to create a controlled environment that is used in online games research.

In 2009 the existing artwork was completely replaced with images created by the Stendhal developers themselves. A continuous integration environment was setup to ensure the quality of the source code by executing automatic tests on a daily basis. In September instanced fighting zones were implemented.

In early 2012 a day and night cycle was added which supports directed lights. After 7 years of development, Stendhal 1.00 was released on May the 17th.

Development
Stendhal is developed as a totally free project. The source code for both the the client and the server is available. Because of its history, the Stendhal project is very skeptical about graphics found on the net that claim to be free. Therefore, most of the art work is original.

The development of Stendhal is coordinated using the bug tracker offered by SourceForge and the IRC channel #arianne on freenode. People willing to contribute can do this in a number of ways, starting from reporting bugs and ideas about new features, keeping the documentation in the wiki up to date, to contributing graphics and code. There is range of documentation available to get started.

Stendhal takes a "release early, release often approach" which leads to release roughly every four weeks. For every release a branch is created in the code repository. Starting with the day of the release, only serious bugs are fixed there to ensure a stable release branch while development continues in the master branch.