Open source

This commit is contained in:
Kaan Soral
2023-10-15 13:06:58 +03:00
parent 256ce800e7
commit 553b121f17
2633 changed files with 769945 additions and 454 deletions
BIN
View File
Binary file not shown.
+116
View File
@@ -0,0 +1,116 @@
SSCREENSHOTS:
[Steam]: 1080p
[Mac App Store]: 2880 x 1800 or 2560 x 1600
[Titles / Themes for Screenshots]
[1] Ever Expanding 2D Pixel World
[2] Upgrade / Combine / Craft Items
[2.1] [Small Things] Gamble in Tavern - Rare Drops from Monsters - Seasonal Events - Easter Egg Mechanics
[3] Player driven economy with Merchant class
[4] Freely move between PVE / PVP Servers
[5] Party and Play with your Friends!
[9] Play it safe in PvE or risk it all in PvP and reap the rewards!
Dive deep into the underground labyrinth of caves to tackle the unknown...
Group up with players to take down powerful opponents! (Queue epic battle screenshot)
STEAM MAIN:
Adventure Land is an experimental Indie MMORPG, in which you can CODE your character! You don't need to know programming either, you can learn from the community! You can play simultaneously with 3 Characters and one Merchant. Going open-source at 50,000 installs!
Adventure Land is an experimental Indie MMORPG. ANYONE can Code. And not just one character, but up to 3 Characters and one Merchant! You can play manually, use the default Code, or start learning coding to do more! Going open-source at 50,000 installs!
Adventure Land is an experimental Indie MMORPG. ANYONE can Code not just one, but up to 3 Characters and one Merchant! You can play manually, use the default Code, or start learning coding to do more! Going open-source at 50,000 installs!
Jonyboys: Where ANYONE
Mark: Adventure Land is an experimental Indie MMORPG. ANYONE can Code not just one, but up to 4 characters! You can play manually, use the given default Code, or use JavaScript to customize your characters behavior! Going open-source at 50,000 installs!
Adventure Land is an experimental Indie MMORPG. ANYONE can Code not just one, but up to 4 characters! You can play manually, use the given default Code, or learn programming to do more! Going open-source at 50,000 installs!
[h2]A Simple MMORPG[/h2]
There are no quests, no guides you have to strictly follow to the letter. No objectives either. You can do anything you want. Even farming the lowest monster will yield satisfactory results! You can trade, gamble in tavern, party with friends, pvp solo with your rouge or go after rare loots!
[h2]Origins of Code[/h2]
Adventure Land wasn't originally a Code based game, during early development, it ended up a bit like a Clicker MMORPG, simple but fun. Then came Code, to let machines do the clicking! So it's not something extremely complex no one can understand, it's just basic automation with Javascript!
[h2]6 Classes[/h2]
Mage, Warrior, Rogue, Ranger, Priest and Merchant. All with different, easy to understand, but unique skills. There are no skill trees or the need to pick attributes, it's all automatic to keep things simple. Items provide some depth, and Code adds some variation to the mix.
[h2]Upcoming[/h2]
There's a lot to work on. Daily Events, Paladin Class, Pets, Guilds (or Familias, as they will be small), New Zones, New Items, New Skills. All features are shaped and vetted by the playerbase.
[h2]Anti Pay to Win[/h2]
Adventure Land had a lengthy early development period, one lesson was the clearest, the gameplay should never include things that are even remotely pay to win. The game however needs to amortise its costs, and as a prospective player, you deserve to know exactly how! So, There will be cosmetics, extra bank slots, and some account operations unlockable by premium currency. But nothing that directly affect game performance. (Ps. You can also farm premium currency in-game, from Goo's, and as rare drops)
DESCRIPTION:
Adventure Land is a new kind of MMORPG, where you can CODE your character, so everyone can automate the endless grinding that's usually associated with the genre.
[Anti P2W + Cosmetics/Storage-Only Income]
Adventure Land is a very challenging game from a Business perspective, in normal MMORPG's, players are allowed one regular character, in Adventure Land, you can play 24/7, with 4 characters, for months, without any monthly charges. As the player, you deserve to know how exactly the game intends to make money.
As an indie developer, I hope the income from game sales will cover my expenses, help pay those who work on the game, and help me build a better life.
To cover the ongoing expenses and server costs, the game will sell cosmetics, and extra bank slots for SHELLS, our premium in-game currency.
It's really important to generate income in a fair way, so I continually gather feedback, and shape the game accordingly, for example, you can always find SHELLS in-game too, so even if the game intends to sell cosmetics, you can always attain them other ways too!
[Who's Adventure Land For?]
If you like coding, like coding games, or just want to learn coding, this is the game for you!
If you like idle games, clicker games, this is the game for you!
If you are just looking to experience a unique and experimental 2D Pixel MMORPG, be part of a small community, leave game afk 24/7, check on your characters progress from time to time, it's definitely the game for you! :)
[Who's Adventure Land Not For?]
If you're looking for a well balanced, well thought, perfect mmorpg, where you can be the best, and win because you have the best skills, this is definitely not the game for you.
If you are very competitive, this is not the game for you. (There's no level cap, while levelling is highly non-linear, those who spend more time in-game will technically be ahead of you)
Adventure Land is ultimately a Code to Win, or Grind to Win game, our PVP is very unbalanced too, it will certainly improve over time, but currently, unless you are Code assisted, it's almost impossible to dive solo into a Code'd group and leave alive :)
So TL;DR: If you are looking for the perfect MMORPG, Adventure Land is likely not it, If you are looking for something new, something different, come on in! :)
[Final Words]
I try my best to shape Adventure Land into a better game every single day, there are many aspects of Adventure Land, ultimately I'm very proud of the educational aspect.
[EARLY ACCESS]
- Why Early Access?
Adventure Land is at a sweet spot in its development journey. Most of the major challenges have been tackled and lately all the feedback has been positive. I believe and hope early adopters will enjoy the game, and at the same time, the game will benefit from a growing community. We're finally ready for the last sprint.
-Approximately how long will this game be in Early Access?
Hopefully 6 months
-How is the full version planned to differ from the Early Access version?
Planning on introducing more content to increase non-AFK engagement between players. Daily events, encounters that require 8-character parties, and so on. On the code side of things, after the gameplay improvements are finalised, going to complete the Code documentation and tutorial. As an Early Access player, you will likely use our Discord a lot to improve your Code and learn about the game, while the full version of the game is intended to be more guiding.
-What is the current state of the Early Access version?
The game is very refined at this point in terms of gameplay and performance. It's heavily tested. What we currently lack is more content, both game content, and more documentation.
-----
Gameplay - Refined and Final
CODE - Fully Functional
Item Upgrade System - Completed
Item Compound System - Completed
Item Crafting System - Functional but lacking content
CODE Documentation - Work in Progress
Cosmetics System - Work in Progress
Daily Events - Work in Progress
-Will the game be priced differently during and after Early Access?
No pricing changes planned, if operating costs are higher than expected, the price might slightly increase.
-----
Price can fluctuate but it won't dramatically increase or decrease, it's safe to expect a fluctuation around 30% of the current price
-How are you planning on involving the Community in your development process?
We have a Discord with #feedback and #new_ideas channels. I reply to each and every email, take each request into consideration, reply to every GitHub issue. The main challenge for me as a developer is introducing new content without creating balance issues. I intend to create a public group of people within the Discord community called Refiners, there'll be strict rules, the process will be transparent, fair, and Refiners will take ideas from #new_ideas, and convert them into #refined_ideas.
+45
View File
@@ -0,0 +1,45 @@
Discord message pool [12/12/20]
Specify Code Limits [13/12/20]
A separate git for db.rdbms [15/12/20]
Check out Steam Points Shop https://steamcommunity.com/groups/steamworks/announcements/detail/2924488121712219462 [11/01/21]
Integrate: NEW STYLE EMOTION ANIMATIONS [26/11/20]
Integrate the new Desertland [25/07/20]
New Ent-like Monster - Armor Box Drops [30/06/20]
Integrate the building rooms [01/07/20]
/untie for Steam [02/07/20]
Promisify exchange + sell [06/07/20]
Look into disabling mouse4/mouse5 [08/08/20]
Make monsters pathfind back to their spawns [20/08/20]
IDEA: Instances where if you die, you can't repeat, so multi-chars are heavily promoted [11/08/20]
CLI's smart_move blocks character update processing [04/07/20]
Promised equip with guaranteed pre-refreshed .items [11/07/20]
Make all user_data updates transactional [12/09/20]
Goblin Minion [30/06/20]
First Time Task Buffs: First +8 -> 100% Luck [30/06/20]
Make Low Spawn Monsters Have - difficulty Multiplier [30/06/20]
Franger's weird text alignment - roundPixels is bad, false is good, rare issue [19/08/20]
Make projectiles adopt the modifiers like crit/burn [11/08/20]
Weapon/Armor achievements - 100M damage taken -> +5% armor/res - 1,000 unique kills -> +2 damage [14/07/20]
- Lucky - for exact %-hit
- Holy - for heals
- Stalwart - for tanking
- Bloody - for PK's
- 1M consecutive kills over 200 range
Chromium/BOT: Test the cli_time checks [29/07/20]
Announce stealth cape events delayed and anonymous [02/08/20]
Ellian:
Skill:
- Rogue Pickpocket
File diff suppressed because one or more lines are too long
+97
View File
@@ -0,0 +1,97 @@
dungeon0 goo gold: 5 gold/hp: 0.05
goobrawl goo gold: 5 gold/hp: 0.05
cave bat gold: 277 gold/hp: 0.11541666666666667
cave bat gold: 277 gold/hp: 0.11541666666666667
cave bat gold: 277 gold/hp: 0.11541666666666667
cave bat gold: 277 gold/hp: 0.11541666666666667
cave bat gold: 277 gold/hp: 0.11541666666666667
cave mvampire gold: 12000 gold/hp: 0.05
batcave bat gold: 383 gold/hp: 0.15958333333333333
batcave mvampire gold: 13900 gold/hp: 0.057916666666666665
halloween osnake gold: 36 gold/hp: 0.05
halloween osnake gold: 36 gold/hp: 0.05
halloween snake gold: 36 gold/hp: 0.05
halloween greenjr gold: 210 gold/hp: 0.05
halloween minimush gold: 34 gold/hp: 0.068
halloween xscorpion gold: 3880 gold/hp: 0.16166666666666665
halloween snake gold: 36 gold/hp: 0.05
halloween osnake gold: 36 gold/hp: 0.05
halloween ghost gold: 1210 gold/hp: 0.10083333333333333
halloween ghost gold: 1210 gold/hp: 0.10083333333333333
halloween fvampire gold: 14968 gold/hp: 0.06236666666666667
halloween ghost gold: 1210 gold/hp: 0.10083333333333333
old_main goo gold: 5 gold/hp: 0.05
old_main spider gold: 366 gold/hp: 0.20333333333333334
old_main scorpion gold: 435 gold/hp: 0.18125
old_main bat gold: 383 gold/hp: 0.15958333333333333
old_main dknight2 gold: 1463 gold/hp: 0.182875
old_main phoenix gold: 3000 gold/hp: 0.05
arena cgoo gold: 60 gold/hp: 0.05
arena cgoo gold: 60 gold/hp: 0.05
arena skeletor gold: 12960 gold/hp: 0.162
arena cgoo gold: 60 gold/hp: 0.05
arena cgoo gold: 60 gold/hp: 0.05
winterland stompy gold: 333919 gold/hp: 0.5217484375
winterland wolf gold: 7798 gold/hp: 0.3249166666666667
winterland arcticbee gold: 131 gold/hp: 0.081875
winterland wolfie gold: 3971 gold/hp: 0.20682291666666666
winterland wolfie gold: 3971 gold/hp: 0.20682291666666666
winterland boar gold: 1908 gold/hp: 0.159
winterland iceroamer gold: 374 gold/hp: 0.10388888888888889
winterland iceroamer gold: 374 gold/hp: 0.10388888888888889
tunnel mole gold: 3216 gold/hp: 0.2593548387096774
tunnel mole gold: 3216 gold/hp: 0.2593548387096774
desertland plantoid gold: 34559 gold/hp: 0.4319875
winter_cave bbpompom gold: 1012 gold/hp: 0.158125
winter_cave bbpompom gold: 1012 gold/hp: 0.158125
main crab gold: 10 gold/hp: 0.05
main squig gold: 79 gold/hp: 0.079
main squigtoad gold: 30 gold/hp: 0.05
main tortoise gold: 214 gold/hp: 0.107
main frog gold: 30 gold/hp: 0.05
main crabx gold: 441 gold/hp: 0.105
main target gold: 8533 gold/hp: 0.17066
main target_a500 gold: 11033 gold/hp: 0.22066
main target_a750 gold: 12283 gold/hp: 0.24566
main target_r500 gold: 11033 gold/hp: 0.22066
main target_r750 gold: 12283 gold/hp: 0.24566
main target_ar900 gold: 17533 gold/hp: 0.35066
main target_ar500red gold: 13533 gold/hp: 0.27066
main goo gold: 5 gold/hp: 0.05
main bee gold: 15 gold/hp: 0.05
main bee gold: 15 gold/hp: 0.05
main bee gold: 15 gold/hp: 0.05
main bee gold: 15 gold/hp: 0.05
main bee gold: 15 gold/hp: 0.05
main poisio gold: 138 gold/hp: 0.115
main croc gold: 82 gold/hp: 0.082
main armadillo gold: 81 gold/hp: 0.09
main snake gold: 36 gold/hp: 0.05
main bigbird gold: 5457 gold/hp: 0.17053125
main spider gold: 259 gold/hp: 0.1438888888888889
main scorpion gold: 293 gold/hp: 0.12208333333333334
main phoenix gold: 3000 gold/hp: 0.05
main greenfairy gold: 1123601 gold/hp: 0.3121113888888889
main redfairy gold: 2164801 gold/hp: 0.4510002083333333
main bluefairy gold: 1070667 gold/hp: 0.26766675
main puppy1 gold: 5016 gold/hp: 50.16
main puppy2 gold: 5016 gold/hp: 50.16
main puppy3 gold: 5016 gold/hp: 50.16
main puppy4 gold: 5016 gold/hp: 50.16
main kitty1 gold: 5016 gold/hp: 50.16
main kitty2 gold: 5016 gold/hp: 50.16
main kitty3 gold: 5016 gold/hp: 50.16
main kitty4 gold: 5016 gold/hp: 50.16
jail jrat gold: 1014 gold/hp: 0.2535
mansion rat gold: 122 gold/hp: 0.14878048780487804
mansion rat gold: 122 gold/hp: 0.14878048780487804
mansion rat gold: 122 gold/hp: 0.14878048780487804
mansion rat gold: 122 gold/hp: 0.14878048780487804
mansion rat gold: 122 gold/hp: 0.14878048780487804
mansion rat gold: 122 gold/hp: 0.14878048780487804
mansion rat gold: 122 gold/hp: 0.14878048780487804
spookytown mummy gold: 1460 gold/hp: 0.12166666666666667
spookytown booboo gold: 222 gold/hp: 0.0555
spookytown stoneworm gold: 201 gold/hp: 0.09136363636363637
spookytown stoneworm gold: 201 gold/hp: 0.09136363636363637
spookytown jr gold: 160 gold/hp: 0.05
+96
View File
@@ -0,0 +1,96 @@
arena cgoo gold: 60 gold/hp: 0.05
arena cgoo gold: 60 gold/hp: 0.05
arena skeletor gold: 4000 gold/hp: 0.05
arena cgoo gold: 60 gold/hp: 0.05
arena cgoo gold: 60 gold/hp: 0.05
desertland plantoid gold: 17279 gold/hp: 0.2159875
tunnel mole gold: 1694 gold/hp: 0.13661290322580646
tunnel mole gold: 1694 gold/hp: 0.13661290322580646
winterland stompy gold: 146319 gold/hp: 0.2286234375
winterland wolf gold: 3350 gold/hp: 0.13958333333333334
winterland arcticbee gold: 80 gold/hp: 0.05
winterland wolfie gold: 1546 gold/hp: 0.08052083333333333
winterland wolfie gold: 1546 gold/hp: 0.08052083333333333
winterland boar gold: 684 gold/hp: 0.057
winterland iceroamer gold: 180 gold/hp: 0.05
winterland iceroamer gold: 180 gold/hp: 0.05
winter_cave bbpompom gold: 361 gold/hp: 0.05640625
winter_cave bbpompom gold: 361 gold/hp: 0.05640625
goobrawl goo gold: 10 gold/hp: 0.1
dungeon0 goo gold: 10 gold/hp: 0.1
spookytown mummy gold: 600 gold/hp: 0.05
spookytown booboo gold: 200 gold/hp: 0.05
spookytown stoneworm gold: 110 gold/hp: 0.05
spookytown stoneworm gold: 110 gold/hp: 0.05
spookytown jr gold: 160 gold/hp: 0.05
main crab gold: 20 gold/hp: 0.1
main squig gold: 62 gold/hp: 0.062
main squigtoad gold: 45 gold/hp: 0.075
main tortoise gold: 100 gold/hp: 0.05
main frog gold: 45 gold/hp: 0.075
main crabx gold: 210 gold/hp: 0.05
main target gold: 2783 gold/hp: 0.05566
main target_a500 gold: 4033 gold/hp: 0.08066
main target_a750 gold: 4658 gold/hp: 0.09316
main target_r500 gold: 4033 gold/hp: 0.08066
main target_r750 gold: 4658 gold/hp: 0.09316
main target_ar900 gold: 7283 gold/hp: 0.14566
main target_ar500red gold: 5283 gold/hp: 0.10566
main goo gold: 10 gold/hp: 0.1
main bee gold: 30 gold/hp: 0.1
main bee gold: 30 gold/hp: 0.1
main bee gold: 30 gold/hp: 0.1
main bee gold: 30 gold/hp: 0.1
main bee gold: 30 gold/hp: 0.1
main poisio gold: 60 gold/hp: 0.05
main croc gold: 62 gold/hp: 0.062
main armadillo gold: 56 gold/hp: 0.06222222222222222
main snake gold: 45 gold/hp: 0.0625
main bigbird gold: 1773 gold/hp: 0.05540625
main spider gold: 90 gold/hp: 0.05
main scorpion gold: 120 gold/hp: 0.05
main phoenix gold: 3000 gold/hp: 0.05
main greenfairy gold: 275001 gold/hp: 0.07638916666666666
main redfairy gold: 760001 gold/hp: 0.15833354166666666
main bluefairy gold: 236667 gold/hp: 0.05916675
main puppy1 gold: 5010 gold/hp: 50.1
main puppy2 gold: 5010 gold/hp: 50.1
main puppy3 gold: 5010 gold/hp: 50.1
main puppy4 gold: 5010 gold/hp: 50.1
main kitty1 gold: 5010 gold/hp: 50.1
main kitty2 gold: 5010 gold/hp: 50.1
main kitty3 gold: 5010 gold/hp: 50.1
main kitty4 gold: 5010 gold/hp: 50.1
old_main goo gold: 10 gold/hp: 0.1
old_main spider gold: 183 gold/hp: 0.10166666666666667
old_main scorpion gold: 209 gold/hp: 0.08708333333333333
old_main bat gold: 162 gold/hp: 0.0675
old_main dknight2 gold: 541 gold/hp: 0.067625
old_main phoenix gold: 3000 gold/hp: 0.05
cave bat gold: 120 gold/hp: 0.05
cave bat gold: 120 gold/hp: 0.05
cave bat gold: 120 gold/hp: 0.05
cave bat gold: 120 gold/hp: 0.05
cave bat gold: 120 gold/hp: 0.05
cave mvampire gold: 12000 gold/hp: 0.05
mansion rat gold: 70 gold/hp: 0.08536585365853659
mansion rat gold: 70 gold/hp: 0.08536585365853659
mansion rat gold: 70 gold/hp: 0.08536585365853659
mansion rat gold: 70 gold/hp: 0.08536585365853659
mansion rat gold: 70 gold/hp: 0.08536585365853659
mansion rat gold: 70 gold/hp: 0.08536585365853659
mansion rat gold: 70 gold/hp: 0.08536585365853659
batcave bat gold: 162 gold/hp: 0.0675
batcave mvampire gold: 12000 gold/hp: 0.05
halloween osnake gold: 45 gold/hp: 0.0625
halloween osnake gold: 45 gold/hp: 0.0625
halloween snake gold: 45 gold/hp: 0.0625
halloween greenjr gold: 210 gold/hp: 0.05
halloween minimush gold: 37 gold/hp: 0.074
halloween xscorpion gold: 1232 gold/hp: 0.051333333333333335
halloween snake gold: 45 gold/hp: 0.0625
halloween osnake gold: 45 gold/hp: 0.0625
halloween ghost gold: 600 gold/hp: 0.05
halloween ghost gold: 600 gold/hp: 0.05
halloween fvampire gold: 12000 gold/hp: 0.05
halloween ghost gold: 600 gold/hp: 0.05
+26
View File
@@ -0,0 +1,26 @@
[BLOCKS]
400x400 Blocks for line, player, monster caching
[APPEARANCE]
Challenging
[MOVEMENT/LINES]
1- When a new direction/point arrives
a- Verify it
b- Calculate a new path
>> NEW [04/03/17]
[VISION]
1300x820 for everyone (slightly above 5K)
[BLOCKS]
400x400 - 12 Blocks for one player
[RESEND]
When block changes - or ~100PX
[PULL]
When block changes - or ~100PX
+8
View File
@@ -0,0 +1,8 @@
[18/08/17]: Prepare + Launch the underground
[19/08/17]: Game Tutorial
[20/08/17]: Improve Code with Events
[21/08/17]: Code Tutorial V1
[22/08/17]: Code Documentation V1
[23/08/17]: Winterland Event
[24/08/17]: Sounds + Music - Re-Visit
[25/08/17]: Standalone Client Re-Visit + Steam Research
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB