And Then There Was One by one-seed-fruit

[raw]
made by one-seed-fruit for LD 44 (JAM)

one.gif

one.gif.gif

Overly complex game about two JK flip-flops taking turns battling it out with bits and whoever ends up with 1 when all the bits (the moving dots in the middle) are used up wins and whoever gets 0 or depletes the battery first loses. It's possible to end in a tie too.

And also, at the start of each turn, a bit (or sometimes more than a bit) is transferred to the opponent who isn't in the current turn. Then the one in turn chooses where to fire a 0 or a 1.

Shooting a 0 towards the switch (the box in the middle) causes it to spew out 0 and shooting a 1 causes it to spew out a 1.

Screenshot<em>20190430</em>053213.png

Screenshot<em>20190430</em>053244.png

It's actually based on real-life JK flip-flops in digital electronics:

proxy.duckduckgo.com.gif

(taken from: http://www.hobbyprojects.com/flipflop/jkwithsetand_preset.html)

proxy.duckduckgo.com.jpg

(taken from: https://www.electronicshub.org/jk-flipflop/)

The table shows what happens to the output, Q (in the game it's the 0 or 1 on the displays in the middle of the rabbits) when

  • J and K of certain values only affect Q at the start of every clock tick
    • (which in the game is shown by the periodical movement of the rabbits' left legs)
  • PRE and CLR can affect the output at anytime regardless of the ticks, but they cannot both be 0s at the same time
    • (in the game if PRE is pressed, the output immediately becomes 1 at the cost of the remaining battery charge, and pressing CLR is similar but causes the output to be 0).
    • (running out of battery means game over, so that is your life, which is currency).
    • (however having full battery charge doesn't let you win the game if you don't end up with 1 when all the bits are used up).

I intended for this to be part of a top-down overworld of flip-flops wired together and counting down before a bomb goes off and you have to turn off all the flip-flops in the proper sequence by battling it out with each of them. I overscoped and ended up with just the turn-based battle-system and no sound. :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:

Made with Godot (https://godotengine.org/) and Krita (https://krita.org/) on a machine running Manjaro (https://manjaro.org/)!

Ratings

Given 4🗳️ 6🗨️

Feedback

Saering
02. May 2019 · 16:58 UTC
Could you explain a bit your game ? I want to try it but I have no clue what I'm supposed to do :c
🎤 one-seed-fruit
02. May 2019 · 17:20 UTC
@saering Sorry! I didn't include a tutorial or even anything to explain the game. It's actually based on the JK flip-flop in digital electronics:

![proxy.duckduckgo.com.gif](///raw/05a/z/245cf.gif)

![proxy.duckduckgo.com.jpg](///raw/05a/z/245cb.jpg)


The table shows what happens to the output, Q (in the game it's the 0 or 1 on the displays in the middle of the rabbits) when

- J and K of certain values only affect Q at the start of every clock tick
- (which in the game is shown by the periodical movement of the rabbits' left legs)
- PRE and CLR can affect the output at anytime regardless of the ticks, but they cannot both be 0s at the same time
- (in the game if PRE is pressed, the output immediately becomes 1 at the cost of the remaining battery charge, and pressing CLR is similar but causes the output to be 0).
- (running out of battery means game over, so that is your life, which is currency).
- (however having full battery charge doesn't let you win the game if you don't end up with 1 when all the bits are used up).


The game is basically two JK flip-flops taking turns battling it out with bits and whoever ends up with 1 when all the bits (the moving dots in the middle) are used up wins and whoever gets 0 loses. It's possible to be tied too.

And also, at the start of each turn, a bit is transferred to the opponent who isn't in turn.
szabe
02. May 2019 · 17:30 UTC
Oh my... This needs a lot more tutorializing, I had no idea what was even happening or what I am controlling or what my goal was. Even understanding your comment is a bit difficult, maybe it's just me. I really like the art style you went with though!
Saering
02. May 2019 · 17:30 UTC
Okay I think I managed to play a bit, but honestly even with those explanations it is hard to understand. Those are not easy rules, and they are not intuitive, so right there you should add a tutorial in your game to make sure the player does not quit just because he's lost. I'm not going to rate about fun or innovation since I did not fully play the game because of that.

However, I love the art, I think it is very cool ! Maybe the whole screen is moving a bit too much, and with such colors it can bring headache really fast, but the style is very nice !
🎤 one-seed-fruit
02. May 2019 · 17:37 UTC
@szabe @saering Thanks!! I'm aware of how hard it is to understand what's going on in the game, haha. If I ever develop this further, I'll be sure to include proper intro and tutorials!

And wow, you both like the art? Haha, thanks! I did not intend to make good art as I haven't been much of an artist at all and just wanted to make something flashy quick and I moved some strokes on a whim and ended up with that.

I appreciate your feedbacks! Thanks!