Try to avoid cowgirls by standing next to the fence - they won't notice you then!
As for the issue itself: thanks for the details, I will definitely revisit mobile performance (can't promise anything regarding the timelines though).
Hi! Sorry for this experience, I am aware of a somewhat poor performance on the phones. I put a significant effort into phones support about a year ago, but never revisited it since then, while keeping adding new content.
Tell me please, do I get it correctly that the problem only appears after playing for some time? If so, how long would you say it takes, approximately, for the freezes to start? Also, if you don't mind sharing your phone specs, that info would be helpful too.
Thank you!
I will add a handler for this error, to at least show a proper message instead of black screen + green boxes. I will also look for possible workarounds.
I'm afraid this is not something I can completely resolve though, cause it happens inside the engine, which is a bummer... Here Phaser (the engine I'm using) devs say they won't fix this in v3. Which is, unfortunately, exactly the version this game is built upon, and switching to v4 would mean rewriting it pretty much from scratch. But anyways, I'll try my best to find a solution.
Hi! Thanks for reporting this! First of all - devtools are open initially on purpose, exactly to catch errors like this (might be somewhat inconvenient, but that's temporary measures during development).
Now, as for the error itself - this is something new, I haven't seen such an error before. Quick research shows that it may happen when WebGL context is lost:
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/isContext...
This is a technical article, you don't have to read it, I'm just putting it here as a reference for the future. What it says, importantly, is that such an error can occur when:
Does any of these statements sound like something that could've happened in your situation?
Hi! Thanks for reporting this.
If you're on desktop, it would be really helpful if you sent me the logs from your console. You can do it like this:
I think the player can get stuck if you do this
I really wish you could walk through it instead
Well, actually, now that I think of it properly, it shouldn't be too hard to do this. Maybe not with the prompt for now, I can start by allowing two entities in the same cell (player and item). I'll see what I can do
btw, if you want me to test the game any time let me know.
Oh, thank you for the kind offer, I can certainly use it one day!
I think it would be more obvious if it said "uh oh, you misread something" because it's no longer a probability
My reasoning for not telling this directly was that the character can't tell whether they read the scroll properly or not. The game kinda says "well, shit happened - maybe cause you misread something, maybe cause it was just an ass scroll, who knows". Its the player who should conclude, based on the end result, if the action was a success. But I'll think more about this wording
so the hoarder will eventually be allowed to exist. I think this could change gameplay drastically, so it would be interesting to see the result
That's not 100% decided yet, only a possibility
Here are my outdated abandoned music playlists
Thanks for this, I only listened to a couple of tracks so far, but I like what I hear xD. My goal is to use the music composed specifically for the game in the final version, but to achieve that I have to make a lot of planning to give the composer clear requirements, which I struggle with as I'm not particularly versed in this field. So your playlists are a great sourse of inspiration!
First of all, I am deeply, immensely thankful for your feedback! I started this project with no particular goal in mind, mostly as an excersize for myself, but seeing how it evolved, and knowing there's someone (even if its one person) who likes it - this means a world to me. Thank you!
Now, I'll try to give you some responses.
Introducing concepts that you never really hear in other sexual fantasy media, like the crystals that gets absorbed by your skin that rejuvenate you and allow you to last longer
I can't help but tease a little bit, I have so much more of these things planned xD. It takes a lot of time to add them though, cause while I have the ideas, I'm bad at words (especially in English), so I have a wonderful writer who brings these ideas to life, and it takes a lot of iterations to achieve what I want.
The music choice is great too, it's very happy music sometimes ^^ (maybe hololive bgm?) it can feel awkward when it gets quiet sometimes though.
I can assure you that the final version of the game will have music on all levels. Currently special encounters don't have it, cause I want them to have not just some generic music, but something that matches the atmosphere properly, which again, takes time.
Speedrun strat: Strafing = more speed. Press both right and up and you'll move faster for example.
Technically, the game registers each keystroke separately, so under the hood the character actually moves right first, and then up - so its two turns actually, but usually it will happen quick enough to create an illusion of going diagonally. To really move diagonally in one turn, you can use 1-3-7-9 buttons on NumPad, if you got one, or clicks. Just thought it might be important to note, cause it clutch situations spending extra turn to move might matter.
Using an autoclicker or key macro may be recommended if you find yourself having to move so much your hand hurts.
Autoclickers might suffice as a workaround, but make sure the click rate is not too high, cause if you set it to click like 10 times a second, the game might struggle to process it and freeze (I'll talk more about this later)
Items dissapear when you try to pick them up with your inventory full. If this is intentional, I don't like it. I could had made space for the item instead of having it dissapear
This was intentional, cause in the early stages the game wouldn't let you step on a tile with an item if your inventory is full, and if the item happened to be spawned in a corridor, you could be trapped (unable to go through the corridor). I can see now it was not the greatest solution, so as an alternative, I think about implementing a mechanic that if you're about to step on a tile with an item, and your inventory is full, you would push the item (Sokoban style). So you would see you can't pick it up immediately, and won't lose the chance to do it later.
The quit button doesn't work. This is likely an error on my end
I saw this issue before, and I thought it was fixed... Are you using the latest version of the game? I'll investigate this more.
There's a delay when I press the x in the gallery. It takes a few seconds too long to close.
Hmmm, haven't seen this one before, might be system specific. Will investigate too.
It needs more mechanics and incentives to add replayability and make the runs feel more different.
Definitely. I hope to solve this by adding more items (will be my next focus once I'm done with random encounters).
Better item descriptions
Yeah, probably, will reiterate on those. One note though: the description given to you is based on character's Intelligence stat (e.g. with low Int the character will look at liquid soap bottle and be like "yeah its a bottle", and with higher Int the game will give more details, but still not tell you exactly what it does)
A way to move without having to spam the same key repeteadly may be important health wise, maybe shift+walk?
Yes, you are 100% correct. Sorry for your hand xD. The more I test the game, the clearer I see walking is tiresome. I keep shelving this due to the complexity of the proper implementation for this (I'm not the best programmer in the world, and I might've made some poor decisions when laying down the architecture for the game, which now holds me back). I will still return to this problem, as it definitely requires some solution.
I want more girls for each species. Girls that are recognizable, likable, and have unique behaviors and dialogue. Just like the Yuki Onna or the Succubus
Absolutely, I have more in the works.
Game over scenes, more incentive to lose but also more incentive to win small encounters. This game has gameplay that is engaging, but the sex isn't engaging because you end up seeing a lot of the same encounters and scenes and they all start to look similar
I'm not a fan of game over scenes, cause it gives me two contradicting goals:
(1) I want to progress the story / beat the game, so I should do my best.
(2) I don't want to miss out on content, so I should lose to see the scenes.
I remember playing MGQ and constantly saving before each battle, losing intentionally for the first time to see the scene, then reloading and actually put up a fight. And I didn't like that loop, it broke the tempo of the gameplay.
At the same time, I surely understand that once you opened all the illustrations (which will happen rather quick as there isn't a lot of them at the moment), it will become quite repetitive. I hoped to solve this with extra illustrations that you open with shards in the gallery, and then see in game. There's only one right now, so it doesn't really work, but I've added 9 new illustrations recently (not published yet), and in the final version of the game each girl will have at least 3 illustrations to unlock (not only with shards, but also by meeting certain requerements, like achievements).
Some secrets and easter eggs, a rare combination of things that you can do with the girls that could lead to a different outcome
Sure! There are some already (have you tried reading any spell scroll while being drunk?), and I have more planned.
Would be nice if some of the monster girls were helpful instead of being a threat
Actually, one of the main characters (Kitsune) is gonna be pretty much that, although not exactly. I'll think about this more.
Better visuals for your equipment. Instead of having it in text on the side have it on a window
Yeah, this was brought up by other people too. Long story short, this is a result of my original intent to create "true Rogue-like" experience. I consider changing the UI for this completely, but this has to be thought out carefully and will require a lot of work, so I gave it a lower priority for now.
Being able to have a pet or companion would be a great way to build a story based on a relationship.
One of the ideas I had is when one of the main characters joins hero's harem, or when their attitude grows to a certain level, they would travel with the hero, acting like a helpful NPC, or maybe you would meet them during your runs more often and they would give you some aid or power you up a bit. Not sure how its gonna work in the end, cause all of these ideas are quite complex, but I'll cook something.
Corruption kink? Getting a character that isn't open to sex to become open to sex. Hypnosis kink? having your body controlled by something else. Illusion kink? Nothing you see is what's actually happening. Space and sci-fi elements, space is weird so it fits in a dream scenario.
I have something in the works for one of these kinks already (won't tell you which one yet xD), and I can see others fitting well into the game too. Thank you for the suggestions! I will explore more territories in the future.
Physical combat. This is a mechanic that is discouraged in the game, but combat can be used to lead to a sexual situation if for example the girl likes it.
Are you reading my mind or what? xD
Allright, I'll give it away: besides goblins and harpies, there will also be orc girls in the desert one day, and they might like it when you're rough with them... But its gonna be more like an exception to the rule, cause I want the main focus of the game to be different.
An android version would be convenient for me.
Currently, browser version should be playable on mobile (although I'm sure there might be issues, please let me know if you find something specific). I can't promise more unfortunately, cause making a proper Android version is a huge commitment.
I don't see a way to use my items against the monster girls.
This is underdeveloped at the moment, but the girls will use the items you give them. So you will be able to give the blindness potion to a cowgirl, for example, she'll drink it and become disoriented for some time. It won't work on everyone though: for example, phoenixes will be smart enough not to drink it. None of this is currently implemented, but I have a huge document where I put all such ideas, and there's a lot of interactions planned.
By the way, about the restoration scroll. All the spells you cast by reading scrolls can fail. This depends on Int stat too. If that happens, the either the effect will be the opposite of intended (restoration scroll actually damaging you), or just nothing will happen. The game will highlight this with "You probably misread something" message.
An item to increase your inventory.
While this is basically a rudiment from the times when the game was controlled with keyboard only (I was too lazy to implement pagination, so I limited contextual options to 10), during the testing I found out that I enjoy this limitation. It gives you some challenge by making you constantly think "do I really need this?", and as your experience with the game grows, you'll know better which items are actually worth keeping. I also like this as a compromise between realism (giving each item some weight and limiting the max weight you can carry) and game convention (if Doomguy can carry a BFG in his pocket, I can carry these 50 leather shirts no problem).
Anyways, as I said, its not certain, but I might revamp the UI for inventory completely one day, so this limitation will go away.
***
Phew, this turned out to be a hell of a wall of text xD. Just felt like I need to share some thought process and plans. Sorry if I missed something crucial. And thanks again for all your impressions and ideas. This makes me a bit nervous, as it reminds me how much work still lies ahead. But it also makes me excited, cause when I visualize the game in is final form, its damn beautiful xD. So thank you, I will surely not give up, and I'll do my best!
Your skill is, of course, not a problem, but neither is the spawning mechanism, I believe. This situation could've been avoided if you stood next to the fence. The real problem, in my opinion, is that the game tells you this only when you lost to a cowgirl a couple of times, and only once, which is easy to miss. That's why I will be working on adding more ways to discover this (like the in-game encyclopedia I mentioned before).
Edit: by the way, I really appreciate time and effort you put into giving the feedback, thank you!
Thank you for the kind words! Compliment about writing from someone who is a writer themselves means a lot xD
I'm really happy that the game managed to not only attract, but also keep your attention. I'm sorry for the slow progress - but this pace allows me to keep my daily job and avoid burning out, so it will probably remain the same. But I have a schedule, and according to it, I'm not falling behind xD. I hope to have more contentful updates soon.
Thanks again, your comment made my day xD
I'm kinda against the meta progression, as my intent was that every run should be handled with only the items that you found within this run. I know this can be problematic right now, so I will dedicate more time to balancing in the future (making current items more powerful (the ring giving only +1 is kinda low), adding more items that either just make you stronger in general, or allow you to deal with certain species of monsters easier)
One of the ideas I had in mind is to have an in-game encyclopedia with full details on monsters, items, effects etc., where entries would open naturally as you play, but if you are interested in something particular, you'd be able to open them immediately with some purely symbolic amount of gems.
The gallery, however, will be the main target for spending the dream shards. I know I haven't updated it in a while, but there will be much more content to unlock, and not only images.
I'm also open to suggestions!
I can understand that - from my limited playtesting, the ghosts might be quite annoying if you haven't found the binding sign. I definitely want to do something with this in the future; the options I'm considering are:
If there is anything else you could suggest, I'll be happy to hear from you.
Hi! Sorry for the delay, holiday season and stuff, only checked the messages now. Unfortunately, I don't have access to the real Mac atm, so I cannot reproduce it myself, and thus will need your help. Have you tried to check the console in a way I described earlier? Also, can you please try running the game in Chrome (or any other browser, if you have one) - does the issue persist there too?
Hi! Lets start with the Succubus. First, please tell me what is the beginning of the scene (what are the first couple of paragraphs you see after activating the mirror, before you get the freeze). Also, please check the logs - in the same manner as before - and let me know if there are any errors there.
So, seemingly, the issue was in a way how Opera handles the audio files downloading - it refuses to load them if you aren't going to use them immediately. I did a hotfix for Opera specifically, and it should be okay now, but you might experience little delays when certain audio is played for the first time (cause I can't preload it).
Please let me know if it worked, or there are still issues.
Hi! Can you be more specific please? What exactly is your experience?
Additionally, as I usually ask, can you please tell me what browser and OS you're trying to run the game on? And if you're on desktop, it would be really helpful if you sent me the logs from your console. You can do it like this:
Hi! Thanks for reporting this!
This was actually just overlooked from my side. Web removal was implemented as a "reaction" to player's direct action, so when a Spider faints due to spell effect, it is not triggered. This is a bug, and will be fixed in the next update!
In the meanwhile, if you're unable to continue the game, please use the "Erase saved game" button in game's options. Sorry for the inconvenience!
Hey! I've got two news for you!
The worse one: I wasn't able to find exactly what caused the freeze for you, cause the snapshot of a game state that you provided looks good to me.
The better one: I added a way to abandon the current run! You can go to "Options" menu and select "Erase saved game" - and you'll be able to start new run from scratch.
Please let me know if that worked for you! Also, thank you very much for helping me to debug this, as well as suggesting ways to improve the gameplay - I'll do my best to hunt that bug down and implement the changes to keys next month.
Okay, I managed to decode (most of) it this time, but by the looks of it, it seems like you should be able to act.
Can you please tell me which actions have you tried to perform? Just moving, or other actions like talking or fondling too? Could it be that you tried to move, but then got immediately knocked back (animation is not repeated second time), so it would appear as if nothing changed?
Hey! No, the menu should show up automatically, this must be a bug. Please let me know what browser and OS you're trying to run the game on.
Additionally, as I usually ask, if you're on desktop, can you please send me the logs from your console? You can do it like this:
Okay, we're getting close!
Unfortunately, this Google doc won't do - it seems like it applied formatting to it for some reason (the ordered list), and it should've been just one long string. This formatting corrupts the data, and I cannot properly decode it (and if I just remove the numbers, it only parses small part of it and then fails).
Maybe you can just post in the comment here? My argument about cluttering was kinda dumb, who cares xD. Although, it might apply formatting too...
Other alternative is to save to some .txt file (not .docx) and then upload it somewhere like Google Drive / Dropbox / Mega? Pretty please with sugar on top! Sorry, I know its getting annoying, but I feel like we're almost there
Thanks, this is incredibly helpful!
So, as for the main issue: since there are no errors thrown when you try to move the character, and as you mentioned that you was clicking fast, my main theory is that something went wrong with the game's scheduler. You see, the way it works is this: there are several "actors": you, the player, and the monsters; you all act in turns, and while the monsters are acting, the controls are locked, preventing you from acting at the same time. Normally, once all the monsters are done with their turns, the controls are unlocked, but it seems like it didn't happen for some reason.
I have one more thing to ask from you: can you please go to dev tools one more time, but this time:
I'll then be able to use this save and check the exact game state that you have. I always wanted to add a button to export this more conveniently, but never actually got to it - sorry xD. I'll definitely add it soon!
As for the other issue (the keys): this is something I totally overlooked! The "drop" action will soften it a bit (as you would be able to remove the first item from the stack, and thus the next time you try to use the key, it would use the unbroken one). But I admit that its not convenient at all. There are multiple solutions for this that I can think of:
Personally, I would prefer the third option, as it is the easiest to implement xD. But please let me know what do you think about it (how would you prefer this to function), and I will try to have these updates ready in the next month's build!
Hey! Thanks a lot for your comment!
I have a couple of ideas regarding what could've happened there, but as usual, if you could please check the logs and tell me if there are any errors - that would help me immensely (I had an instruction on how to see the logs in my answer to the comment below).
Regarding "Abandon Run" button - it is in my to-do list, and will definitely be there in the final version of the game.
The inability to inspect items that are on the ground is by design - I don't want to give up too much info about the item before you pick it up, so I think that seeing item's tile is just enough. But as for dropping the items - you're certainly right, its a much needed ability, and you know what? I have just added it this week! It will be available in the next build, which comes out next Sunday.