Collatz Clockwork by ChanSmith

[raw]
made by ChanSmith for Ludum Dare 51 (EXTRA)

NOTE: Works best in Firefox. Text won't be sized 100% correctly in other browsers.

A game based on the Collatz conjecture. And clocks.

This is an incremental/idle game, and there are no real goals or achievements yet. If you need some motivation, how fast can you check all numbers up to 1,000? 10,000? Post your time(s) in the comments.

Ratings

Given 8🗳️ 9🗨️

Feedback

🎤 ChanSmith
19. Oct 2022 · 08:11 UTC
I plan to add achievements and more upgrades -- please leave any suggestions for those.
Stingby12
19. Oct 2022 · 11:32 UTC
Decided to rate this because it's on the zero category.

This could be a cool game, but the UI of the counter is so small that it's not really that good.
angry-cyboot
19. Oct 2022 · 12:42 UTC
I'm not sure an idle game is the simplest thing to test during a game jam ^^

anyway interesting concept, hard to get an intuitive grasp of it, some more graphic clues on what is happening could be helpful:

ex :
- temporary different color for the part of a clock that was advanced
- a log of the operations on n

you may also add a type of clock that specialize into affecting other clocks

so cool concept, hard to grasp though
🎤 ChanSmith
20. Oct 2022 · 05:44 UTC
@Stingby12 Thanks for being the first! There was an issue with how I was resizing the text not working with all browsers -- it should be better now.
🎤 ChanSmith
20. Oct 2022 · 05:53 UTC
@angry-cyboot Thanks for the comments!

I definitely agree that more visual cues are needed (e.g. for the level of the first upgrade) -- I like your idea of a temporary color change when a clock gets advanced by another.

I am planning on doing much more with the statistics, e.g. graphing the current path (and the longest one, and the one with the greatest n), giving the option to view the maximum, etc.

And I'll be adding more types of clocks and upgrades for sure.
Jaker
20. Oct 2022 · 07:23 UTC
this is probably the best collatz conjecture-type game I have played

my only complaint is that there isn't a tutorial

it took only 6 hours for me to get to 10000 :sunglasses:
OddballDave
20. Oct 2022 · 13:31 UTC
I played this for far longer than anybody should. I was determined to get those numbers going up as quickly as possible. Interesting game, and strangely addictive.

Good stuff :8ball:
JakNak72
21. Oct 2022 · 12:14 UTC
Very interesting game! Needs a lot of time to play it tho which isn't ideal for a jam game imho.
There are some weird behaviours with the upgrades. For example upgrading playback speed on a producer also increaces cost of the checker upgrade. And when I upgraded all my producers to level 5 for enourmus amounts of money I realized that the lv 6 upgrades were now way cheaper than the lv 5 ones. But wow waht an idle game! Just managed to hit 500 :clock2: :clock7: :clock830:
lumue
21. Oct 2022 · 13:23 UTC
This is so amazing!! The idea just blew my mind.
🎤 ChanSmith
21. Oct 2022 · 18:29 UTC
@jaknak72 I don't explain this anywhere in the game, but the cost of an upgrade scales with the level but *also* with the number of times you have already purchased the upgrade at that level (and those scaling rates are different). So as you were upgrading things to level 5, the level 5 cost was increasing, but the level 6 cost stayed the same. I decided on this rather than making the clocks themselves cost anything, but like you said, it's hard to test (and balance) in a short time. Thanks for the feedback!
alpharock6
21. Oct 2022 · 18:43 UTC
This distracted much more of my morning than I expected :) I'm a sucker for idle games AND math conjectures, it's like this game was made for me :heart_eyes: It was quite interesting to try to figure out when to create each Producer between Verifier cycles to try to optimize for even solve coverage. With a bit more feedback and ability to tweak clock timing after creating them I could easily get sucked into this for hours
Corrupt Spaghetti
21. Oct 2022 · 18:57 UTC
Interesting concept for an idle game! The help tab was very helpful
🎤 ChanSmith
21. Oct 2022 · 19:05 UTC
@alpharock6
Re: "With a bit more feedback and ability to tweak clock timing after creating them I could easily get sucked into this for hours"

Agreed more visual feedback is necessary. You can pause/unpause clocks through the right click menu, and I will add something to redistribute the times (It's actually already present -- you can uncomment the "redist-time-button" in the HTML or call Game.redistributeTimes() in the browser console -- but I removed it because it doesn't have the exact behavior I want yet). Thanks for the feedback!