To play the game, you'll need two API credentials, both of which you can get for free: a Gelbooru API key and a Cohere API key. You should be able to get both credentials in 2-3 minutes. 

Gelbooru: You'll need to sign up at https://gelbooru.com/index.php?page=account&s=reg (no email required), then copy the API Access Credentials at the bottom of this page: https://gelbooru.com/index.php?page=account&s=options

You should see a string like below. The  API key and User ID components are highlighted:

&api_key=0652623d780d829dirjh299&user_id=123456

Cohere: 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

Both have free usage limits, but should allow you to play the game several 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 are tasked by a demon with collecting orgone by sleeping with women. Gameplay is driven by an AI narrator, but I've attempted to give this more of the formal structure of a game than e.g. AI girlfriend chatbots or freeform AI roleplay platforms--stats are tracked, you must build out and travel a map to move around, and the current gamestate heavily constrains how the AI can proceed. NPCs are a mix of procedurally generated characters and premade challenges who are generally much harder to seduce. Progression mainly comes through learning spells, which cost orgone.

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



Gameplay details:

Describe you actions and press "Submit" to progress the game. Sleep, spells, and travel are handled through the menu. Travel generates new NPCs. You name your destination and the LLM generates it.  Every NPC has their current location listed in their character sheet. 

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. If images never load you are likely blocked from visiting Gelbooru without a VPN or public DNS.

This is a complete overhaul of Orgone Collector--rebuilt from scratch in js and with numerous QoL improvements and a new image selection engine. It uses local AI models in browser. They are lightweight--embedding only--but could chug on a potato.

Caveat Emptor: This game pulls images from Gelbooru to illustrate the narrative. I have blacklisted loli, shota, and a number of other tags, but I cannot absolutely guarantee the quality of Gelbooru tagging, and the blacklist depends on that tagging.

Please rate if you enjoyed it!

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

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

Updated 1 day ago
StatusIn development
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(2 total ratings)
AuthorMoralHazard
GenreRole Playing, Adventure
TagsAdult, Anime, Eroge, Erotic, Roguelite, Romance, Sandbox

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

The stamina changes might have broke something because most actions, even trivial ones, take a flat 20 stamina now

This has been an ongoing issue, not related to the last update. That said, I've been getting complaints about the stamina so I've pushed a tiny update with prompting that will hopefully make the narrator less trigger happy with stamina.

Playing through my first playthrough, probably won't have enough Orgone on day 3 (because I keep buying spells lol).  I don't quite understand what any of the stats or spells actually mechanically do.  It seems like regardless of NPC stats I can just write in whatever I want them to do, with the exception of Iris Alpha who seemed to be a little harder to get to do what I wanted.  On the reverse I thought that maybe spells would change the generated dialogue, like the growth spell would make characters with size queen more amenable, but if that's happening it wasn't clear.  It also seems like the plot characters are supposed to have some kind of plot trigger (like Sara keeps saying she's going to give me a surprise but never actually does), now that I'm thinking about it I guess I might be supposed to prompt that they do something to forward their plot but maybe there's a way to signal generally what we're supposed to do to advance a character's plot.

(1 edit)

Oh and it would be nice if we could modify the tag blacklist sent to GelBooru, and if hitting enter while focused in the prompt textbox would submit the prompt.

On the back end, the spells are implemented primarily through changes to the prompt the LLM receives--spell effects are directly passed as context and spells and effects that alter attractiveness change a latent player/NPC relative challenge rating which determines the instructions to the LLM on how difficult to make the NPC. In practice, Command R+ has limited capacity to follow instructions, particularly in terms of rejecting user commands, so the game is trivial to jailbreak. I have some ideas to resolve this, but they require a more performant model than the current version of Command R+ and I'm waiting for the next Command R+ upgrade or free uncensored LLM API to implement them. For now, the game relies on the honor system--you have to decide not to bullshit the narrator to get the intended experience.

your Discord link is broken. can you please make a new unlimited one?

My bad. Done.

still says invitation invalid

Whoops, I changed the text of the link without changing the hyperlink itself. Should work now.

Lost the ability to gain and use Orgone. Something broke.

Thank you for the feedback. Did the Orgone value go to something like "NaN"?

If you're willing, I'd be grateful for a quick bug report so I can try to replicate and fix the error: https://forms.gle/fSuQCUm1oKpR8DBp6

Also, if you've done any manual saves, loading one will likely fix this.

Can you explain what these "modifier" things are? Are there a limited number of them? Are they generated by the AI?

Modifiers are one of the ways the game changes character personality and behavior. They are generated by AI based on the narration. They are not explicitly limited in number, though hypothetically hundreds of them would break the game. They are also key to several game mechanics: key NPCs that gain the "Loyal" modifier provide passive bonuses and giving an NPC the requisite modifier will resolve Desire side quests.

Well, with that, why do characters lose "permanent" modifiers seemingly at random?

Let me clarify. Temporary modifiers are intrinsically temporary--they're removed whenever you rest (and a few other story specific situations). They are intended to represent short term changes in personality or behavior. Permanent modifiers will persist unless the llm decides they no longer apply to the character due to the narrative. A character with permanent modifier 'shy', for example, might lose that modifier if they become more outgoing during their interactions with you. On the back end, the llm is asked what modifiers it thinks should be added or removed, and can return '-tag' to remove a tag and 'tag' to add one.

How do I visit a location? The tutorial was not very helpful.

(1 edit)

Click the "Locations" button. This should open a 5x5 grid of locations. Your current location is highlighted yellow. Clicking on a defined location will instantly take you there, highlighting the new location yellow. 

Clicking on an "open" location will open a dialogue to name the location. When you submit, a description of the location will be generated and npcs will be procedurally generated if there are currently none. This may take a few seconds. The location's name will change to what you wrote and you can now visit this location by clicking it again, turning the location yellow.

Looks interesting!

Before I try it, can you clarify how the use of a Cohere API key with this application respects the Terms Of Use of Cohere? Specifically how is this respecting the point 14.c.iv, which includes not sending pornographic information to their API?

(2 edits) (+1)

Ultimately, your compliance with this and other terms of the TOS depends on how you, the user, interact with the game. The game is a sandbox and your engagement in erotic scenes--and how pornographic they are--depends on your own choices.

That being said, the following facts may be relevant to you.

1) Despite the CYA boilerplate in the TOS, the Command R+ model is so pornographic that enterprise clients regularly complain that it turns e.g. customer service interactions NSFW. I can provide examples from the official Cohere Discord if you'd like.

2) In practice, it is almost exlcusively used for NSFW roleplay. The model is not performant relative to industry leaders like GPT, Claude, etc. and the only advantage it has is that it is uncensored, unlike leading models. This is a choice Cohere has made to differentiate themselves.

3) You do not need to identify yourself to Cohere to receive an API key. A burner email will work.

4) I have found no evidence of anyone ever being banned for a TOS violation of this sort, or even more obvious and egregious TOS violations such as users creating up to 17 (!) free API accounts for erotic roleplay. I do not suggest you make numerous free accounts to evade their free tier limits as it is certainly against their terms, but mention it to illustrate the degree of enforcement even on issues that are far more salient to them due to the huge compute cost of serving unlimited free API calls to individual users.