Eggspedition

Eggspedition is an idea I have been wanting to implement since I started making the game. Send your chicken out onto the map to explore, meet other chickens, and pick up rewards.

Each user begins with 30 steps at the start of every day, and those steps are shared among all chickens (switching chickens won't reset the step count). When you send a chicken to a map, it will spawn on a random tile. The chicken remains on the map until it is recalled, so it will appear there even when the user is offline, along with any status message that was set.

It takes one step to walk onto a grass tile, two steps to walk onto a water, mountain or forest tile, and zero steps to walk onto a village or bridge tile, or a tile next to another chicken (any of the 4 adjacent squares; see the image below).

An image showing a chicken surrounded by 8 coloured squares

If your chicken is hungry when it visits a village or forest, it will be fed by the villagers. Otherwise, it will receive a random number of pets. Seed from forest tiles will also be sent straight to your inbox if the chicken is full. It takes one step to walk into a neighbouring map, which you can do by clicking on the arrow links when your chicken reaches the edge of the map.

Each time the chicken takes a step with a cost, it gains the same number of EGGXP as the step cost. What does EGGXP do? Nothing...for now.

Once you're done walking the chicken around town, you can bring it back home. Doing so will take it off the map. There is one-step cost to recalling a chicken, unless you have 0 steps left. This is to prevent players from repeatedly changing maps to reroll their position until they land next to items.

Speaking of items, they spawn at a rate of one per map every 5 minutes, until the map has a number of items equal to the number of 5 + (number of active chickens) ÷ 5 or 20, whichever is lower. Sometimes it pays to save your steps for when the items have respawned. But remember that your chicken's steps reset to 30 at midnight UCT!

Interactive elements

You can set a status message for your chicken, which will be displayed to all users who hover over it until it is changed. Other players who are on the map at the same time as you will see your chicken moving (almost) in real time, and see any new status messages you set pop up in a speech bubble.