Herd behaviour by Decentsauce

[raw]
made by Decentsauce for Ludum Dare 59 (COMPO)

A game about walking with a group of friends to a bar. But not everyone is as good as following directions.

HerdBehaviourGameplay.gif

You play the game by clicking the buttons to give commands. There is one level.

I wanted to add more but between me having to go to work tomorrow and Godot not letting me load the next level I'll have to keep it at this. Why it can transition from menu to level 1 without issue... ¯_(ツ)_/¯ Should have probably started on that earlier but I wouldn't have assumed loading scenes in Godot would be so janky compared to Unity.

Tools used:

-Godot 4.6 C# (First time in gamejam)

-Visual Studio

-Asesprite (Bought halfway through jam haha)

-Obsidian for notes

Ratings

Overall 284th 2.579⭐ 21🧑‍⚖️
Fun 281th 2.417⭐ 20🧑‍⚖️
Innovation 191th 3.158⭐ 21🧑‍⚖️
Theme 230th 3.056⭐ 20🧑‍⚖️
Given 16🗳️ 14🗨️

Feedback

kanity
Apr 20th · 10:40 UTC
Honestly I thought those were robot units at first xD But after rereading the description I like to think these are friends LEAVING the bar, that really fits well :)

I like how this is a puzzle game, it really has the potential to be something challenging! I feel like it's an unusual approach to this kind of puzzle, pretty interesting.


On the topic of scene transition, did you use this command?
get_tree().change_scene_to_file("res://scenes/finale.tscn")
(Where "finale" is the name of the scene)

It works very well for me. I had one instance where I couldn't transition and it was because of the mistake in the scene I was transitioning to (so the game was crashing).

Also the issue might be in the requirements for the transition - are you sure they were met? Using print("") command really helped me in the proccess to figure out if things are happening or not, if "points" are adding up or not, etc!

*Also, you probably know this already, but you can build for HTML in Godot, if you make sure to name the html file "index" - it's really good to put a web version on itch, so more people will play it!
Zazzar
Apr 20th · 10:48 UTC
Clear visuals on the characters, nice and simple and can tell where each character is going to move next. Bit confused by the look towards and move towards signals, but only had the one level to try to get the hang of it. With more levels and obstacles you could make some very nice puzzles.
🎤 Decentsauce
Apr 20th · 11:25 UTC
@kanity Thank you!

My original plan for the scene transition was to have an object "Scene Mover" in each scene with a reference to the next level and a LoadLevel function. Then I would have this object subscribe to a signal from the GameManager so I can trigger the next level whenever I want. But from what I understand this causes circular references which break the scenes. So yeah I think either loading it from a string path like you said or having one central scene loader would fix the issue.

And I wish I could export to web but sadly at the moment when you use C# code you can't export to web.
🎤 Decentsauce
Apr 20th · 11:33 UTC
@zazzar Thank you for the feedback!

I think indeed the selection commands could be a bit clearer. Basically when you click on these commands you come in a selection mode that let's you select a unique building. Then the character will look around from their own point of view which buildings it can find with that description (green building). If the character can see multiple landmarks with this description it will pick the one closest to the direction it was already looking at.

My original plan was to also give the characters quirks like color blindness so you really had to think through how each character would react to a command. But this idea was probably already way overscoped haha ^^"
poddub
Apr 20th · 22:33 UTC
like idea with bar, even with this robot friends 🤖
MossGames
Apr 21st · 11:55 UTC
Very interesting idea! It defo has legs and I would defo like to play more of the game if you are able to add more levels! PS. Linux build is always very much appreciated!
🎤 Decentsauce
Apr 21st · 17:34 UTC
@mossgames Happy to hear. Linux is great! :)
Viktor Kovachev
Apr 21st · 22:40 UTC
It's fun, keep making games, and you'll succeed!
LDJam user 76491
Apr 22nd · 01:08 UTC
Interesting idea! I like the idea you mentioned of giving the characters quirks, something like the "Is this seat taken?" game but with drunken friends instead haha.

The move-towards/face-towards seems non-deterministic, is that on purpose? I got everyone there in 2 turns after restarting a few times, they matched perfectly and I could do "move towards" the green building on the right, then "move left" straight to the bar.

One cool thing about this is that even though there was only one level, I kept trying to beat my own score. Initially 4, then I figured out how to do it in 3 turns, and finally had the RNG lined up to do in 2. I do think it should be deterministic though, haha. Like, slightly drunk people turn right instead of left, very drunk people move backwards, etc. It would be like solving an intricate movement puzzle with a very comic undertone, I could see it working really well.

Good job, and like others have said, keep making games!
moyuowo
Apr 22nd · 14:45 UTC
This game has so much potential! The gameplay feels really fresh and innovative. I think with some character art polish, a more consistent UI, and a few more mechanics, the playability would be top-notch.

One minor thing: I struggled a bit to fully grasp the movement rules at first. It feels a bit short on content right now, but that's totally understandable for a jam! Keep it up, would love to see where you take this!
Luka420
Apr 22nd · 14:48 UTC
I really loved the concept, would love to play more levels of this!!
🎤 Decentsauce
Apr 22nd · 17:22 UTC
@conradoclark Thank you for your comment! I really like "Is this seat taken?" so it was probably part of the inspiration for me.

Move towards/Turn towards are designed to be deterministic but the way I animated it makes it feel random. Also I just tested a little more and I think there's probably a bug in the logic too haha.

In theory a character will go towards the landmark that's closest to their initial viewing direction. There are two green buildings so a character looking to the right will go to the right one, and a character looking up will go towards the top one.

Glad to hear you still enjoyed it! I've continued working on it so I hope I can get a proper prototype out soon.
Ben Morledge-Hampton
Apr 24th · 19:22 UTC
This has potential as a prototype. I hope you continue to develop it!
Stratcat66
Apr 26th · 07:39 UTC
I think the game could be concepted into a larger puzzle game. I think the concept can be expanded and in comparison to other "herd control" games I know you seem to have an overview (because of the relatively low number of creatures) and because the game is deterministic.
Some (in game) explanations would be nice, although it is already quite easy to guess, what the controls are doing.
CiaranW
Apr 27th · 17:29 UTC
I managed to finish in 5 turns - its a shame you didn't get to add more levels, because I think this could have been fun to play more of! :)

I almost think it might have been better without the 'turn towards' tool, since then you need to embrace the chaos more.

Fun concept!
VenomousMouse
Apr 28th · 09:19 UTC
Very nice idea. Easy to understand and fun to play.