• SourceForge Logo
  • Java Logo
  • MySQL Logo
  • SourceForge Logo

Stendhal

Stendhal is a fun friendly and completely free multiplayer online adventure game with an old school feel.

Screenshots

  • Game screenshot
  • Game screenshot
  • Game screenshot
  • Game screenshot

What is Stendhal?

Stendhal has a huge and rich world. You can explore cities, forest, mountains, mines, plains, caves and dungeons.

You could meet over 300 NPCs, many will give you tasks and quests for valuable experience, shiny gold, but mainly a warm fuzzy feeling. You may be asked to help protect land or people from danger, feed the hungry, heal the sick, make someone happy, solve a puzzle, play a game or simply lend a hand. You can keep track of your progress using a Travel Log.

Your character will develop and grow and with each new level up become stronger and better. With the money you acquire you can buy new items and improve your armour and weapons, trade with friends, or look for what other players are giving away in the 'community chest'.

If you just want to fight that helps too - the cities could get overrun by monsters without you!

Start playing, get hooked... and if you like, get the source code, and add your own ideas!

So what are you waiting for? A whole new world awaits...

Start playing, get hooked...

With Java installed, playing is as simple as clicking Play Now on stendhalgame.org. You can play Stendhal on Windows, Mac and Linux, it is completely free and all open source.

There is an ingame tutorial, a manual and a beginners guide.

Get the source code, and add your own ideas!

Stendhal is part of the Arianne project and framework for developing games. It's a great project to get involved in, if you are interested in learning to develop Java for example. If you don't want to code you can help with graphics, history, dialogue, quest ideas, music and more. Join a team of developers from all over the world who create the game just for fun, and of course for free, in our spare time. We would really love to get your help contributing.

Manual

You can read Stendhal's manual here

Online servers

Stendhal is a online game, so you need to connect to a server in order to be able to play:

Download

Change Log

1.45: Branching Out

world
  • new achievements: Ados's Lifeblood, Commander in Chief, Hyperbolist Historian, Nation Crusher, Semos's Ruler
  • seeds & bulbs items have unique images
  • added Kirdneh City chests to Kirdneh, Fado, & wizard's banks
  • added Magic City chest to wizard's bank
web client
  • improved touch support
  • added optional, experimental on-screen joystick
  • added experimental chat options dialog
  • added emoji dialog
  • displays character name in browser title/tab & stats panel
  • displays status effects in stats panel
  • weapon style attack sprites rotate with entity

1.44: Memories

world
  • new achievements Fruit Salad: Harvest 3 of all fruit that grow in Faiumoni
  • new achievements Sowing Seeds of Joy: Sow 1000 of each type of sowable flower seed
  • Kirla sells copies for her memory pictures
  • quests now shown in travel log: Adventure Island and Help Tomi
  • chicken & mother hen drop eggs
  • seeds aren't wasted if attempting to plant them failed
  • added fertile ground to more maps: Deniran City W, Kalavan City, Kalavan City Gardens, Semos Plains N (more), Semos Plains NE
website
  • item page list sellers and buyers
java client
  • rendering mode can be changed in settings
developers
  • replaced infostring with itemdata to overcome limit to 255 characters
  • items support states (generalized from ring of life)
  • Quest Manifest for deliver-item quests
bugfixes
  • fixed Jimbo's shop sign
  • fixed Lobelia's path
  • fixed status effects inflicted by player weapons

1.43: Fashion and Competition

world
  • new achievements: Fairgoer, Patiently Waiting on Grumpy, Floral Fondness, Challenge Accepted, Traveling Peddler
  • new items: amethyst
  • new NPCs: Gwen: sells accessories - Unicorn Horns for Zelan quest is now repeatable
combat changes
  • melee weapons can have longer range
  • descreased damage penalty compensating for player hit chance handicap
graphics
  • new and improved graphics (e. g. trees)
  • producer NPCs now have an icon
  • support "rear" layers for player outfits
  • new and improved background images
web client
  • fixed movement with direction key stopping unexpectedly
  • weather effects
  • added HP bar and karma bar to stats panel
  • added trade dialog
  • added simple group panel

1.42: A bag as a gift

world
  • new quest: A Grandfather's Wish
  • new NPCs: Elias Breland, Niall Breland, Father Calenus, Giles
  • new items: rope, ashen holy water
  • new achievement: Deathmatch Convoy
  • new non-interactive animals: tadpole
  • Karl sells horse hair after Bows for Ouchit quest
combat changes
  • DEF XP awarded immediately if damage was inflicted
  • DEF XP awarded for blocks only if damage was recently inflicted
  • ATK XP always awarded if damage was recently received from opponent
graphics
  • reworked chaos sprites for Cabbit bases
  • touched up Wrviliza sprite
  • coloured NPC outfits are now shown correctly at the website
  • updated arandula preview for Medicine for Tad quest
web client
  • travel log items are sorted alphabetically
  • fixed closing notification & entity chat bubbles on click
  • offset player HP bar so not blocked by other entities
java client
  • fixed closing entity chat bubbles on click
  • saved chatlog filename includes character name, date, & timestamp and are saved to "chat" subdirectory

1.41: Encouraging Exploration

