Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Jellyfish Egg

A deep RPG set in procedurally generated dark fantasy worlds · By edmond00

Suggestions and commentary

A topic by Aha created 13 days ago Views: 106 Replies: 14
Viewing posts 1 to 7
(1 edit) (+1)

Hey, I recently found this game and I ABSOLUTELY love it, it is an incredible concept and neat integration of LLM technology. I do, however, have a few notes, if you would indulge me.

- The CUDA approach does not work in my case, as I have an AMD gpu. I don't know if there are any alternatives,  but it would  be nice to know if there are as the game works quite slowly for me. I find myself needing to tab on and off while doing other things instead of focusing on the game.

-A toggle for the vfx & Vignette would be great, it does get annoying after a while

-It would be amazing if we could toggle the LLM to not speak in old english, as it can be annoying, but I'm not sure how possible that would be since it appears to use a lot of old English tokens. Apologies if this is a big ask.

-When a prompt has 'click to continue' you could already start preparing the next prompt, instead of having the user wait

-It would be nice to be able to hover over locations you can't travel to and be able to see what they are

-The way skills affect rolls is sort of unintuitive, I think there's too much random, or it feels too random, independent of what your skills should lead to. It is also unintuitive since its hard to contextualize what all the numbers mean, so maybe like a dnd d20 approach + a modifier, at least on the surface? Might just be me tho.

-The left half of the 'confirm' button on the selection screen can't be clicked on, a different UI object probably overlaps it.

-This is more of a question, what's the reason you can't reenter the same location twice?

-After clicking on menu stuff its sometimes easy to misclick where you want to go

That's all for now, thank you for reading through :P

(1 edit) (+1)

bug? Can't start the game anymore, this gets displayed.

restarted pc, fixed itself

Developer(+1)

Thank you for the bug report ! I can not see the screenshot that you shared. Can you share it again or describe what was displayed in it to see if I can fix this problem so you don’t have to restart your pc the next time this kind of bug happens ?

(+1)

Here, I just asked chatgpt to make a transcript, having issues with images for some reason: (thank you for checking it out tho!)

Microsoft Visual C++ Runtime Library

Assertion failed!

Program:
...2-1-llamacpp\windows-hip\undreamai_windows-hip.dll
File:
D:/a/Llamalib/Llamalib/llama.cpp/ggml/src/ggml-quants.c
Line: 373

Expression: fabsf(val) <= 4194303.f

For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.

(Press Retry to debug the application - JIT must be enabled)

Abort | Retry | Ignore

(+1)

Additionally I would HIGHLY suggest looking at Neo Scavenger, its a similar vibe to what you're going for, tho less open in some ways.

Developer(+1)

Thank you for the suggestion ! I will check it !

(+1)

If I load the game, it stays on the main menu now. Weird. First the UI is to the right, off center, then after a while it fixes itself. Can barely even close the window, need to use task manager.

Developer (1 edit)

Thank you for the bug report! I am not exactly sure why this is happening but I will investigate it. I am currently thinking of two possible reasons.

➤ There was a bug with the UI displaced to the right when restarting the game after setting on the fullscreen mode. I fixed this bug in the last tuesday update and it does not happen anymore in my PC but may be still happens for some reason on other PCs. If ever you still can reproduce the bug, can you try to switch on and off the fullscreen mode by pressing F11 and tell me if it works after that so I can know if it is related to the fullscreen mode or not ?

➤ The game start loading the previous run info as soon as you launch it so if there is a bug when loading some part of the previous run it could it can break the starting setup and make the game unplayable. I will test more exhaustively the save and load code to see if there is not a bug when trying to load some kind of edge case game element that I did not tested yet.

Developer (1 edit) (+1)

Thank you a lot for your detailed comment! I’m still actively polishing and patching the game, and feedback like yours is very helpful. Here are my answers to your notes:

➤ AMD GPU

I don’t own an AMD gpu myself so I can not verify it really work but the library I use to run the local LMM should also be able to use AMD gpu but you need to be sure to have Vulkan installed (it seems to be included by default in the latest AMD driver). If you have Vulkan installed but the game still seems to not use the GPU, it can also means that the number of LLM layers set to run on GPU is too big for your GPU size and it fallback in CPU mode. In this case you can try to reduce the number of GPU layers in the game settings.

➤ VFX & Vignette Toggle

The toggle for the vfx is planned. Making the vignette optional is a little more complex as other UI elements will need to have different position depending on if the option is on or off but I will consider it.

➤ Option for Modern English Narration

It should be possible and not too hard to do. I planned to refactor a little the LLM prompting so I will try to also add this option when doing so.

➤ Preloading the Next Prompt

This is an optimization trick that I thought before. I did not implemented it yet as it will take some time to code it properly but your comment encourages me to make this feature a higher priority.

➤ Hovering Over Inaccessible Locations

For this one, what I plan to do is to have a map symbols legend in the appendix of a pdf manual that I am currently writing. I want the manual to have a bigger role in the game final version (required for some quests, …) and I am thinking that keeping some distant location symbols secret could nudge the players to consult the manual.

➤ Skill Rolls Feeling Unintuitive

Just to be sure, what you find inintuitive is when the skill check pop-up appears with info like “relevancy check : 35/50”, it is not obcious what the number 35 and 50 means? In this case, 35 is the result of a RNG dice roll and 50 the threshold you need to reach to succed the check. Do you think a message like “relevancy dice roll = 35 (50 needed to pass)” will make it more intuitive ?

➤ Confirm Button UI Bug

Thanks for catching that, I tested it and you’re right, part of the confirm button can’t be clicked. That will be fixed in the next update.

➤ Reentering Locations

Actually there are some locations like the tavern or the market where you can reenter multiple times (you can know it if your avatar symbol blinks) but by default you can not reenter twice indeed. The main reason to prevent reenter a location was to be able to assume that the player just arrived (or return after some time passed) at a location when creating the narration events that can happens in this locations. Some narration events or choices could be weird if they happens while the player was already here and filtering the events based on if the player was already here or not was a little too complex to manage as there are many events.

➤ Misclicking Destinations

Understood ! I will try to add a some kind of guard to prevent it.

Thanks again for taking the time to share so much detail.Comments like yours are very motivating and help me prioritize fixes and features more clearly. Let me know if any of the above suggestions help or if you run into anything else!

(+1)

Brilliant, thank you for taking the time to respond! Excited to see where you take this, and I'll try the fixes/ later today! 

(+1)

Have you considered making a Discord server for this project? I'd love to have somewhere to talk about it, and its nice to be able to grow a community.

Developer(+1)

Thanks for the suggestion! I’m currently focused on development and I don’t think I have enough time to properly manage a Discord server myself for now. But if you’d like to create one, I’d be happy to join, participate when I can, and share it on the game page and other social media. Thanks for your interest in helping build a community around the project!

(+1)

Great! Here's a permanent invite, still a WIP: https://discord.gg/MPjvZgWwfD

Developer

Thank you very much ! I joined it and put the link in the steam/itch.io game page and in the youtube video descriptions. I will try to share it and post content on it as much as I can from now on ot make it grow.