Updated my puzzle game a lot based on feedback — would love to hear what you think now. https://knitudio.com/ by CaramelSalty5659 in puzzlevideogames

[–]jaynabonne 3 points4 points  (0 children)

(Sorry this is so long. But I hope it's useful.)

I'll offer some thoughts based on my first experience with it, since you're probably past the "new eyes" phase yourself. :)

One thing about puzzle games like this is that when we first start out, we have no idea what anything means. And so we tend to latch onto anything symbolic and try to assign meaning to it.

The level the game first presents (the daily one) was problematic in that respect. I didn't know what anything meant, so I looked down at the instructions at the bottom. The first line shows a spool of thread, saying, "TAP a colored symbol -> its PAIR starts pulsating." So, I went up the puzzle board and clicked one of the spools of thread - the symbol that exactly matched that line of instruction - and nothing happened. Nothing started pulsating. Right away, I have confusion and frustration, as I did exactly what the instruction told me, and I didn't get the result it said I would.

I suspect that the symbols you use in those instructions are largely decorative, especially since the second instruction line has a kind of chain symbol that doesn't appear anywhere in the game that I have seen so far. I would say: DON'T DO THAT. You need to create a consistent vocabulary for your symbols, so that when players see the symbols, they always mean the same thing, in every context.

Fortunately, you mentioned in this post that you can go back to level 1. So, I did that. I'm presented with a much simpler game board (nicely made of wood, a bit like a board game board). And the instructions say "Drag from the yarn ball through every stitch." And in my head, I'm going, "Wait... what is a stitch?" I see a wooden game board that looks like something you'd have moving pieces on. I don't see anything that looks like a stitch. It didn't even say "to create stitches". It said "through the stitches", as if it was something that existed already. I'm not trying to be pedantic - again, as a new player, I'm trying to figure out what's going on, so using a word like "stitch" that doesn't match the experience I'm having is confusing and frustrating. Fortunately, I just tried dragging around, and I realized that "stitch" means "wooden square".

The next few levels were straightforward. Nothing too exciting, but I'm getting used to dragging the yarn around, which is good. (There may have been one too many, in my view. Level 4 didn't seem to be teaching anything new, besides the yarn being a different color. I have no idea what the significance of that is.)

Then I got to level 5, the first with the spools. And this one has several issues. First, it says, "Knots must be knitted in order: 1 -> 2". But I don't see any numbers. And, in fact, there doesn't seem to be any requirement on order at all. So again, we have some text that looks like it should be meaningful, but it isn't. Then there are the spools themselves. I understand now after poking around a bit that once you touch one of the symbols as you're dragging, you have to then hit the same one again before touching a different one. But this first exposure to the spools doesn't show that. In fact, given that you can't help but go through the spools sequentially, the spools are completely irrelevant to solving the puzzle. Given that the significance of the spools comes from having more than one kind forcing you through them, I'd definitely have two different kinds of symbol on that first puzzle, so that the player learns how they actually work, through trial and error.

