AIdventure - Community Report

LyaaaaaGames | AIdventure |

AIdventure is an immersive text adventure game with an AI acting as its storyteller, featuring over 25 starting scenarios spanning Fantasy to Lovecraft or zombie genre. Community-friendly and free from rules or censorship - AIdventure encourages your creativity with no restrictions other than your imagination limiting what stories may unfold onscreen!

  • View media
Post news Report RSS AIdventure - Community Report

Hello there adventurers! At long last I am pleased to release the community report for August 2018! Topics covered this month are IndieDB Indie Awards, Refactoring AI & Notifications!

Regularly, I publish a blog on my website to update people about AIdventure!'s development.

I decided to publish it on IndieDB too!

This month we discuss IndieDB's Indie Awards, Refactoring, AI and Notifications!

First and foremost, my Indie Game Awards Vote is still going! My aim is to reach 100 (which should not be an unachievable goal). Therefore if you haven't cast your vote yet - click this picture and vote AIdventure (no account required!)!

As each AI was to have different settings (so you might prefer one AI to generate less text while another generate more), each AI had multiple AI settings available to it.

But since my code to manage settings was handling ALL settings - full screen mode, language options, font sizes and AI options among them -, I had to restructure how the configuration works by breaking it up into smaller parts with specific tasks in each.

Similar things happened with AIs (for clarity's sake I am no longer using the term "Model", as its explanation may not apply equally well across cultures - now replaced with terms such as "AI", "Generator" and "Translator").

My AIs had two separate files; one for translators and another for generators (although custom AIs technically qualify as generators!). Custom AIs vary quite drastically!

Implementations of many features I am adding now were unplanned when I initially launched AIdventure.

Furthermore, when you begin an endeavor like AIdventure it may be tempting to implement quick and simple solutions quickly - yet these might become insufficient as your project expands its complexity.
Refactoring becomes essential at that point; otherwise, your project could end in disaster.

The next release will feature significant enhancements to settings.

Now you will have the ability to set unique preferences for each AI (and custom AIs too). At any point you will also have one-click control of applying global settings or reseting all AIs at the same time.

Another impressive aspect of AI settings is their Preset system.

As much as it's important for users to have as many options to explore and customize as they please, too many choices can quickly become overwhelming - that is why I introduced presets.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: