RNG Quest
Procedurally generated zero-player idle RPG.
There is no need to waste time playing a grindy RPG. Just create a character and check out every few days or weeks what your character did during that time.
Feature
- idle RPG with no need to waste time playing the game
- text-based
- procedurally generated world, skills, items, enemies, and NPCs
- complex modular skill system
- modular crafting system and procedurally generated crafting materials
- randomized quests
- join guilds and increase your ranks
- too much randomness
GIT repository
https://github.com/V-ktor/RNG-quest
Status | In development |
Platforms | HTML5, Windows, Linux |
Rating | Rated 3.9 out of 5 stars (29 total ratings) |
Author | Viktor |
Genre | Role Playing |
Made with | Godot |
Tags | Crafting, Fantasy, Idle, Procedural Generation, Text based |
Code license | MIT License |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Source code |
Download
Download NowName your own price
Click download now to get access to the following files:
rng-quest-linux64.zip 23 MB
Version 9
rng-quest-win64.zip 26 MB
Version 9
Development log
- v0.0.6 UpdateApr 26, 2024
- v0.0.5 UpdateApr 14, 2024
- v0.0.4 UpdateJan 24, 2024
- v0.0.2 UpdateMay 22, 2023
- v0.0.1 UpdateMay 15, 2023
Comments
Log in with itch.io to leave a comment.
You should make a Discord where others could contribute on the project to develop it faster and add more features (like AI)
3 questions since 3 comments are too much:
1. will it still be progressing even if my PC is shut off?
2. how do i go back to the home page from a character?
3. do custom races work? i made a demigod custom race, and wanna know if it'll actually be factored into the decision-making.
1: yes
2: esc
3: they seem to be just flare for now, maybe theyll play a role in the game eventually, thats up to the dev, but rn they seem to do nothing besides make you look cool lol
also when i change the "current_time" unix timestamp, and it says simulating, it stays stuck at "Simulating... 100% (day 1/1)".
i want to get a super advanced save, but when i change it to any time after the current time (before works), it breaks
If you want to cheat, you should reduce the timestamp rather than increasing it.
suggestion: relics
when your character reaches 100k or 1 mil gold he then starts buying relics just because, sorta like collector's items, would evade hyperinflation of gold and having to use biginteger to keep gold from reaching the integer limit, these relic items would be permanent, maybe even upgradable (your character would just randomly spend money to upgrade them) and would be displayed in another tab of the game
That's an interesting idea.
I've found a bug with the skill Refreshing Propellant, sometimes my character starts the fight using the skill and spams it until he's forced to use a potion to heal. The previous time it happened, he used the skill around 50 times in a row.
It appears I have forgotten to add a check if stamina or mana is full here.
i reached level 191 on my oldest save and it was lagging a lot, i noticed i had thousands upon thousands of spare potions, so i deleted those from my save and the game runs a little better now, not fully like it used to still, so maybe put a limit on potions or use them more often?
I'm sure I have already implemented sorting out unused potions. I need to investigate that.
Great game. I leave this on my computer checking in once a day It makes me feel like I accomplished without doing anything
I started yesterday night, coming back today, my mage summoner character bought a reinforced chainsaw
It's a magical chainsaw.
Hey Viktor, loving the game so far, I exported a save from the browser to move to the downloaded version where do I use the .dat file? EDIT: Nevermind, I've found it, I donated some money too! This game is interesting and fun so far.
Thanks!
Appreciate it, you got a Discord? I'd love to see more updates easily seen from my phone being notified through Discord. :P
I'll take that as you're no longer updating the game.
Sorry, I don't have much time recently. A job in software development sounds easy but it is actually a lot of work.
You can check the development on the GitHub page. There won't be many updates I'm afraid. I am currently reworking the UI and rewriting some of the code which is slow.
anyone get the mayonnaise effect
what's the point of sleeping?
and why training, and grinding instead of just questing?
No idea, I think it's just there for realism.
While changing a save, where would I edit the amount of time I was gone?
You're looking for "current_time" which is a Unix timestamp. Use the search function of your text editor. It's probably hard to find.
I'm just using notepad
Some thing seems to not be working...
"polyester scale"
where must i obtain this fabled material?
How do I import one of my saves?
For the web version, drag and drop the file into the game window. For Windows and Linux, you can copy the file directly into the game's save directory.
Windows:
%APPDATA%\Godot\app_userdata\RNG Quest/saves
Linux:
~/.local/share/godot/app_userdata/RNG Quest/saves
Thanks
Thanks for adding a summon that I could use right from the start.
I know this might be a lot to ask, but I feel like this game would kick ass as a mobile game. I don't have access to a PC all the time, so personally I'd love to see this ported. Gonna try playing this with JoiPlay in the meantime tho. This looks sick as hell, really excited.
I have started to make a new GUI. I guess it won't be possible to have one GUI for desktop and mobile at the same time, but I'll try to implement it in a way that makes it at least easier to add another GUI for mobiles later.
very nice game, please keep updating it with new random stuff cuz im loving it so far :3 very much an upgrade from progress quest and has made me actually wanna take peeks at it from time to time, i honestly would love a permanent log system that details actions like what you crafted, maybe a daily .txt file gets dumped into a folder you select detailing everything you did, but this may be my archivist brain speaking -w-'
edit: also sometimes spell info panels will go beyond my screen and i cant see them properly, i think this might occur with other popup panels like that, so itd be good to have something that makes them go sideways aswell or make them a fixed size with a scrollbar embedded into them
edit2: also maybe some of those popups should only appear when you click the thing so you can move your mouse around without much trouble? :3 btw you should make a discord server for suggestions!!
I am currently improving the algorithms I use to generate texts. I want to reduce the amount of battle logs and add more interesting descriptions. Maybe the same methods can be used to generate something like summaries or diaries. I'm just playing around with complicated algorithms right now.
I'm currently playing on Chrome and when I come back my save file looks broken. The informations of my character on the save file have disappeared and it doesn't load anymore.
That is strange. Can you send me the save file (using the export button)?
it keeps undoing the options I chose!! I gave you dirty fighting!! dont turn off melee weapons!!
I guess this is because I haven't marked dirty fighting as melee. It can be applied to ranged or throwing attacks as well. I should disable the automatic update once the user has changed them once.
Is there a way to save it? I closed the page and it sent me back to lvl 2 and reset my schedule
I have problems to detect the user closing the page. I'll try to improve it.
Thanks.
Cooking and...drinking...mayonnaise. Truly a 10/10 game.
How do I lvl up my necromancy skill?
It is leveled up by using skills that contain necromancy skill modules. These are mostly necromancy summoning skills.
If the necromancy ability is not improving it is probably because your character does not know any necromancy skills yet.
Do I get the skills by lvling up?
yes
How does the custom race work? Specifically how do I select it. Side note, how does the Skill modifiers do? Is there any reason why I would not have them all selected?
To use a custom race you need to enter a name for the race in the text field. I think I made the selection a bit confusing. Should be improved.
You can select which skill modifiers should be used for new skills. This is only relevant for learning new skills. If you have too many buffs and you don't want to learn more buffs but more damaging magic spells you deselect all buff modules.
Do you think youre going to make a mac version too?
I relly enjoyed this but i dont want to play it in the browser all the time.
This is too complicated for me. You need to sign and notarize the app, an Apple developer ID is needed etc.
It sounds like too much effort.
List.
It's because I disabled sleep on the first day on character creation and the first task is training. Normally, the character would sleep. Apparently, it is a problem that I link the in-game time to the local time of the PC.
I could remove sleep or add the ability to move the sleeping time. Actually, I would like to keep the sleep feature. Sleep is underrepresented in games.
Can we make it so we can change the sleep time, I don't mind the sleeping however, the time I am normally awake are times it is set to sleep.
Is it only me who thinks it’s difficult to read the dark blue text on grey background?
Otherwise I LOVE the idea of this game, a true Idle game. I’ve never seen something like this before.
Love it
There is this bug:
I guess this is an easy fix to do.
We could have a pop-up with the progress (like xxxx of xxxxx | xx%)
Could you give a better description/what kind of benefits each of the possible actions do?
Like resting... what do we get with that? Is there any penalty if we don't do it? And training? And Grinding?
You could add a pop-up/information on top of each option there with a small description.
A wiki page should be useful too...
More tooltips sounds like a good idea.
Hi, apparently it no longer works on firefox, i've tested on multiple computer and I dont want to clean cookies in case it wipe the save :
Error
The following features required to run Godot projects on the Web are missing:
Cross Origin Isolation - Check web server configuration (send correct headers)
SharedArrayBuffer - Check web server configuration (send correct headers)
I can't reproduce this on Firefox. The features are enabled on the itch.io page. I'm not sure how to enable or disable the feature in Firefox.
Hi, I have 2 questions : is there a way to get save files somewhere to check progression on another computer, and I have a "bug" where the option tab doesn't save and I broke my summoner because the summoning types and methods keep beeing reseted to false and I can't attack.
The location of the save files depend on the OS. If you use the browser version I think you can't just grab the save file.
I guess it should be
Windows: %APPDATA%\Godot\app_userdata\RNG Quest
Linux: ~/.local/share/godot/app_userdata/RNG Quest
Disabling skill modules in the option tab only prevents the creation of new skills, not the usage of existing skills.
thx for the info about disabling skill creation, do you think it can be possible to create an import/export character ? even if it permit running the same char in multiple instance ?
WHY IS THE FIRST GRINDINGS SO LOOONG?????//
Wait. Nevermind. its questing.
It's in real time.
Awesome game! Is there any way that a stat screen for the percentage modifiers, from items and level ups could be added?
Really great game! The addition of adding your own custom race was a nice touch. Although it does nothing, it is still cool to have a kitsune as a character. Overall amazing game!
Also great game btw!
I've got a question. So last time I checked, my character was level 2. Then I leave, and close the tab. Now I come back a while later, (1 - 4 days), and my character is level 1. Why does this happen?
I think the auto save feature is not working as intended. I now let the game do auto saves more frequent.
Okay. Would it be possible for you to add an option where you can manually save, or is that overboard?
The game is saved automatically when you go to the main menu (by pressing ESC).
Okay, thanks a lot.
does it always start back from day 1 or we have to look through the entire simulation again from the start every time?
The text output starts from the last day. The stuff before that is not displayed.
There is also a summary with important events that goes back a certain length.
Is there anything I can do to stop looping in the shop or will my character continue to browse and find nothing until their next option? No hate, just genuinely curious :D
Your character will continue with crafting or grinding after finding nothing interesting often enough.
Ah, alright thanks for the answer :) I hope they're having fun at least LOL