Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ThatGame.exe

A cryptic puzzle game about being a bad coder. Also ducks. 路 By BobboDev

level 5 difficulty

A topic by wawa1474 created Jun 21, 2022 Views: 748 Replies: 15
Viewing posts 1 to 9

level 5 is far too difficult. either the duck needs to be slowed down, or the allowed angle of looking at it increased. even if you had to look at the duck with the camera instead of the character it'd be better. as is i can't even get to the second platform, let alone the exit or the bug.

Developer (1 edit)

There have been a lot of comments about the difficulty of certain things in the game. A lot have been valid, but some I wonder if they are just because people haven't figured out the correct solution, and I have to draw the line, since the game is designed to be difficult.

This particular criticism I don't agree with. The viewing angle is quite generous, and you DO have to look at the duck with the camera, that's the solution (keep holding forward and just turn the camera to face the duck) - you can see below, I'm being intentionally sloppy with the camera and I still make it easily.

 

You can also quite easily stay floating indefinitely if you just keep tapping forwards and aiming the camera at the duck.


I believe this one ain't too difficult. Let me know if you still disagree after seeing this (fair enough if you do!) I'm interested to know :)

Thanks for the feedback!

okay, i tried it on mouse and keyboard, and was able to do it. still wasn't fun but it was doable. you may want to look into using a controller, it was basically impossible.

Developer

Ah, I did test with a controller but maybe the controller sensitivity is somehow different for different people, or maybe I just broke it. I'll look into it :) Thanks wawa!

(+2)

it feels like the main issue stems from the "acceptable viewing angle" being a constant value, regardless of distance; it's extremely generous at a distance, but close up it becomes obnoxiously finnicky. if you try to follow close to the duck (like I did at first), you'll keep falling for seemingly no reason. here's a little diagram courtesy of my incredible paint skills:

Developer(+1)

Interesting! I didn't really anticipate people trying to get too close to the duck so I will give this some thought!
Love the diagram.

(1 edit)

Ended up cheating to get the bug on level 5, froze my vertical position with cheat engine. No idea how you guys get it legit. Second platform and exit were easy, but the far platform was impossible (

You actually need to bump into the duck to alter it's orbit. I was close to using cheat engine too but luckily figured it out

cheat engine?!? I was about to whip out my unity modding tools!

Developer

I'm still yet to look into this, I will try and make the viewing angle more lenient!

I assume you could scale your threshold value by the distance between the player and the duck, probably with a Lerp. I would need to do testing to know what values are acceptable. It seems the current threshold is ~15 degrees, so perhaps when you are touching the duck it could be 90 degrees (which would be a dot product of 0).

let me see if I can hack something together that I am happy with

something like https://github.com/TheDrawingCoder-Gamer/ThatGame-StareDuckFix/blob/master/Patch...
makes it more sane

Developer (1 edit)

Ah wow, thanks Bulby! I'll inject that in later :) really appreciate it 馃憤


Did you actually mod the game or something? Is that what this harmonylib thing is about? (Very unfamiliar with all this, no idea how you're doing it)

(1 edit)

Yes, Harmony is a patching lib. I've modded other games before, like Gorilla Tag and Anyland. In comparison a normal 3d game is a piece of cake :wink:


Basically anything written in .NET languages is decompilable (which for linux is fun, as the only stable interface is a VSCode plugin). Modding even works on linux, which is a plus.

(1 edit)

It probably still needs playtesting - I still fall while close to it, even with this mod enabled (and it's not complaining that I made an oopsie either). Perhaps getting the camera transform would work better, however that may be obtained.