
Escape from Kettuloch is out and playable in your browser, and it should work on mobile as well!
Focused on human -> fox TF, Escape from Kettuloch is a browser-based dungeon crawler with a few puzzles and a lot of mildly obscure references to old adventure games and related media. It was originally made as my final project for my first semester of computer science, though the version I turned in was a bit less TF-y, haha.
Fast stats: 8 stages to the main TF. 2 puzzles ripped off from other games. 17 endings. 30 rooms. 1 otherworldly shopkeeper. 1 mysterious woman. 1.5 references to Scottish comedy programs. 1 reference to Gex.
If you get stuck, make sure to check out the hints and walkthrough located in the downloads section!
I have more games over here, some of which feature TF. (In particular, Dragon Tower is very cute across its entire 2 minute playtime!)
If you want to be notified when I make more, following me on Itch.io is the most effective way to do that. (Plus, it makes me happy to see that number go up, haha)
Play it here!
Focused on human -> fox TF, Escape from Kettuloch is a browser-based dungeon crawler with a few puzzles and a lot of mildly obscure references to old adventure games and related media. It was originally made as my final project for my first semester of computer science, though the version I turned in was a bit less TF-y, haha.
Fast stats: 8 stages to the main TF. 2 puzzles ripped off from other games. 17 endings. 30 rooms. 1 otherworldly shopkeeper. 1 mysterious woman. 1.5 references to Scottish comedy programs. 1 reference to Gex.
If you get stuck, make sure to check out the hints and walkthrough located in the downloads section!
I have more games over here, some of which feature TF. (In particular, Dragon Tower is very cute across its entire 2 minute playtime!)
If you want to be notified when I make more, following me on Itch.io is the most effective way to do that. (Plus, it makes me happy to see that number go up, haha)
Category Artwork (Digital) / Transformation
Species Fox (Other)
Size 630 x 500px
File Size 264.6 kB
There are two buttons that lead to the downloads section on Itch. One is right below the "Run Game" box, and the other is below the description.
Here's a picture of where you can find it:
https://imgur.com/hlacDHW
Here's a picture of where you can find it:
https://imgur.com/hlacDHW
Ah! I think I found a bug! The two-dials puzzle isn't working as intended. Let's look at https://i.imgur.com/uYQvWiJ.png for example. I left the dials at 0 since WolframAlpha said that 1340 % 4 and 1340 % 5 both equal 0. Yet, when I hit "check your solution", it said I was wrong.
The answer should be 0 and 2 in this case since both dials start on 0. One dial rotates five times for a complete rotation landing back on zero. The other dial does six. 1340 in this case divides perfectly back into zero while six doesn't, leaving two. That's where the number would be on after you turn it two more times from zero. Turn it once to land on "1" and then again for "2." You wouldn't count zero at the start since it hasn't turned yet and is essentially the number 0.
Yep, 0 and 2 are the correct solutions! By “0 should be counted,” I was talking about finding the equation to solve this with modulo.
I was trying to explain that “1340 % 4” isn’t the right equation for a dial numbered 0-4, because it has 5 total notches (counting the notch numbered 0).
I was trying to explain that “1340 % 4” isn’t the right equation for a dial numbered 0-4, because it has 5 total notches (counting the notch numbered 0).
There’s a walkthrough at the bottom of the page in the downloads section if you’d like help!
The assertion part, with the clue from the "king quest" game, the "think backwards" thing. It had not occurred to me that it was "cease encryption".
That is to say, the "unplacing the letters of the alphaveto", only that the A is Z (the first of the alphaveto is the last, with that you already substitute the rest of the letters).
Well, here is the "encryption", only my problem now is to find the phrase that one must change that is the "name", I tried "fight" (my first attempt), the next clue was what is " opposite "to the character in this story, so try the following" protagonist "" main character ".
I'm lazy having to change the words again, so I'll just leave the "encryption"
A-Z
B-Y
C-X
D-W
E-V
F-U
G-T
H-S
I-R
J-Q
K-P
L-O
M-N
N-M
That is to say, the "unplacing the letters of the alphaveto", only that the A is Z (the first of the alphaveto is the last, with that you already substitute the rest of the letters).
Well, here is the "encryption", only my problem now is to find the phrase that one must change that is the "name", I tried "fight" (my first attempt), the next clue was what is " opposite "to the character in this story, so try the following" protagonist "" main character ".
I'm lazy having to change the words again, so I'll just leave the "encryption"
A-Z
B-Y
C-X
D-W
E-V
F-U
G-T
H-S
I-R
J-Q
K-P
L-O
M-N
N-M
Yep, a reverse Caesar cipher works! Reversing the order of the letters of their name is also an accepted answer.
Did you figure out which word to encode? If not, I have a few more hints:
The character being referenced will show up if you search online for puzzles relating to “Kings Quest” and names, but they’re best known as a character from European folklore.
If you’re still stuck, the name is “Rumpelstiltskin,” which, if encoded, would be “Ifnkovhgrohgprm” or “Nikstlitslepmur.”
Did you figure out which word to encode? If not, I have a few more hints:
The character being referenced will show up if you search online for puzzles relating to “Kings Quest” and names, but they’re best known as a character from European folklore.
If you’re still stuck, the name is “Rumpelstiltskin,” which, if encoded, would be “Ifnkovhgrohgprm” or “Nikstlitslepmur.”
If I wasn't operating on a time limit when making the Python version maybe it would be.... I struggled to even get out of Arthur's house when I played that as a kid, haha.
As for the ability to have your character brute force the solution after all of the hints have been given, I just re-added that!
As for the ability to have your character brute force the solution after all of the hints have been given, I just re-added that!
ps:maybe my brain is too thick or something, but even with the notepad from the Dials puzzle "tutorial", I couldn't open the door.
Probe 3.6- 4.6- 6.4 (to be tried) - 0.6- 5.6
I have no idea which is the correct "solution" or if I am putting the number in the corresponding dial "box".
Probe 3.6- 4.6- 6.4 (to be tried) - 0.6- 5.6
I have no idea which is the correct "solution" or if I am putting the number in the corresponding dial "box".
The correct solution for that part is random for each player.
This might help: https://imgur.com/a8mYtwM
I can record a video of how to solve that one if you’d like.
This might help: https://imgur.com/a8mYtwM
I can record a video of how to solve that one if you’d like.
I will pass the "problem", to check if my way of confirming the result is correct or I deviate somewhere
first dial 0-7
second dial 0-4
One last hint: Notches to turn dial% number of notches on dial = correct setting for that dial
above mind: just turn each one 1495 notches
try:
1495% 8 = 186,875 .... just186 continued dividing the number even more until having the result 2
1495% 5 = 299 continue dividing until you have 2
ps:well, I put in the "result" 2 in both, it is still not "correct, now I saw the comment you wrote, I'm going to watch the video.
first dial 0-7
second dial 0-4
One last hint: Notches to turn dial% number of notches on dial = correct setting for that dial
above mind: just turn each one 1495 notches
try:
1495% 8 = 186,875 .... just186 continued dividing the number even more until having the result 2
1495% 5 = 299 continue dividing until you have 2
ps:well, I put in the "result" 2 in both, it is still not "correct, now I saw the comment you wrote, I'm going to watch the video.
You've got the right numbers at the start! If you plug those into a calculator (or just Google 1495%8 and 1495%5), you should get the right answer, first dial: 7, second dial: 0.
The math issue comes from here:
1495/5 = exactly 299, so there is no remainder meaning that the right answer for that dial is 0.
1495/8 has a remainder. (.875*8 = 7)
The math issue comes from here:
1495/5 = exactly 299, so there is no remainder meaning that the right answer for that dial is 0.
1495/8 has a remainder. (.875*8 = 7)
Thanks anyway, I saw the comment where you put the video and, I also saw what the real calculation was. Almost always the same thing happens to me in math problems / puzzles, I "zoom in" a little and then deviate. I mess myself up XD.
ps:at the moment the game is over, on the third attempt, since I lost a bit of time in one place or another.
ps:at the moment the game is over, on the third attempt, since I lost a bit of time in one place or another.
Here's a video showing one way to find the solution: https://www.youtube.com/watch?v=AXE_3j7KPYk
It's also possible to find it using long division with a remainder (the remainder is the answer).
It's also possible to find it using long division with a remainder (the remainder is the answer).
I like the idea and setting of this, and the writing is really fun, especially the fourth wall breaks.
The puzzles don't really feel like puzzles when they're designed to be looked up; doing the extensive math is rote work, even if you know what you're doing, and so just feels like solving a math problem when you figure it out. Even if you know the answer to the backwards name puzzle, you'll likely still need to look up the spelling, which sort of spoils it anyway.
I think with a few more logic puzzles that can be worked out without references and a bit of polish on the bugs and presentation, this could be a really fun little game. Thanks for sharing it.
The puzzles don't really feel like puzzles when they're designed to be looked up; doing the extensive math is rote work, even if you know what you're doing, and so just feels like solving a math problem when you figure it out. Even if you know the answer to the backwards name puzzle, you'll likely still need to look up the spelling, which sort of spoils it anyway.
I think with a few more logic puzzles that can be worked out without references and a bit of polish on the bugs and presentation, this could be a really fun little game. Thanks for sharing it.
Thanks for the feedback!
Yep, it’s far from without problems, mostly due to how the original assignment was graded, haha.
Those puzzles are too hard (especially for players using machine translation to play the game) for how early they are and too reliant on outside information, on top of having a 50% chance of leading to a frustrating dead end.
Since I was completely rewriting the game in a new language, I probably should have thought to redesign them, haha.
Is there any chance you could provide a bit more info on what bugs you ran into? (I’m aware of one that apparently triggers when trying to run the timer down to 0, but I haven’t had the time to try to take a look at it yet.)
Yep, it’s far from without problems, mostly due to how the original assignment was graded, haha.
Those puzzles are too hard (especially for players using machine translation to play the game) for how early they are and too reliant on outside information, on top of having a 50% chance of leading to a frustrating dead end.
Since I was completely rewriting the game in a new language, I probably should have thought to redesign them, haha.
Is there any chance you could provide a bit more info on what bugs you ran into? (I’m aware of one that apparently triggers when trying to run the timer down to 0, but I haven’t had the time to try to take a look at it yet.)
Bugs:
- If you fall in combat, it leads to a blank page. If you try to load a save from the blank page, you are then taken to the proper "Lost in Battle" ending screen (Ending 13).
- At Time Remaining: 10, the Description field becomes this error:
Error: <<if>>: bad conditional expression in <<elseif>> clause (#7): Unexpected token '&&'
- The turn countdown goes negative as you progress through menus after the game ends.
Not sure if bugs or feedback:
- My first time doing the dial puzzle, both dials were 0 - 9, which made the description a bit more confusing that I imagine was intended, as it looks more like it's doubling up information than describing independent dials; consider removing what ever the first variable is from the possible second variables, or a clarify the description to account for the duplication.
- I ran into several combats in a row without any potions, and barely survived; this makes the experience feel a bit too gamey in my opinion, I'm moving forward just hoping all the numbers line up and I don't die without many other options. I realize you can go back and forth to regain health, but that just feels more like gaming the systems.
Thanks again for sharing your work, I hope this feedback is helpful.
- If you fall in combat, it leads to a blank page. If you try to load a save from the blank page, you are then taken to the proper "Lost in Battle" ending screen (Ending 13).
- At Time Remaining: 10, the Description field becomes this error:
Error: <<if>>: bad conditional expression in <<elseif>> clause (#7): Unexpected token '&&'
- The turn countdown goes negative as you progress through menus after the game ends.
Not sure if bugs or feedback:
- My first time doing the dial puzzle, both dials were 0 - 9, which made the description a bit more confusing that I imagine was intended, as it looks more like it's doubling up information than describing independent dials; consider removing what ever the first variable is from the possible second variables, or a clarify the description to account for the duplication.
- I ran into several combats in a row without any potions, and barely survived; this makes the experience feel a bit too gamey in my opinion, I'm moving forward just hoping all the numbers line up and I don't die without many other options. I realize you can go back and forth to regain health, but that just feels more like gaming the systems.
Thanks again for sharing your work, I hope this feedback is helpful.
Huh, I could have sworn I fixed that first one. Yep, it looks like I forgot to comment out the part that checks if your health is zero and redirects you to ending 13. (The black screen is ending 13 partially loading in repeatedly, being replaced each time before the text can show up)
As for the dials, I knew I was forgetting something there. In the Python version, it checks for repeats, but I forgot to implement that in the Twine version. Thanks for pointing that out!
Potion wise, their locations are predetermined, so there isn’t ever an instance (other than the final boss) where you can run out of health unless you forget to click the “drink potions” button.
Yep, this feedback was definitely helpful!
As for the dials, I knew I was forgetting something there. In the Python version, it checks for repeats, but I forgot to implement that in the Twine version. Thanks for pointing that out!
Potion wise, their locations are predetermined, so there isn’t ever an instance (other than the final boss) where you can run out of health unless you forget to click the “drink potions” button.
Yep, this feedback was definitely helpful!
Ah! Thank you!
And yep, that was common feedback on the survey I put at the end. One person suggested collaborating with other people on the endings, with their writing or art hosted on their galleries to direct traffic to them, and I definitely think that'd be neat!
And yep, that was common feedback on the survey I put at the end. One person suggested collaborating with other people on the endings, with their writing or art hosted on their galleries to direct traffic to them, and I definitely think that'd be neat!
Comments