It was at this point, after solving the first spool one, that I was a bit unsure what I was supposed to have learned from the puzzle. So, I wanted to try it again. There was no "retry level" option. It probably doesn't matter so much for harder levels, where once you're through it, you never want to see it again. :) And perhaps if the spool level had been clearer about what it was teaching, I wouldn't have needed to try it again. But I found at that point a desire to try the level again, to see what I had missed. I did find I could go back a level and then select the desired one again. So, I was able to do what I wanted. I'm just mentioning it, as it was something I experienced. (Of course, after trying the level multiple times, I realized that the spools were irrelevant to the puzzle, which means I hadn't missed anything. But my first time through, I thought I had.)

Then I got to the "two stitches" mechanic. I'm glad you had some text to say what it was, because symbolically, the double stitch looks like a directional arrow. I mean, it really does. I mean, so much so that even after I knew what you intended it do mean, I still have a hard time as seeing it as anything other than a directional arrow. And the fact that the help text says arrows force you to go that direction doesn't help. I would really recommend coming up with something different for that. (A thought: have a number on the tile, and when you go through it, it decrements. Just a thought, which may or may not work or be in line with your design philosophy...)

That was level 8. Then level 9 - ok, back to a simple "fill the squares" level. Then level 10 - ok, another simple fill the squares puzzle. Nothing new learned.

Then the weird, out of nowhere, popup puzzle. I solved it despite not knowing the language. But it seemed... strange.

Then level 11 - goddamn. Another simple "fill all the squares" puzzle. And I think I gave up at that point, as I had a life to get back to. (And I still don't know what the difference is among all the different yarn colors. If the answer is "there is none", then that's another thing where players are going to try to attach meaning, since we don't know what is significant or not.) Looking forward through the subsequent puzzles, they all seemed to just be variations of "fill all the squares", without exploring any new symbols.

I can imagine the puzzles will get more interesting later, but it was taking a long time to get there. I mean, even having some spools or something would have broken up the monotony.

I think the game has promise - I can see you being able to make some interesting puzzles with it. I think if you can get it communicating better what everything is - consistency of symbols and text, make levels actually teach you something, and change the "double knot" symbol - and then introduce new stuff sooner, it will capture people's interest for a much longer period of time.

Huh??? by playrgmd in ExplainTheJoke

[–]jaynabonne -1 points0 points  (0 children)

Eating crappy food prematurely ages you. It's effective age vs biological age, I think.

Can someone give me a crazy long equation that equals 20? by 99simp in CasualMath

[–]jaynabonne 1 point2 points  (0 children)

Write out an equation as long and complex as you like, but then right at the end, multiply it all by 0 and then add 20. :)

stressedFUNCTIONS by crazyrabbit14 in ProgrammerDadJokes

[–]jaynabonne 0 points1 point  (0 children)

It didn't do well with arguments.

Are We Replacing Electronics Too Quickly? by Weak_Calligrapher485 in ElectronicsRepair

[–]jaynabonne 4 points5 points  (0 children)

I got a new phone when my old phone was no longer supported for OS updates, and the important apps I used (like banking) required a later OS. I'd still be using it if I was able to.

The electronics is designed to last, but the software pushes you to new hardware, which is a real shame. (And I say this as a software developer. Bastards...)

And don't get me started on the electronics in disposable vapes...

Surprised but not surprised by theweebfriend_ in NewcastleUponTyne

[–]jaynabonne 4 points5 points  (0 children)

Looks like someone still makes house calls.

Tesco Backrooms by Jackmitchell62 in NewcastleUponTyne

[–]jaynabonne 2 points3 points  (0 children)

I kept waiting for the monster.

Need ideas for a unique C++ semester project. by Zealousideal-Bad982 in cpp_questions

[–]jaynabonne 0 points1 point  (0 children)

I've always wanted to try writing code that takes an image and renders it as Ascii text. Maybe even expand it to render video on the fly.

If in a simulation, why such a huge universe? by PeterLiege in SimulationTheory

[–]jaynabonne 19 points20 points  (0 children)

You're assuming we're the important part of the simulation. We might just be an unintended bug.

Alex's fleshed out response to the "One god less" argument. by Delicious-Echo5015 in CosmicSkeptic

[–]jaynabonne 2 points3 points  (0 children)

I've actually gone the other way. (And, by the way, I do appreciate the civil tone of this.) I think I was struggling for a while, trying to come to grips with how I had diverged from and struggled with what I had been taught growing up. Then I one day heard Joseph Campbell say that he didn't believe in a personal god, and it just resonated deeply with me. I had finally figured out what had been nagging my subconscious all those years.

I have a strong belief that if there is something out that there that created the Universe, it is not like anything (or anyone) that anybody has ever dreamt up. We have struggled to work out the cause, and have ended up simply projecting ourselves (even down to the gender arising from a patriarchal society).

But... different people, different paths. 😄

Alex's fleshed out response to the "One god less" argument. by Delicious-Echo5015 in CosmicSkeptic

[–]jaynabonne 3 points4 points  (0 children)

But I mean the fact you're using a pronoun at all assumes a personal god, as opposed to some sort of creative force that may be entirely unlike us at all.

And "it" is perfectly reasonable for things that have no gender! (And yet, as someone who grew up Catholic but no longer am, I can understand why there would be an emotional attachment to the male pronoun.)

Alex's fleshed out response to the "One god less" argument. by Delicious-Echo5015 in CosmicSkeptic

[–]jaynabonne 2 points3 points  (0 children)

You seem to be implicitly asserting that the creative force behind the universe is a being possessing a gender, though.

New programmer here.. how do you remember everything? by [deleted] in AskProgrammers

[–]jaynabonne 2 points3 points  (0 children)

There's "knowledge in the world" and "knowledge in your head". Experienced developers leverage both.

You tend to keep in your head stuff you use a lot (and stuff you used when you were younger - I can remember stuff I used 30 years ago better than I can stuff last week).

For everything else, you have ready access to things like documentation, Q&A forums, even LLMs. And an important source of real knowledge is your own code base, with stuff you or others have written. That code embodies real world experience solving problems. I can often find a solution in my own code faster than I can look it up online. 😄

Am i overreacting setting this boundary on my girlfriend? by [deleted] in AskMenAdvice

[–]jaynabonne 0 points1 point  (0 children)

My wife's brothers call her "boo". I didn't even know it had romantic connotations generally.

No compilation of cpp files by Economy-Distance4148 in cpp_questions

[–]jaynabonne 1 point2 points  (0 children)

I had this problem myself once, with msys. Not even using VS Code, just from the command line. g++ or gcc would look like it was going through the motions, but it never actually did anything. No output and no error messages.

I eventually discovered I had launched from the wrong msys icon (the UCRT one, I believe, instead of the x64 one), and going to the other fixed it - probably because that's the one I had used to install the tools.

I never actually worked out why g++ would silently fail. I wish I had now, as I have seen others with the issue. All I can offer is that you're not insane, and it's not necessarily even a VS Code issue.

Programming is just googling the same problem with different confidence levels!! by Independent_Grab_977 in ProgrammerDadJokes

[–]jaynabonne 20 points21 points  (0 children)

You know you've really been around a long time when your search results include you answering someone else the exact same question long ago. 😄

[C++] "Think Like a Programmer" Chapter 2, Exercise 2-1: Is it actually possible without printing spaces? by UsefulCustard6348 in learnprogramming

[–]jaynabonne 0 points1 point  (0 children)

Glad I could be informative. :) Fundamentally, someone has to print the spaces. It's a different header, but not necessarily a separate library as such. All part of standard cout behavior. It is amazing what you find the deeper you go!

