To play the game, you'll need a free API credential: a Cohere API key. You should be able to get it in a minute or two.  If you've played Orgone Collector you can use the same credentials. You'll need to sign up for Cohere with a valid email here: https://dashboard.cohere.com/welcome/login, then generate a New Trial Key here: https://dashboard.cohere.com/api-keys

It has a free usage limit, but should allow you to play the game many times/month for free.

Cohere only accepts major email providers. If you want a fully anonymous email that works with Cohere I suggest tutamail.


Premise:

You gain access to a strange mind control app while sitting in a college class. and decide to try it on your cute classmates. Gameplay is driven by an AI narrator. The app has 20 different parameters you can adjust across 4 domains: Autonomic, Sensory, Affective, and Cognitive. You'll need to experiment with them to discover what they do and how you can use them control your classmates' behavior.

This game is still in beta and contains numerous bugs. However, it is playable start to finish.

Gameplay details:

Describe you actions via the text entry box and press "Submit" to progress the game. Use the App button to adjust the mind control parameters. Days are broken into 3 time periods: Class, Afternoon, and Night. You will always see your classmates in class, but must convince them to see you at other times. At the beginning of each period you'll be asked to choose a character to interact with, and can only interact with that character for the period.

Given the limitations of the LLM I'm using, it's easy to jailbreak this game, overriding the games internal logic. Until I can get a more performant LLM, you'll have to refrain from doing that if you want the intended experience.

Due to multiple API calls, expect the game to freeze for 5-10 seconds after hitting submit, sometimes up to 1 minute if retries are necessary.

Please rate if you enjoyed it!

You can submit bug reports here:https://forms.gle/g4D9mH5GerZ5F4fXA

Discord here: https://discord.gg/Zfyd9GEk6c


Updated 3 days ago
Published 14 days ago
StatusIn development
PlatformsHTML5
Rating
Rated 3.0 out of 5 stars
(3 total ratings)
AuthorMoralHazard
GenreRole Playing, Visual Novel
TagsAdult, Dating Sim, Eroge, Erotic, Romance

Development log

Comments

Log in with itch.io to leave a comment.

I entered the api key but no matter what i do the ai won't respond, any idea how to check what the issue is/solve it?

Right-click->inspect->console and looks for errors (red output)

I tried that out it doesn't seem like there are any issues it just says SaveData was called from: and then some different stuff but the bot never actually responds.

maybe there's something wrong with my api key but i'm not sure why

I have a problem with this game, I get the error:

Error executing Submit button action: TypeError: Cannot read properties of undefined (reading 'content')

    at Object.updateText [as submit-button] (components.js:4905:45)

    at async HTMLButtonElement.<anonymous> (components.js:757:25)

It's weird because Orgone Collector works just fine without any problems

(1 edit)

It looks like the data structure that stores the in-game app settings is missing or corrupted in your game. 

Is it possible you pressed "continue" in SMCA on your first time playing the game instead of "New Game" or loaded a save from OC? There was an issue with shared caching for the two games, and, while I pushed a quick-and-dirty fix, I still need to add a more comprehensive solution that covers all failure cases.

The upshot is that you could have loaded a save from OC which would not have the app settings data, as that mechanic doesn't exist in OC. If this is the issue starting a New Game should fix it.

I actually tried SMCA before playing OC, and I've tried New Game a few times in hopes of it magically working but no luck.

Don't know if it helps but I tried SMCA about a week ago and had the same issue, so I went over to try OC to see if it worked and it worked fine so I just started playing that instead.

(+1)

Thanks! I've (probably) figured out the issue. Did you submit text without adjusting any values in the in-game app? I intended for users to adjust the app before their first text submission, and playtested that way. I now see that if the user does not interact with the app this data structure was not instantiated, causing the error. It should be fixed now. LMK if it's still not working.

Ah, haha, I didn't change any of the values thinking to do it after getting into the game a little first, but it works now!

thank you, this fixed it.

What do i do after pasting my API?

click new game

it isnt at all responding to inputs

same

