Upgrade your atom!

Click on the electrons (orange with a -) to cycle them around the atom. Gain cycles for each revolution and use them increase the speed and add additional electrons and rings!

I'm working on this for the Bevy Game Jam #5.

This game is open source. Check out the source code at https://github.com/omelia-iliffe/atomiccycles-bevy-game-jam-5

Versions 

Future version goals

  • Music!
  • more upgrades
  • balancing!

V1.1.0

  • Lowered all costs to make play through faster
  • Want an even faster playthrough? Try pushing M or N :).

V1.0.0

  • Finished in time! My first game jam.
  • Added auto cycling to the rings. Idlely generate cycles!

V0.3.0

  • Added rings so you can grow your atom further. The first ring can only hold 2 electrons.
  • Added the name of the current element
  • Added protons and neutrons to the nucleus with some basic packing
  • Balanced the upgrades again

V0.2.1 

  • Balanced the upgrades so it's completable in a realistic time (about 5min)

V0.2.0 - Expansion

  • added an additional electron to the atom, only one but it's progress.
  • Added some graphics and improved the colors. 
  • Next better expansion to add more rings, and automatic atom naming

V0.1.0 - Intial release

Got an a hydrogen atom with an electron you can resolve with a rough upgrade system. Next, expansion and better upgrades.


StatusIn development
PlatformsHTML5, Windows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Author2beloved
GenreSimulation
Made withRust
TagsIdle, Short
Average sessionAbout a half-hour
InputsMouse, Touchscreen
LinksSource code

Download

Download
lifecycles-linux.zip 20 MB
Version v1.1.0 Jul 29, 2024
Download
atomiccycles-macos.dmg 36 MB
Version v1.1.0 Jul 29, 2024
Download
lifecycles-windows.zip 17 MB
Version v1.1.0 Jul 29, 2024

Comments

Log in with itch.io to leave a comment.

Really fun autoclicker!

I noticed that once you fill up the electrons and get your speed at a decent number the only real way to meaningfully boost your cycles-per-second seemed to be via decreasing the cycle delay which involved progressively longer wait times. Maybe a rebalancing of cost vs decrease would make sense? 


Cute game!  The 2-8-8 rule only holds up for the first 18 elements, so the configurations are off beyond that, but I assume it would've been a bit more annoying to make it work "correctly"

(+1)

Yes I am aware of that and actually planned to make the last element acheivable Calcuim (the last to follow the rule), but for some reason I implemented it wrong, making the last one Selenium.
In futures versions I will make the electron placement correct. Will be a fun coding challange.

Atom speed kind of "breaks" when reaching 80s, and becomes actually painful (migraine inducing) at the 90s...

I'm impressed you reached the 80s /90s. I didn't have much time for testing and never reached that high.

I like to think part of the fun of idle games is breaking them. I also can't think of another solution other than limiting the speed. Any ideas?

had alot of fun but i think it would be more satisfying if the electrons orbited at a consistent speed and didnt bump into each other :)

(+1)

Glad you had fun. And I agree it's definitely a bug I didn't have time to fix. Looking forward to realeasing another version once the jam has finished.

This game uses the theme very well. It's a very simple but addictive game. Congrats

Thank you!

I find corellation between speed, cycles/s and generation speed confusing...

It kinda is. The cycle seconds currently is how often the electrons are cycled round. But it continues to count down whilst the electrons are cycling.

A better approach would be to have the auto cycle upgrade be a single unlock and the electrons to spin without stopping.

I also have seen situations when electrons to 2 cycles without stop and then wait for a little. With this pattern repeating itself.

Selenium is the last one?

I believe so. I was meant to stop it at calcium as after that one the electron placement doesn't follow the same pattern. Something I wanted to fix but didn't have time.

I exited full screen to mute the game and when I went back to full screen my progress had been reset

Ah sorry. Clicking escape will start a new game. Perhaps that's what happening. Esc should really pause imo.