- Party-Based RPG Fest: Cave of Many Dreams Opens This Week - 14 September 2026
Hey Adventurer!Here for Party-Based RPG Fest? Get your trio ready! Cave of Many Dreams opens this week. Start leveling your own 3 characters, find them some gear, and get them fighting together before it opens.Adventure Land is part of Steam's Party-Based RPG Fest, September 14–21. You choose the classes, equipment and CODE for every character in your party. Start manually or with the working default CODE, and build from there.Cave of Many Dreams opens this weekFrom the Cave of Many Dreams comic. There was a warning.Dorr is about to open a door in Mainland. What's behind it won't be quite the same on your next visit.Cave of Many Dreams is a new roguelike dungeon, arriving this week. Bring a party of up to 3 characters. Each account gets 1 run per day, shared by its characters. Once inside, you have 24 minutes to find your way through three floors.Someone needs rescuing. Two strangers ar…
- Steam Programming Fest: Our Story Begins, in 32 Languages - 10 September 2026
Hey Adventurer!We're taking part in Steam Programming Fest, September 10–14! If you've ever wanted to turn a little JavaScript into a party that hunts, heals, trades, and gets itself into trouble, come have a look.Quite a lot has happened since the anniversary update. Adventure Land now speaks 32 languages, there are more ways to get your characters going, and our story has finally begun.Extra rewards for finding your feetThree separate bonus examples. Check your active conditions to see what applies to you.New players, returning adventurers, and those who prefer one character now have Encouragement Bonuses: extra XP, gold, and chances at loot from the monsters they help defeat.New Player: extra rewards during your first 40 days, with the strongest bonuses at the beginning. The XP bonus lasts until that character reaches level 80; gold and loot bonuses continue through the new-player pe…
- Anniversary Event — New Loot & Merrit's Market Parcels - 7 September 2026
Hey Adventurer! The Anniversary Event is here! Monsters are dropping cake slices and Anniversary Gifts, Mira has opened her workshop in Mainland, and you might find the whole server coming to visit you. Merrit has something for the shops in the square too. More on her parcels below! Someone is getting a visit Every 30 minutes, a player is featured on each non-PvP server. Be online when the round starts, then click their red KISS portrait in INFO to find them. You have 5 minutes to get close and use I Kiss You. You don't need to own the emote to take part. Your visit earns you a cake slice and an Anniversary Gift. The featured player gets a slice of their own flavor and a Gift too. One rewarded visit per character each round! Newer, lower-level players are more likely to be featured. If you've just joined, you might suddenly have quite a few people looking for you. Which flavor did you g…
- A big update for Paladins! - 5 September 2026
Quite a big update for Paladins this time! The idea is to give them more ways to look after the people fighting beside them. Take some of the damage meant for a friend, clear a dangerous condition, or bring an aura that helps everyone nearby. There's more to do with your shield too. A Paladin in your party Cleansing Light, level 30: clear harmful combat conditions from an ally. Guardian's Oath, level 50: take 35% of an ally's damage for 8 seconds. The HP you lose from protecting them restores MP. Beacon of Resolve, level 70: give nearby friendly players 15 Fortitude and +1 to each type of Courage for 8 seconds. These aren't just skills for your own characters. You can help other players fighting alongside you too. Four auras to choose from Auras unlock at level 60. Carry one at a time and change it to suit the fight. They strengthen nearby friendly players, with stronger bonuses every 1…
- August Update: Mainframe, 40 New Items, Expanded Guides and More - 31 August 2026
Hey Adventurer! August became a big month for Adventure Land. Mainframe, 40 new items, eleven new emotes, expanded guides, five new Citizens, a new Mage skill, new Steam clients, and a major CODE reliability update are all live. Mainframe keeps your CODE runningMainframe is Adventure Land's optional hosted CODE runtime. Choose an owned character, a saved CODE slot, and a live realm. The character can keep running inside an isolated, network-free machine after your browser closes.Steam owners receive 250 free Mainframe hours shared across their linked Adventure Land accounts. If you leave a Mainframe assignment running after the free hours are used, it renews with Shells under the terms shown before it starts.Playing manually or running CODE in your browser or Steam client has no hourly cost. You can run CODE there for as long as you like; the 250 hours apply only to optional Mainframe h…
- New and updated leaner client - 25 August 2026
The local code synchronization system is discontinued. New client has Shells UI where you can purchase shells through Steam. Any issues email [email protected]
- Event: Halloween! - 10 October 2025
Hey Adventurer! It's been a long time since the last post, the game got open sourced and progress has been community driven.This Halloween there is a new home server drop system thanks to Crown and Pants of the Fallen added to this drop table.We'd love to see you back!
- Event: Lunar New Year - 17 January 2023
- Week in Review [26/09/22] - 26 September 2022
- All the negative conditions are now affected by "stresistance" and sent as a "condition" character event - There's a new very aggressive male Harpy - Cuteness adds a negative aggro difference - this way >1 aggro values make some sense too - Bling adds a positive aggro difference - this way even peaceful monsters could attack you - New Item: Harpy Bow - along with its own crafting recipe, Harpy's both drop the crafting material and the bow itself, so it's not just low-RNG based and there'll be a slow but steady progress too I took a couple of days of this week but should get back to working on the game in 1-2 days
- Week in Review [19/09/22] - 19 September 2022
I have a new approach where I log changes digitally after I make them, instead of just taking notes and quickly visiting my notes each week during a report. With the previous approach a lot of the small changes didn't make it into the report. The update this week will likely be closer to Friday. - Bunny set now has the ID "bunny" and received 50 Cuteness bonus - Added Pink Goblin achievements - New runner function: throw_item(num,x,y) - White Egg is throwable and aggroad nearby monsters - Likely going to merge the item throwing and Merchant's Throw skill at one point and make them projectiles too - "mluck" game and character events, also a "+M" text animation for the merchants who receive an item -Snowball's freeze is pvp only now - G.conditions.pickpocket - Getting out of the bank now requires the bank to internally disconnect too, previously this was just for getting in the bank, when…
- Week in Review [12/09/22] - 11 September 2022
All NPC's are live entities now, they can be found in `parent.entities` - their ID's start with "$"'s Citizens started receiving new features, some seek a certain type of players, some attack monsters, some heal nearby players New NPC: Cunn - can follow a player between maps! At one point, each NPC will be documented, for now it's up to you to discover what they do! Priest's now have a separate `.heal` property and each classes have their own `.output`s - so Damage Output no longer affects Priest heals, yet, it's proportionally more effective on Merchants and Priests! New Skill: Merchant's Frenzy Many bugfixes and improvements, including timeout corrections on attack frequency changes
- Week in Review [05/09/22] - 5 September 2022
Mainly a week with bugfixes New Feature: Split Stack! You can use the `split(num,quantity)` function in CODE or press the middle mouse button on an inventory item New Rogue Skill: Pickpocket - tries to pick a single quantity PVP marked item from a random inventory position at each use PVP marked or locked items no longer stack with each other Party DPS now has a difficulty multiplier from monsters, even indirect skills/contributions factor in the difficulty, .lucrativeness property became .difficulty as well on monsters, previously they both did the same thing by multiplying the gold drop Reworked spawns from monsters, now they only spawn at nearby players who attacked the monster
- One+ Week Bug Bounty Program and Week in Review [29/08/22] - 29 August 2022
This week was filled with various small/big bugfixes that improved QoL, so decided to continue the program for one more week! There's a new feature, monsters can get bored and disengage from their targets if they are not attacked for 20+ seconds, how fast they disengage is based on RNG + their "rage" Friend Token shop is open but not populated, there's only one cosmetic currently, best not to exchange anything yet Simplified the CODE "Save As" interface, removed the codes of other characters unless a merchant is viewing the interface, and it now defaults to saving to an empty file, there's also another bugfix which made "/codes" fail on MacOS Hop Sickness no longer resets when you reload onto the same non-home server, also when you open the game, the default server is now the home server of your first character, just start and stop that character once for it to take effect Nerfed the Da…
- One Week Bug Bounty Program and Week in Review [22/08/22] - 22 August 2022
New Code Functions: interact, use_nearest_door, enter, join, bank_swap, leave, lock_item, seal_item, unlock_item, wishlist, giveaway, join_giveaway, exchange_buy, equip_cx, set_home All Code functions now return Promise's! There are many new Game/Character events as well. There's a new "Home Server" system, when you join a non-PVP server you get a 12 minute Hop Sickness, and when you have Hop Sickness, you are not able to join events, going to restrict access to more things in the coming days, possibly second hands and lost/founds One Week Bug Bounty Program: Made an enormous amount of changes this week, couldn't test everything, so for a week, just causing an ERROR! from a server by using a method that you'd use the way it's intended, finding a malfunctioning method, or causing `parent.deferreds` to not be empty (basically an un-answered Promise) will reward a Bug Bounty Box! I'm sure…
- Week in Review [15/08/22] - 15 August 2022
Mainly a week dedicated to reworking the skill system, however one fun change I started was adding healing to Caroline, planning to add certain traits to Citizens, ways to make them follow and fight with you, for Caroline it'll be Cuteness Instead of the earlier skill cooldown logic when you transported, integrated the old character.s.penalty_cd.ms to all the cooldowns, now each time you transport 3 seconds is added to the timer and it's there to delay each skill you use, seems a bit extreme for blink etc. - so going to halve the cooldown on use in the coming days, basically each time you invoke a skill, the duration of character.s.penalty_cd.ms will halve Finally reaped the benefits of simplifying the skills system, absorbed "attack" and "heal" inside too and covered all responses to make "use_skill" return a Promise! There's a new simpler Promise response system too, they mostly all t…
- Week in Review [08/08/22] - 8 August 2022
This week was mostly spent on refactoring the internal skills, projectiles, hit animations system. Basically there were a lot of mis-handled animations and procs, simplified the system a lot and moved everything I can to the data side. As a result G.skills, G.projectiles, G.conditions etc. are quite enriched now. Two paladin skills are live, Smash and Purify The most visible change this week is the Server Time and Day/Night Cycle, It's Night time between 0-5 and monsters can sleep - when you click on Server Time, you can practically see the event data In the meantime experimenting with lights, and how to make nights less depressing, lights are very complicated as they are very simplistic and depending on where you stay, the illumination can be illogical, so I'm leaning towards a fog of night, rather than a flat darkening which confused everyone, I personally don't like it myself either,…
- Week in Review [01/08/22] - 1 August 2022
Biggest addition this week is the A/B Testing daily event, also improved the information pages of the earlier events After receiving the Harpy idea on Discord, started working on a new zone, Jayson completed it yesterday, it's called Frozen Cove and it's accessible through Frozen Cave For the Goo Brawl, there's now a Rainbow Goo with the `rgoo` ID and after the next update, regular Goo's will become `bgoo`'s - the Monsters UI is slightly improved as well New Craftable Item: Bat Fang Amulet (Discord Idea) Items now have their monster droprates listed in a new format There are many bugfixes this week, at the end of the week I started refactoring the attack and projectile / hit animation routines, ended up diving deep into G.skills / G.projectiles - It'll delay the game update yet in the end it'll simplify things a lot and enhance the data. There were many small bugs like a reflected proje…
- Week in Review [25/07/22] - 25 July 2022
There's a new map called 'goobrawl' and an accompanying daily event "Goo Brawl" You can enter these new events by name with `parent.socket.emit("join",{name:"goobrawl"})` and as a reminder the event data is in the `parent.S` object, so checking `parent.S.goobrawl` in code will let you know when it's live Currently each server runs a random event around 7pm and 9pm - this will change depending on your timezone, there'll be an NPC at one point that communicates the exact timing of these events Second daily event is the Giga Crab - extremely challenging, spawns Huge Crab's and only receives 1 damage if there are any Huge Crab's alive! There's a new internal routine that analyses growth of accounts, this allowed me to add a new rule that prevents multi accounting without any debate. Basically you can run accounts for others as long as they are selfish. When their growth is charted, if they…
- Event: Valentine's - 6 February 2022
The Tiger received improvements, now it just bails out if there's a >999 attack - and somehow the 100% reflection didn't initially made it into the game, now it has 100% reflection and 99% avoidance The internal calculate_item_properties(def,item) is refactored to calculate_item_properties(item,{def:def}) - second argument is optional
- Event: Lunar New Year - 4 February 2022
Our Extended Lunar New Year event is here, each year a new legendary animal is going to join the ranks, this year Tiger rarely appears to players, he's peaceful and rewards every hit you can land! Coming Soon: Valentine's Event