When you say not responding to inputs, do you mean at the title screen? When clicking submit? Something else? The issue may be that you don't have a valid API key entered.

when clicking submit and i used the same api key i have been using and it started after the update 1-2 days ago

In theory, wouldn't using a paid key to have more context provide better responses?

I ask because I'm considering whether to try to use one.

(1 edit)

In principle yes. However, Cohere does not automatically truncate input so I have to do that on the client-side--every API call is already truncated for length when it's sent out. I could potentially add a toggle for this, but as of now you'd see no difference.

Dont work

Game not loading. FF.

Uncaught ReferenceError: Dexie is not defined

    <anonymous> https://html-classic.itch.zone/html/11944096/MCApp/js/components.js:2</anonymous>

I can't be sure what the issue is on your device without more debugging, unfortunately. It could be caching (try Ctrl F5), no access to https://cdnjs.cloudflare.com, an ad blocker or extension interacting in a way I haven't anticipated, or even an older browser version.

(1 edit)

OK. In my case the problem was LocalCDN extension. It does not have dexie.js v3.2.2 and tries to use dixie.jsm 3.2.6, which is probably incompatible.

Sorry about the difficulty. I'll look into bundling locally to avoid this.

I'm putting in prompts but have gotten no response

Are you sure your Cohere API key is correct? If you open the developer console (right click inspect in chrome) check for 

"POST https://api.cohere.com/v1/tokenize 401 (Unauthorized)" in red. This means your credential doesn't exist in their database.

Yeah. still not working

Also doesn't work for me. Something weird I've noticed is that if I write anything in this game, and then write something in your other game "Orgone Collector" the prompt here will be used there instead, while also using the same setting and all that as this game.

I've just pushed an update to avoid database bleeding between this game and Orgone Collector. WIthout more info I'm not sure if this will fix your particular problem, but there's a good chance it will.

Same problem here

Les image ne peuve pas charger domage

Si le backstop de rechargement d'image ne fonctionne pas, votre FAI peut bloquer Gelbooru

Ok, I'm not sure if I'm doing something wrong, but it doesn't seem to be recting to anything i do with the sliders, regardless of what the description is or the section it's placed in.

The narrative progresses but doesn't seem to reflect any changes or you're not getting a response at all? If the former, what sort of prompts are you using. Also, how far are you pushing the sliders? I've only playtested this game myself, and because I made it I'm not going to prompt it the way other players will and won't see failure cases they do, so any feedback would be much appreciated!

It still gives responses,  but for example if shes mad for whatever reason and i create a value for anger then set it to 0, it doesn't take that into account and shes still mad. If i say in my prompt that i set the slider to 0, then it has about a 50/50 shot of actually working.

On another note, a nice feature would be a little blurb explaining what types of things to put in each catagory in the app because it doesn't seem obvious at first glance.

Also funny bug, if this game and orgone collector are both up on the same browser, I've had it push the response that should have been from this game to the orgone collecor tab.

Thanks! There are definitely limits to the LLM's capacity to follow instructions, and therefore sometimes the game state is not adequately reflected. I made some tweaks yesterday to improve this, but it will still be <100%. Also, effects tend to persist a few turns after they're turned off due to the influence of the chat history, which I don't necessarily feel is a terrible thing. Easy to rationalize in-universe. 

Thanks for the feedback on the feedback on the two games bleeding over. This is something I hadn't considered but is not too surprising given they're built on the same engine and use the same credentials. I need to look into this.

technically the sliders (at least to me) don't do anything, they are a narrative tool set to help you make a story. they will never do the same thing twice but personally i don't even use them, i move one slightly and start my own narrative telling the prompt what "slider" i moved and it goes from there. i've made some straight up master pieces, cringy, kinda smutty master pieces. if nothing is happening at all you HAVE TO fill in all the api keys before launching the game. otherwise, you can get as specific or as generic as you like and it will generate something.

I'm glad you enjoyed it, but the narrator really should be paying attention to the sliders. I've made some tweaks that will hopeful make the experience more consistent.