Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Gnogolf — mini-golf on-chain

The course is data its owner published, anyone can add holes of their own, and the chain computes every shot: nobody can fake a score.

How to play

In 3D: open the game. Aim with a free preview, then record your round in a transaction (a long one in a few).

Here, one shot at a time: open a hole, fill its Launch form (an angle and a power) and sign it with your gno.land wallet (Adena), then add /<your address> to the hole's URL to see your ball.

Only players with a gno.land name are ranked.

Garden Cup Island Cup Mushroom Town Mountain Cup Crystal Mines
holes · par 18 · 56 18 · 53 18 · 52 18 · 52 18 · 158
most played The Shelf Snail Shell Rooftops The Summit The Great Shaft

Leaderboard

Each named player's best finish on each current hole of the course, added up: most holes first, then the best score against par (each hole's strokes less its par, added up: a hole at par counts the same whatever its par). Assisted rounds (played with the 3D game's aim line) and pro rounds (without it, on the player's word; every round played on this page is pro) are ranked apart.

Assisted

rank player holes vs par
1 @nym-apollo333 20 +22
2 @nym-larquero198 18 +21
3 @nym-gfanton001 14 -15
4 @nym-golfer007 10 -5
5 @nym-asanka332 5 +2
6 @nym-griffin420 4 -4
7 @nym-alexis000 4 -2
8 @nym-classic253 4 -1
9 @nym-tanjira011 3 -2
10 @nym-masio777 3 -1

Pro

rank player holes vs par
1 @nym-larquero198 85 +98
2 @nym-gogolfer123 21 +61
3 @nym-jhmmgo052 18 +22
4 @nym-howdoyoudo777 15 -2
5 @nym-alexis000 14 -2
6 @nym-slayer271 8 +3
7 @nym-moustache749 7 -7
8 @nym-golferoporrix229 7 -1
9 @nym-leader111 6 -6
10 @nym-palimmo127 5 +2

Community holes

Anyone can publish a hole of their own with PublishMine while the owner keeps publishing open. These are not part of the course: they have no cup and do not count in its ranking.

None yet: publishing opens with the game's hole builder.

Who can change what

Anyone can play (Launch, PlayRound, PlayRoundAt, PlayRoundPro), Reset their own round, publish holes of their own (PublishMine) while publishing is open, and settle the ranking sooner (Drain). Nobody can edit or delete a round, a record, a best, a standing or a published version, and nobody can pause or upgrade this realm. Every hole is data, played by golf's own physics: no hole runs code of its own. Check it yourself: the source.

One party holds a real power: the course's owner, now g1mpkp5l…lqsq. The owner publishes the course holes and their new versions (Publish). A new version takes its slot: the old one is archived, still playable, its records kept, but its bests leave the course-wide ranking, which the new version starts afresh. So the owner shapes the course, and through it the ranking, and a stolen owner key could archive every slot, for good. A version identical to the current one is refused, but a replacement can still be unplayable: a hole can be replaced, never taken down. When a version is published picks its id, and its id seeds its weather. The owner also sets where the pages link the 3D game (SetPlayURL), and can name, once and for good, a successor this course has moved to (SetSuccessor): a banner, which blocks nothing. Whoever holds r/nym-alexiscolin000/gnogolf/ can deploy lookalike realms under it. The owner can take a community hole off the lists (Hide: a scam or abuse in its name or note), and put it back; it stays playable, its page and data kept. The owner opens community publishing and can close it again (SetPublishing): closed, nobody adds a hole or a version, and every hole published plays on. The owner cannot edit or remove a version, change a community hole, the weather, the physics or this code, and can only hand the role on (Transfer, then Accept) or give it up for good (Renounce).