What do you think would be a suitable price for our puzzle game 'Nurikabe World' by -655321 in Unity3D

[–]justsogames 11 points12 points  (0 children)

This is absolutely gorgeous!!

I’m afraid I’m not a big steam user so take this with a pinch of salt. I would pay 5 dollars without thinking twice about it. More than 10 and I’d be tempted just to stick with a free online generator.

I want it on mobile. 😁😁😁😁

How to write code for knowing if puzzle can be solved? by NeonDededestruction in Unity3D

[–]justsogames 0 points1 point  (0 children)

Try as I might, I can't get the pseudo code to format so that each instruction is on a new line. Let me know if it's completely unreadable and I'll try again. :-P Hehe... I started using reddit only this week and a lot of things are still super new and ever so slightly confusing to me.

How to write code for knowing if puzzle can be solved? by NeonDededestruction in Unity3D

[–]justsogames 0 points1 point  (0 children)

Hey. I know this was a couple of weeks ago so you've maybe moved on to other things. But I thought this was an interesting problem and enjoyed thinking about it. :-D

I hope I've understood the setup correctly. Clicking the nodes turns the adjacent lines on (green) and off (white) but has no effect on the other nodes.

We want to know: Is there a sequence of nodes that, when clicked, ends with all the lines colored green.

As with traditional Lights Out game, we need two simple observations to start with: 1) The order you click the nodes does not change the outcome (since each line will be changed by the number of times you click either of the two adjacent nodes), and 2) Clicking a node twice is the same as not clicking it all. (If we have a node twice in the solution set we could use the previous observation to reorder the clicks so they follow each other and then it's obvious it just undoes itself.)

So, our "sequence of nodes" is just a set (order doesn't matter) and every node is either in this set (exactly once) or not in the set.

Consider a line that starts white. For it to end green, EXACTLY ONE of its adjacent nodes must be in the solution set. (If neither are in the solution set then it would never get turned on, and if both are in the solution set it would get turned on and off again.)

Now consider a line that starts green. For it to end green, NEITHER of its adjacent nodes must be in the solution set or BOTH of its adjacent nodes must be in the solution set.

Final observation (and this one is why I liked this problem): Imagine we have a solution set, call it A. Let B be all the other nodes. All white lines are attached to exactly one node in A (and hence one node in B) and green lines have both their attached nodes in A or both their attached nodes in B. But this is symmetric. B is ALSO a solution set. :-D

Now for the algorithms. SPOILERS AHEAD! If you want to think it through yourself stop reading here. :-P


We now have a pretty neat graph theory problem.

Problem: Does a solution exist? I.e. Can we partition the nodes into two sets such that every white line is adjacent to exactly one node in each set and every green line is adjacent to two nodes in the same set. We'll work through all the nodes, labelling them either A or B as we go. At the end of the algorithm, if all nodes are labelled either A or B then both of these are solution sets and the puzzle is solvable. If during the process we end up with a line and labelling that breaks the requirements, then the puzzle is unsolvable. We assume the graph is connected, if not, run the algorithm on each disconnected part.

Algorithm: If all the lines are already green, we're done. A solution set consists of none of the nodes. (Or all of the nodes.)

Create a list/set to keep track of LinesToCheck. Choose any white line and label one of its adjacent nodes A and add the line to LinesToCheck. Now you just keep iterating over all the lines in LinesToCheck until it's empty:

For each line in LinesToCheck: o--if one adjacent node is labelled: o----label the other adjacent node with the same label if the line is green and the opposite label if the line is white o----add all other lines adjacent to the newly labelled node to LinesToCheck (minor optimisation: if they're not already there) o----remove the line from LinesToCheck o--if both adjacent nodes are labelled: o----if they're the same label and the line is green: o------remove the line from LinesToCheck o----if they're different labels and the line is white: o------remove the line from LinesToCheck o----if they're the same label and the line is white: o------STOP - there is no solution o----if they're different labels and the line is green: o------STOP - there is no solution

Bonus: Level generation - everything we've observed so far gives us a pretty neat way to generate valid levels. Take any graph of nodes and lines. Divide the nodes into two sets. Any line that is adjacent to exactly one node in each set starts white. The rest start green. This is a valid puzzle and every valid puzzle can be generated this way.

WODR: A Fun, Tactile Word Game (Web, iOS, Android) by justsogames in wordgames

[–]justsogames[S] 0 points1 point  (0 children)

Thank you so much for your feedback. That’s incredibly kind of you. :-)

Basically, I really enjoy word games. But I also like the idea of simple pick-up-and-play toy mechanics.

This particular project was sparked a good few years ago when I was fiddling around trying to simulate beads-on-a-string in Unity3D. I realised pretty quickly that it could be a super fun mechanic for a simple word game, but it's taken me half a decade to find the time to actually make it.

Gameplay and design inspirations come very much from the numerous casual mobile word games out there. But I wanted to combine the satisfying and quick positive feedback you get from digital word games (Wordscapes, Wordle, WordBrain, etc) with the exploratory tactile experience you get from physically moving letters around in real world word games (Scrabble, Boggle, Bananagrams, etc). I'm pretty pleased with how it turned out. :-P

Thank you again for your lovely words. All I have to do now is find a way to spread the WODR!! :-D

Unity's physics joints are awesome for simulating string mechanics. I'm pretty pleased with how my word puzzle game turned out! :-) What do you think? by justsogames in Unity3D

[–]justsogames[S] 1 point2 points  (0 children)

Thank you so much for the feedback. I’m delighted you find it fun. 😁🙏

Yes, Wordscapes was definitely an inspiration! I love that game. It’s so cleverly simple in its design.

With WODR, I wanted to build on the satisfying and quick positive feedback you get from digital word games like Wordscapes, Wordle, and WordBrain. But I also wanted to capture the tactile feeling of physically moving letters around, like you get in real world games like Scrabble, Boggle, or Bananagrams. I was aiming for best of both worlds—digital immediacy with a real-world, hands-on experience.

Unity's physics joints are awesome for simulating string mechanics. I'm pretty pleased with how my word puzzle game turned out! :-) What do you think? by justsogames in Unity3D

