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).