Electrician Simulator by Akuta Zehy
You will play the role of an electrician, fixing a series of devices, and discovering the truth about Signal.
TL;DR
A short compo game for Ludum dare 59.
- Too "unrealistic" for a game aiming for realism
- Too "hardcore" for a game aiming for chill.
Platform to Play
Windows. (Test Pass, just download LD59.7z)
Mac. (Electrician_Simulator.zip, details in comments.)
Godot 4 does not support html build with C Sharp.
I don't have a Linux device, but if you need a Linux distribution, I might be able to build one, though availability is not guaranteed.
Time to Play
The game doesn't have a specific difficulty design, which might be quite challenging for some players.
It's designed to be played in one go, with no savepoints, and should take no more than 20 minutes.
If you get stuck due to the difficulty, feel free to mention it in the comments.
Control
Mouse.
Click on them, drag to connect nodes.
Screenshots

Updates
It should be noted that the game was entirely completed by myself within two days as compo, but only Windows distribution was provided.
April 22nd
Since I do not have a Mac device, and Macs have strict limitations on external applications, I cannot export a valid Mac distribution.
Thanks to @peppersalt07 for exporting a valid Mac distribution.
| Source Code | https://github.com/AkutaZehy/electrician-simulator |
| Original URL | https://ldjam.com/events/ludum-dare/59/electrician-simulator |
Ratings
| Overall | 125th | 3.55⭐ | 22🧑⚖️ |
| Fun | 128th | 3.4⭐ | 22🧑⚖️ |
| Innovation | 41th | 3.875⭐ | 22🧑⚖️ |
| Theme | 61th | 4.15⭐ | 22🧑⚖️ |
| Graphics | 261th | 2.725⭐ | 22🧑⚖️ |
| Audio | 108th | 3.45⭐ | 22🧑⚖️ |
| Humor | 88th | 2.975⭐ | 22🧑⚖️ |
| Mood | 191th | 3.225⭐ | 22🧑⚖️ |
| Given | 25🗳️ | 16🗨️ |
Since C Sharp programs are cross-platform, creating a Mac distribution is feasible. I've already uploaded it(*.app pack); give it a try.
However, I don't have any Apple devices, so I can't run tests. I've seen mentions that Apple has strict restrictions on externally sourced applications, I have no idea if it COULD run.
Good job!
Thanks to @peppersalt07, Mac version is NOW AVAILABLE. Please download `Electrician_Simulator.zip` to give it a try.
@akihirof this version should be ok.
At first, I was a bit confused about what to do.
At higher levels, the "What the level should look like" hint starts to help.
Thanks for playing!
@mr-flower The fun of puzzle games lies in creating "aha moment" by making a game relatively difficult yet solvable. Of course, since it's gamejam, to balance playtime and game richness, the puzzles aren't made too "hard". Though it's "difficult", you still chose to finish it and complete the reasoning for the nodes. I am glad that you like the game and thank you for playing it.
@yarcha Indeed the game is relatively poor on tutorial design, but I am glad that hints in later levels did help. Thank you for playing and enjoying it.
@rubatotree One of the gameplay design was to discover patterns through trial and error with unfamiliar things. The coding of probe tool rise some programming challenges, so the part is indeed somewhat insufficient. Thank you for your suggestions regarding the graphics and atmosphere.
@peppersalt07 I'm glad this game truly created "aha moments." As you said, having a notebook or something to record what happened would definitely make the gameplay much more natural, but that would require creating more scenes so I just skipped. Thank you for playing it.
@noobman64 I'm glad you enjoyed the game's minimalist design. The game is indeed designed to allow for "wrong" or non-unique ways to complete it, so you can choose to skip it or try to figure out the function of nodes and calculate a serious solution; just like an electrician does in real life: sometimes you don't need to fully understand it, as long as it "works." Thank you for participating in Ludum Jam *again* and playing my game, haha.
As an aside, I'm on Linux and I cloned your github repo and compiled it myself, it worked fine for me - I can send you what I compiled if you'd like?
The biggest problem I faced, probably connected to the graphics, is that I dindn't understand the nodes quite well. What do the nodes do? Why does taking another route affect the signal in such a way?
So the next step I'd take is to give the nodes a bit more personality and maybe add a cataloge explaining what each node does and how different routes affect signals in a way.
Gameplay-wise, like I said, in the future it could be extended in a lot of different directions. you could add physical parts, more interactive stuff, directionallity to nodes (can only connect in certain ways), logic operators, a sandbox mode?
Thematicly you could become more old-school with brass bulbs and heavy switches, or futuristic with "quantum links" or whatever creative things one could come up with.
The music is good, maybe too much out of touch/fast paced for that type of game....?

LG Kartoffel Licht
@adam-gould Thanks for your playing. It is nice of you to make a Linux distribution and I am pretty thankful, however Linux distribution differs and the game is not really attractive so a copy is not necessary at present I think. If someone needs it just build on his own Linux since you had proven the code is compilable.
@kartoffel-licht Thanks for your long reply and your comments would be cherished. As for the music, it's just my personal *interest*, haha.
```sh
git clone https://github.com/AkutaZehy/electrician-simulator.git
pacman -S godot-mono
pacman -S godot
pacman -S scons # may not be necessary
curl --location 'https://downloads.godotengine.org/?version=4.6.2&flavor=stable&slug=mono_export_templates.tpz&platform=templates' -o Godot_v4.6.2-stable_mono_export_templates.tpz # ~1GB download
godot-mono project.godot
```
- Then from the ui that opens, click Project->Export;
- then tell it about the export templates you downloaded
- and create an export option for Linux
- then export it. (should create `Electrician Simulator.sh` and `Electrician Simulator.x86_64` either of which can be run to play the game)
)
This was a fun game, I really liked it once I worked out what was going on. It did take me until the end of the game to realise that clicking on the message box gave more exposition/explanation. I wouldn't have minded some harder puzzles after the test panel lets you work out what things actually do; but it's the right length for a jam game.
@ijzm Yeah many would point out about the guidance problem, maybe I should provide some more explicit guidance. And using trial and error, like an electrician do, is also a valid approach :)
@huha Thanks for your playing and your liking it!