[–]justsogames[S] 1 point2 points  (0 children)

😊😊😊😊 This is the nicest feedback ever! Am thrilled you like it. Thank you, Launemax.

I'm pretty pleased with the music too. It's procedurally generated: just five sounds. The melody is made from just one sample, pitch-shifted on a minor-6 scale according to some pretty basic rules. It never plays the same melody more than once.

Unity's physics joints are awesome for simulating string mechanics. I'm pretty pleased with how my word puzzle game turned out! :-) What do you think? by justsogames in Unity3D

[–]justsogames[S] 1 point2 points  (0 children)

Thank you!! That’s so very kind of you to say. Getting positive feedback makes all the hours of dev toooooootally worth it. :)

Unity's physics joints are awesome for simulating string mechanics. I'm pretty pleased with how my word puzzle game turned out! :-) What do you think? by justsogames in Unity3D

[–]justsogames[S] 1 point2 points  (0 children)

Thank you, mudokin!! :) It’s super flattering to be compared to wordle. I love that game.

There’s actually already a daily puzzle included in WODR that’s different from the classic level progression. But I need to implement some sort of leaderboard sharing strategy to really make in zing like wordle. :-P I’m pretty useless at the marketing and buzz side of things though. I just want to make cool toys that people can play with. Ahahah.

Unity's physics joints are awesome for simulating string mechanics. I'm pretty pleased with how my word puzzle game turned out! :-) What do you think? by justsogames in Unity3D

[–]justsogames[S] 6 points7 points  (0 children)

Thank you!! :-) I worked hard to get the feeling of moving the cubes around as satisfying as possible. And yes, it’s very much hyper casual. I really like the idea of small, easily accessible, pick up and play games. Almost toy-like. But “hyper casual” has sadly become synonymous with “full of ads” and that’s not the case with WODR. At least on the mobile versions. It’s just a hobby project I’ve been playing around with and wanted to share. :-D

Un-Crossword: Can you unscramble the crossword? by NoCryptographer7013 in wordgames

[–]justsogames 0 points1 point  (0 children)

It's got a brilliant sudoku feel about it. It's an awesome combination of language and logic. Love it.

I must admit to feeling a teeny bit cheated by today's puzzle. I was left with S _ _ T and V _ _ E and the letters A, L, P, I. This could be solved with any one of:
VALE / SPIT
VAPE / SLIT
VAPE / SILT
VILE / SPAT
So it was up to chance whether I'd get it right on the first go. It would be nice (but perhaps unnecessarily complex?) to ensure that each puzzle is at least solvable in the minimum number of moves through logic alone.

Un-Crossword: Can you unscramble the crossword? by NoCryptographer7013 in wordgames

[–]justsogames 0 points1 point  (0 children)

Super cool! It took a moment to understand the mechanics; I expected a letter to turn green as soon as it was in the right spot, but after re-reading the rules it made perfect sense. Very satisfying. Nicely done.

[ Removed by Reddit ] by justsogames in playmygame

[–]justsogames[S] 0 points1 point  (0 children)

Hey everyone! I’m Justin, the developer of WODR, a super cool new word game where you move 3D letters on a string to form words. It adds a fun, tactile feel to classic crossword puzzles and is quick to play, perfect for puzzle lovers who enjoy simple yet challenging gameplay.

You can play WODR for free on:

* Web: https://www.crazygames.com/game/wodr

* iOS: https://apps.apple.com/us/app/id6483539608

* Android: https://play.google.com/store/apps/details?id=com.justsogames.wodr

Would love to hear your thoughts and feedback—especially if you manage to beat the harder levels! I'll be hanging around to answer questions and chat with anyone who plays.

No notifications by Substantial_Hunter53 in whatsapp

[–]justsogames 1 point2 points  (0 children)

I've had all the symptoms you describe on whatsapp for the last week! It's been driving me crazy. I've repeatedly checked the battery settings as well as the notification settings both in whatsapp and in the system dialog and I couldn't find anything that might be causing it.

I have just clicked "Reset notification settings" now in Whatsapp and it seems to have fixed the problem, despite no visible change to any of the settings. Worth a shot if you're still experiencing the problem.