Fruits
On this page

Earning Fruits

As you spend hours building, you earn fruits. The type of fruit depends on your project type (software or hardware) and its complexity level. Higher level numbers mean harder projects with rarer, more valuable fruits. Once your project is reviewed and approved, the fruits appear in your inventory.

The Fruits

There are 8 fruits, split between software and hardware projects:

Software Fruits

FruitLevelPer hourGold eachGold/hr
Mango18540
Pineapple231545
Papaya322550
Cocoa416060

Hardware Fruits

FruitLevelPer hourGold eachGold/hr
Guava18540
Coconut231545
Watermelon322550
Avocado416060

How Levels Work

Your project's level is based on its complexity. Level 1 is the easiest, Level 4 is the hardest:

  • Level 1 (Beginner) , 8 fruits/hr × 5 gold each = 40 gold/hr
  • Level 2 (Intermediate) , 3 fruits/hr × 15 gold each = 45 gold/hr
  • Level 3 (Advanced) , 2 fruits/hr × 25 gold each = 50 gold/hr
  • Level 4 (Expert) , 1 fruit/hr × 60 gold each = 60 gold/hr

Harder projects sit at higher level numbers. You earn fewer fruits per hour at higher difficulties, but each fruit is worth significantly more gold. Taking on harder projects pays off.

The Streak System

Showing up consistently earns more than one big burst. Every project you work on tracks its own project streak, the number of days in a row you've put real work into that specific plant.

What the streak does

Plant growth

Each tile's plant stage comes straight from the project streak:

Project streakStage
1-2 daysSeedling
3-5 daysSprout
6-9 daysLeafy
10+ daysFruiting

The stage is cosmetic for now, but it's the fastest way to see at a glance which projects you've been consistent on.

Ship bonus

When you ship a project, its gold reward is multiplied by 1 + (project streak days × 0.01). A 10-day streak = 1.10× gold, a 30-day streak = 1.30× gold, and so on. The multiplier is snapshotted at ship time, so racking up a long streak before submitting is worth it.

Keeping it alive

Miss a day on a project and that project's streak resets to 1, dropping its plant back to stage 1. Other projects you keep working on are unaffected, each plant lives on its own clock.

Project streak (per-plant) ticks forward today if either:

  • You log at least 1 hour of Hackatime on that specific project today. The hour has to land on this project, not spread across others.
  • Or you post a journal entry on that project today. A single un-archived journal posted that day is enough to tick the project's streak forward, even if you have no Hackatime on it (for example: hardware projects, or coding outside Hackatime).

Streak freezes (buy in the shop) auto-spend if you miss a day on a project, protecting that project's streak. One freeze covers one missed day on one project. You can stash up to 5 at a time.

Don't archive the journal you just posted

Archiving a journal on the same day you created it counts as taking it back. If that journal was the only reason today counted for the project (no Hackatime over the threshold, no other journals today on that project), the streak ticks back down. Restoring it that same day re-extends the streak.

Streak math in plain English

Each project's streak is "days in a row I worked on this plant." Two projects can sit at very different streak lengths even if you've shipped both, since each plant is counted independently.

Converting to Gold

Convert your fruits into gold right in the shop. Click the Convert to Gold button next to each fruit in your inventory, or Convert All to Gold to exchange every fruit at once. Gold is what you spend on prizes.

Your fruit type is assigned when your project is created, based on whether it's software or hardware and what level it's rated at. You don't get to pick your fruit, but harder projects earn more gold per hour.