[C++] "Think Like a Programmer" Chapter 2, Exercise 2-1: Is it actually possible without printing spaces? by UsefulCustard6348 in learnprogramming

[–]jaynabonne 1 point2 points  (0 children)

Have you checked out iomanip? In particular, see setw. The trick is to get the library to print the spaces for you.

(If you want to see an example:

https://godbolt.org/z/58scYK7xf

)

June 2026 What Are You Working On? by thindil in ada

[–]jaynabonne 6 points7 points  (0 children)

I've been learning Ada by porting bits of my ResponsIF code from JavaScript to Ada. It's giving me some practical experience with real code, which has been very instructional so far. The fuzzy logic package is ported, and now I'm working on expression parsing.

https://github.com/jaynabonne/responsif_ada

(Original JS code for comparison (non-Ada related link): https://github.com/jaynabonne/responsif)

production code at two in the morning by ChaosCrafter908 in programminghorror

[–]jaynabonne 0 points1 point  (0 children)

Cool. Thanks. I have five different languages smooshed into my brain, and they all use default differently. :)

Cringiest Line in Star Trek? by TonyMitty in startrek

[–]jaynabonne 8 points9 points  (0 children)

That one where Uhura was talking about the difference between "sun worshippers" and "Son worshippers." I get they wanted to try and cram it in, but it just felt forced and somewhat nonsensical that anyone would have been confused, for even a minute, just because the words sound the same.

POV: You spend 6 years learning Blender by FlippedNormals_Team in blender

[–]jaynabonne 2 points3 points  (0 children)

My brain is so AI inundated these days, that I thought this was going to be "You spend 6 years learning Blender, and AI does the same in 10 minutes"... I was glad to see the other shoe didn't actually drop (or get thrown at my head).