fwiends.readme

FWIENDS

statusLIVE NOW

supply666

locationFWAIRโ–Œ

An onchain digital pet game played with ERC-721 collectibles deposited into Fake World Assets (FWA).

Deposit to grow. Four levels and it hatches.

Get taken on a journey. Keep the pool full so nobody is sad.

GET A FWIEND
fwiend feed

Readingโ€ฆ

โ€”
progression/
level 0egg
The egg, with four empty charm slots below it.

Every fwiend starts as an egg. List it in the FWA pool and it starts to grow.

levels 1 to 3charms
The same egg, two of its four charm slots filled.

Time in the pool and journeys earn levels. Each of the first four uncovers a charm.

level 4hatched
The egg has opened into a face, with its four charms below it.

Four levels and it hatches. The face is revealed, and the climb to level 100 begins.

alwaysmood
The same fwiend in the rain, its charms soured.

Mood is shared by all fwiends. More deposited, happier. Fewer, and the neglect starts to show.

Deposit to grow. Get taken on a journey. Keep the pool full so nobody is sad.

Follow @daemons404 for updates
666 eggsone pool
01_the_pool.txt

A fwiend only grows in the FWA pool.

Every fwiend starts as an egg. List it on FWA and it levels up every block. Take it out and it stops.

A pixel-art egg drawn as a field of glyphs, with four empty slots below it.

A fresh onchain start with no traits, no personality, and no history. It is still yours the whole time it is listed.

storage
onchain
rendering
onchain
network
eth mainnet
in the pool
+1 xp a block, 7,200 a day
traits
hidden until hatch
WALLETSA WALLETANOTHERWALLETTHE FWA POOLhow full this is = MOOD+1 XP PER BLOCKwhile fwiend is in pooldepositsdrawn at random+1 JOURNEYโ€ฆand deposits it again
02_hatch.txt

Four levels and it hatches.

28 hours in the pool. Or four journeys. Never one.

An egg with four empty charm slots.
level 0egg
The egg with one charm.
level 1one charm
The egg with two charms.
level 2two charms
The egg with three charms.
level 3three charms
The egg has opened into a face with four charms.
level 4hatched
03_the_draw.txt

Someone draws it. They choose.

Changing hands levels a fwiend four times faster than coming home.

keep it or relist it

A journey: it changes hands. You get the ETH.

+7,200 xpa whole day, in one block

take the bid

It comes home to you. They get the ETH.

+1,800 xpa quarter day

04_legendary.txt

Level 100. Three Legendaries.

The first three to get there are the legendary Fwiends. Forever, onchain.

About ten months in the pool.

05_mood.txt

Mood is shared.

Fwiends like hanging out at the pool. The entire mood sours when not enough Fwiends are at the pool.

A hatched fwiend, all four charms bright.
happy10% in the pool
One charm soured.
ok7%
Two charms soured.
bored4%
Three charms soured.
desperate2%
The fwiend in the rain, every charm soured.
neglectedit rains

When deposits thin out, charms sour one at a time, and when fwiends feel neglected it rains. It is always reversible: drop fwiends off at the pool and everyone cheers up.

misc/packaging.jpg
Concept packaging: a Fwiends handheld on a blister card, hand-drawn with a heart, a mushroom, a donut and a boba cup.
concept
about.txt

I love onchain composability. I love NFTs. And I love having fun onchain.

The energy FWA has reinjected into Ethereum and NFTs has been exciting to watch, and I wanted to build something entirely onchain that used FWA's own mechanics to make art.

What you see rendered is art. But the dynamic between collectors and depositors is art too, and that dynamic affects what gets rendered.

Fwiends is an exploration in NFTs you don't just hold. You play with them. You deposit them. They exchange hands. That digital fingerprint is what gives birth to a fwiend and affects their mood. Fwiends don't let fwiends stay sad.

What if the NFT wants you to deposit it?

/dev/weather
$ fwiends weather

  conditions ...... rain
  outlook ......... unclear
  mood ............ locked in
  โ–Œ
โ— live