combat changes
  • added mimimum level to many items, in order to make different equipment useful over time
  • faster healing from eating food
  • ATK XP rewarded for successful or blocked hits by creatures regardless of having recently taken damage
  • missed hits never reward ATK XP
  • player hit chance is increased by 50% during combat
  • player hit damage is decreased by 50% to compensate for increased hit chance
  • summon scrolls can be used inside deathmatch arena
  • adventure island guarantees spawn for daily monster quest (just like deathmatch)
world
  • new rare creature: golden orc
  • changes to Ultimate Collector and Kirdneh Museum quest
  • find Jef's mom quest added to Private Detective achievement
graphics
  • another set of eyes for outfits
  • item and entity sprites touch ups
  • replaced item sprites: l/r hand swords, elvish shield, elvish legs, elvish boots
misc
  • marked scroll tooltips now show custom labels
  • deathmatch announcements not repeated until after 10 minutes
webclient
  • own/leave options for pets
  • fixed dragging items and corpses under other entities
  • players represented with blue + on minimap
  • enabled re-ordering items in inventory
  • started to work on touch support

1.40: Sticky Conversations

world
  • New NPC John Smith
  • King Edward buys royal equipment
changes
  • training swords now autobind and have min level 20
  • Deniran bank zone added as requirement for "Safe Deposit" achievement
graphics
  • added some missing shadows for entities
  • added polka dots to red cloak to match description
  • touched up blordrough sprites
  • added outlines to many item sprites
classic client
  • "Mark all" option for empty scrolls
  • speech bubbles follow owning entity
  • floaters are drawn above roof layers
experimental web client
  • contained marked scrolls display a tooltip with destination info
  • shadows of creatures are drawn
  • emoji support
  • settings dialog
  • user interface themes
  • walking away automatically closes corpse and chest windows
  • windows for shop lists and bestiary
  • items with animations are displayed
  • screenshot support

1.39: For Love or Greed

world
  • new NPCs: Ari, Emeric and Emma
  • new items: shovel, metal detector
  • new quest: Lost Engagement Ring
  • new achievements:
    • Community Supporter: Spend money around the world (medium difficulty)
    • Determination: Increase trophy helmet to max defense (hard difficulty)
    • Balduin sells replacement l/r hand swords after Ultimate Collector quest
changes
  • larger keyring as quest reward
  • Thanatos announces when a deathmatch begins and deathmatch area is now PVP protected
  • knocking on house doors can be heard on second floors
graphics and sounds
  • touched up some entity, outfit, item, & corpse sprites
  • replaced some entity & item sprites
  • some changes to client cursor theme
  • new vampirette hiss and metal detector sounds
experimental web client
  • ported to TypeScript to make maintenance and writing new features easier
  • started to work on a UI toolkit based on the concept of Components
  • floaters for xp & hp changes enabled
  • smooth movement
  • speed up drawing of the background landscape significantly
  • arrow keys don't scroll page
classic client
  • updated Win32 executable (no longer requires registry configuration)
  • new icon
  • channel tab blinking can be disabled in settings
  • audio notification for personal messages can be enabled

1.38: Silence is golden

world
  • new achievements: Moving up in the World for looting 100,000 money
  • requirement for doing Money Pouch lowered to loot 100,000 money
  • new NPCs: Claude Conteur, fish in Semos Temple, citizens in Denrian City
  • new items: charcoal
  • removed money drops from many creatures
  • boss creatures may drop up to six items
graphics
  • new cursor theme
  • touched up many sprites with scaling artifacts
  • replaced many item sprites
  • replaced some NPC sprites
development
  • starting with the next version after this release, an installation of Node.js will be required for developers
  • "min_level" is now required attribute for equipment

1.37: So much space

world
  • added Deniran Air And Space Museum
  • added Baelin NPC
  • various small improvements to maps
fixes
  • fixed crash on startup with Java 16 because of an incompatible API change
  • fixed halloffame on newer versions of MySQL due to "rank" now being treated as a reserved word

1.36: Construction

world
  • building Mine Town Revival Weeks as group quest
  • new item: lamp
  • new masks
chatcode
  • batched database operations to improve performance
fixes
  • fixed Bobbing for Apples
  • map fixes
  • do not put money into disabled money pouch

1.35: Appreciating Helpers

world
  • new items: ice shield
  • new achievements: Bobbing for Apples, Deathmatch Helper, Deathmatch Companion, Deathmatch Convoy, Magic Supplies
  • NPC changes: King Edward sells Deniran City scrolls, Rengard visits Ados Mountain instead of Semos Mountain
  • small improvements to various maps
webclient
  • show progress bar on login
engine
  • massive improvements to the database queue
  • support for recent versions of Java
other

Authors

Stendhal has been developed by:

kymara, Hendrik, kiheru, madmetzger, yoriy, bluelads, storyteller, laguz, tigertoes, plassy, durkham, MartinF, mort, Miguel Angel Blanch Lardin, Chad3f, Steve I., Kim Purnell Samoa, Danter, Laurent Soubrevilla, Hans Haggstrom, Jonas aka Damosh, TheGeneral, AntumDeluge

© 2005-2023. Released under GNU General Public License.