AIdventure - report of november 2025


Hi everyone, it’s time for a new community report!

I have been working in part-time on AIdventure for almost 3 months now and it’s going great!

A new pace

I said in the last report (of September 2025) I would produce a sprint every 4-5 weeks. Since 2 weeks, I have been waking up earlier to work on AIdventure one hour before going to work. For now I’m satisfied with this and I will be able to produce a sprint every 3 weeks (+ 2 days). So, you should expect an increase in the pace of the releases.

Steam Branches

On Steam, the users can choose to try the latest changes in a branch I called “sprint release”. This branch will die soon as I will use the “Experimental” branch once again for this stuff. There is no point in having 2 testing branches.

Stable Release schedule

In my previous report I also said I would produce a stable release every 4 sprints (~4-5months). I decided to change this.

  1. Every finished sprint will produce an unstable release
  2. Users play with this version and give me feedbacks
  3. If I consider the produce stable and worth publishing (It adds content without removing working content) I will publish in the stable branch.

This means releases will be smaller but more frequent. In the actual case, the latest changes are stable and could be published, but they remove a working feature (the automatic translation). So, in this case I won’t publish it yet.

In the future, most of the new content won’t be rework that break old features. So I expect to release as often as possible!

What I’m working on right now

Current sprint

  1. The rework on auto translation (Done)
  2. Improving the auto translation (In progress)
  3. Some improvement of the new system to speed up generation (Planned in this sprint but I’m a bit late, the rework of the auto translation took more time than expected).

Next sprint

The next sprint should contain the following stuff:

  1. The stuff not done (by lack of time) in the previous sprint
  2. Improvement of the new system and auto translation
  3. Improvement of the lorebook (if it can fit in the schedule).

Next releases

So, based on my current work, I think the 29th you can expect a new unstable release. If all goes smooth, I will publish it in stable the 6th december.

The 3.0 will have a brand new system to run AIs and an auto translation with a much better translation (I’m testing it with French and it gives amazing results!).

Work on automatisation

Because my time is precious and I want to spend most of it making the game better, I started working on the automatisation of repetitive tasks.

Now, publishing a release is automatic! The faster it is, the easier it will be for me to publish and the less risky (Making it automatic reduces the risk of human errors).

My goal is to do continuous delivery with AIdventure.

Work on tests

Long time ago I started writing unit tests (Automatic tests to verify the code is still behaving as expected. Useful to verify if you broke something while doing an update). I couldn’t motivate myself to write all the needed tests and keep them up to date.

Now, for a task to be considered done, I have to test it (if it’s testable) and write documentation about it. The tests and documentation are considered when I estimate how long a task will take. Therefore, I always write tests and doc.

Now I’m at 184 automatic tests to make sure nothing is broken. I will never have a coverage of 100% of my code (and it could never give a full insurance) but it’s always safer to have tests.

Testing a software as complex as a game is tricky (even for a text based one). So that’s the point of having experimental releases for users to test. It’s the best way as my time is limited. Moreover, it gives me quick feed back on new content.

3 years of AIdventure

The 25th December, It will be the 3 years of AIdventure’s first public release (1.0.0)! Some fun facts:

  • The 1.0.0 had a terrible bug, the game engine I use couldn’t download files above 2 GB because the type of the variable used couldn’t be above a certain number! Thanks to AIdventure they fixed this issue xD!
  • The interface was a total recycling of logs-filter-2, a software I made. I just changed the position of the toolbar and used a blue theme.

  • AIdventure has 68 releases!
  • Since the 1.0.0 I made 1459 changes in 1093 files.

A few old screenshots!

Thanks to my supporters

Thank you for supporting me on Ko-fi!

  • Marco,
  • Cynder,
  • SirFactorofX
  • Zarilain
  • patman124

Support me too

You can support me, too, on Ko-Fi.

ko-fi

Or rate the game and review it!

Help yourself, help me, because helping me will help me to help you better.

If you like my work and want to help me, please, review AIdventure on Steam or rate it on Itch! It’s very important and can help me a lot!

Thank you for reading this report :).

See you next time.

Get AIdventure

Buy Now12.00€ EUR or more

Leave a comment

Log in with itch.io to leave a comment.