Please sign in to access this page

Idle Game

Idle Game Used AI

5 devlogs
9h 15m
Created by Hammerton

An idle game made in SwiftUI, because why not?

Timeline

Quite a lot has happened since the last dev log, apologies for that. I also apparently never committed, including the previous devlog. Scary times indeed.

  • Added quite a few shop items, and made the shop pull from an external JSON file instead of being hard coded into the shop logic. This makes it much easier to actually make changes, and means I can quickly change the shop for debugging purposes.

  • The auto incrementer is even better than before. I can increase the amount of auto money generated. As a result of this, a 2 hr limit has been imposed to offline generation to prevent infinite money.

  • There are now button arrays! This means multiple manual buttons can be displayed, each with their own multiplier affecting Tap Strength. I also added an automation button arrays, which allows the user to tap to increase the amount of money automated generation makes.

  • Added colorful buttons. I will have to think about accessibility with this, but for now you can make the buttons change color on tap and/or every second with a shop item. Buying a second item makes them randomly generated 10x their intended value. FUN!

  • Probably a bunch of under the hood changes that frankly I could file under “Bug fixes and improvements” Classic I know

I added an auto increment-er to the game, and also made it possible to get money offline (including on app quit). I used the same snackbar package as I did in Maple-iOS to generate an on screen notification when launching/resuming the game to show offline generation.

Update attachment

Been a while since my last log. I have made the shop even more robust by adding a requirements parameter. This allows the shop to only show items if a different item has been acquired. I may also implement an “All-Time Money” requirement as well, not sure at the moment.

I also implemented tap strength. This means I can now make taps worth more money based on items purchased. I may also add ways to temporarily increase strength through random events, also not sure right now.

The UX needs a bit more work, but I don’t want it to be too cluttered. The debug messages and buttons at the top will be removed before shipping though.

Revamped the shop tab a lot, and added a barebones struct with potential to expand as I flesh out the main idea within the game.

Update attachment

Started the app. Got a button that when tapped creates haptic feedback, increments a counter that is printed to the console and is saved across sessions, and check the counter's value to be 10+ to show the Shop tab. The shop tab is current'y empty.

Update attachment