itch.io is community of indie game creators and players

Devlogs

Unlock/Upgrade functions complete

Untitled Idle Mutation Game
A browser game made in HTML5

UI is more or less complete. It is quite taxing when you have such a limited field to play with, but we're making it work... please ignore my debug information in green. Some of that might stay as info for the player to know what the current reward is, or what the next upgrade costs. Or I may try to toss that into the corners of the icon. Not sure yet. Maybe I'll poll the community.


Naturally I spent a good amount of time banging my head against the wall because the upgrade/unlock greyout vs. clickable when you have enough gold was not working. It was pulling from the wrong area, or not pulling through what I thought was a global variable, but I guess not, and yes at least one instance of me literally having the information wrong in the array because I copied and pasted from another area and forgot to change the values... but at any rate - fixed it now (seemingly).


The way I am storing my data is probably woefully inefficient, but for the UI:

At any rate. Feeling pretty good about having at least that behind me. Some preliminary numbers for the cost to unlock, upgrade/level multipliers, and what not. Still need to figure out if they are remotely balanced or what not. Not really sure how to do that other than through playtesting.

Might try to finish the automatic reward clicker upgrade code tonight. Need to get started on the actual loading bar instead of just debug menu counters in the corner like I have now. Still need to increase the sprite sizes and draw a few more, as well as add the sfx for polish.


Also want to think about victory conditions:

  • Get every area to level10?
  • Time based? High score after 10/15 minutes?
  • Endless?

All of that feels like a tomorrow problem though.


Uploading my work as of 6/16 (since it's after midnight) for posterity and to allow some of the community to jump in and take a crack at the UI to provide feedback.

Leave a comment