Version 0.4 Automations


New Features

Projects

  • Gather Food Automatically
  • Build Shed Automatically

Quest

The new quests are shown one at a time

Challenge

Implementing the automations

Adding an automation is an attempt to put in place some kind of priority. You may want some task to be executed at a given time, without you having to start it manually. In that case, you set an automation for it.

Given Idle Island is an Idle game, you are expected to be able to leave it running when you are doing some other tasks. But if you come back later and find out that the villagers starved to death because there were not enough food to feed them, that would be awful.

In this circumstance an automation comes in handy, you are able to leave the game running, Punch tree for instance. When there is not enough food to feed all the villagers, the running task (in this case Punch tree) will stop, and a task related to gathering food will start. The food gathering task will stop when there is enough food the feed the villagers in the current moon, then the Punch tree task will resume.

Having automations sounds great to the player, but not for the developer having to implement it. Here is how the automation should work:

  1. Verify that the automated task is needed
  2. Stop one running task if all the villagers are working
  3. Start the automated task
  4. Verify that the goal of the automation is met
  5. Stop the automated task
  6. Resume the task that was stopped

Files

index.html Play in browser
Version 0.4 47 days ago

Get Idle Island

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.