Based on articles about idle game creation like (i am not allowed to post links, you can google the title and i do the links as soon as i am allowed to):
- Numbers Getting Bigger: The Design and Math of Incremental Games
- The Math of Idle Games and following articles
I started to write a simulation engine for idle game logics, so that you can jump forward and backward in time and test / simulate different player behaviors and their progress through time and evaluate whether the logic is playable or not and of cause ultimately to adapt the values to improve the logic. At the moment the player behaviors are hard coded into the source code but i am building a script interface to script the behavior. Also the program is console based and reads its logic from a simple text file. The next three steps i am planning are:
- Improve the logic input
- Visualize the game and simulation history
- Make the logic human testable
By browsing through the net i found IGM and had an idea. Instead of reprogramming what is essentially a really poor version of IGM I could instead build converter to:
- Read the game logic from an IGM game file
- Use my tool to test and simulate the game logic for different player behavior to evaluate and adapt the game logic values
- Output the adjusted logic back into the game file for human / automated testing via browser
That is basically my idea. My Question is whether there is interest in using such a simulation tool. Because it would require quite a bit of work to build these converters etc. If there is enough interest i would like to build these tool for you to use. Of cause there are many open questions and i would start to plan it in more detail if there is enough interest. Of cause would this project be open source.
A little bit about me:
I am a 29 year old professional software developer with more than 7 years experience in software design (mainly c++, c#, sql) and more than 15 years experience in programming. I am mainly interested in numerical simulation, intelligent systems and online algorithms. My love for browser games started in the early internet days with some of the first browser games and my love for idle games started a few years back with clicker heroes.
I hope the presented idea is of interest to you, feel free to ask any questions :-)
Life isn't about finding yourself. Life is about creating yourself. (George Bernard Shaw)