Alright now that the cringe intro drove away every prospective player, I’m just gonna talk to myself for a bit before I fall unconscious from my week-long allnighter.
I wanted to create an open-source project that allows anyone to easily create and share their dream exotic fantasy worlds and use the power of LLM to embark on unique adventures. I’m also super inspired by Tainted Elysium! This project is currently very undercooked due to limited jam time. Expect the AI to make mistakes often, also the AI is a pushover so you can just type in what you want (i.e: give me max STAT), and the AI will likely give in. I’ll gradually improve the project in the future, just need a lotttt of sleep first. Planned features: pregnancy, a less dumb AI, more world structure contents such as NPCs, landmarks, weather effects, …
Note: if you want to edit the default gameworld you need to click (Use Default World) first before selecting World Editor.
Assets:
The girl 3D model was made with Vroid, shapekeys molded with Blender
try hourglass slider for better thigh/hips emphasis. You don’t need a thick trait, just set fatness to max on character customizer, and then when the game starts just ask the Ai to make you fat. The AI is a pushover lol
If you don’t mind me asking, what engine did you use for the game and does it typically offer LLM integration or did you find a way to add it yourself?
there’s no game engine, the 3D model was rendered with ThreeJS, but the rest of the game is a web application I wrote. The stack is Vite + ReactJS, shadcn for UI components
if there is enough interest, I’ll keep working on the project and allow custom model imports. Its definitely possible but you’ll need some knowledge of 3D modelling skills to sculpt the body for fatness.
This is a very interesting concept, and the underlying core has a lot of mainstream potential, far outside our community niche… I’m just not convinced AI is really there yet. That’s not a knock on you or anything you’ve trained, I just mean LLMs in general aren’t actually capable of the depth and consistency to make this truly take off, at least not without a LOT of hand-holding and duct-tape barriers. I’ve seen the same issues with repetition, misinterpretation, or just breaking formatting in interactive AI products much more mature than this.
If you continue working on the project, I’d love to see some way to run a local version of the model and server, as it’d probably greatly increase the speed for anyone with a modern GPU.
if you goto settings (top right corner) you can set your own API endpoint, note that to work locally (AI running on your own machine) you’ll need to download the game with the itch app first because of web security policy preventing the game from accessing localhost
Mistral is definitely holding it back a bit. Not that I’d ever expect you to host something like Claude 3 or gpt4 for this, but in the future when options like that are cheaper/easier for people to run locally this framework would be amazing.
Tbh last time I tried them was a while ago on caveduck and they seemed to do alright, but was mostly just giving an example of (expensive, smarter) llm’s.
I’ve got a fairly low end computer & the 3D Model crashed my browser to the point I had to restart my potato PC. There should be an option for low definition mode if possible or an option to turn the 3D Model off, unless it’s a main component of the game. I just couldn’t get through to the actual game without my browser or PC crashing.
May I know your PC specs? the model shouldn’t be intensive at all since it is a fairly simple vroid model. If it blue-screened then there could be a graphics driver issue.
Oh, this is really promising looking. Can you make a local download available for PC on the itch page? The first item I ate made my stomach fullness go to NaN and then made the model disappear, so it’d be more fun to figure out how to run it on my machine and play around with it if it’s a bit buggy like that.
Edit: Ayy got it working offline, this should be fun.
I have a stable version in the works, which should improve AI response time by 3-5 times on average too. The long AI wait time is because the AI didn’t respond with valid JSON more than half of the time, so the game couldn’t parse the data.