Hugo Simoes
simple living, careful thinking, collective fun


Month: February 2022

Cross-Pollinator - daily global challenge

Today is a special day...
It has been 30 years since my wife and I shared our first kiss and she managed to put up with my foolish endeavours ever since.
I dedicate my latest project to her loving endurance: Cross-Pollinator – a daily challenge.

The puzzle is the same (BZB bee would still like to bring the most pollen to the hive), but in this new game mode, a challenge is created every day.

Cross-Pollinator screenshot puzzle

It is a global challenge: everybody is looking at the same garden, searching for a path to the hive, before the 24-hour limit runs out.
The first to find a solution of a given length (counting the number of flower bed patches visited) will enter the leaderboard with an anonymous cryptographic secure identifier called a-id.
In such case, remember to bookmark/copy the link in the address bar, so that you are able to build a reputation using your a-id. Just be careful not to share the 32 characters that follow your a-id in the web address, otherwise other people could also add entries to the leaderboard using the same a-id.
I have designed these a-ids to be difficult to forge. One player can have multiple a-ids, but each a-id should belong to one player only.

Cross-Pollinator leaderboard

I have also implemented a hint system, to ensure that each challenge is never frustrating.
After six hours have passed since the start of the active challenge, the system will gradually show an optimal path without the final 10 steps.
If someone feels a challenge is too difficult, they just have to return to it within less than an hour remaining and get the maximum available hints.
Once the time runs out, an optimal solution is always provided (to learn/inspect), but new leaderboard entries are no longer accepted for that challenge.

Looking forward to see your a-id when browsing the ephemeral leaderboards of recent challenges!
Most importantly, I hope you have fun... :)

EDIT 2022/05/03: Cross-Pollinator link updated; changed challenge frequency; BZIDs are no longer needed/used.

EDIT 2024/02/12: Cross-Pollinator link updated; daily challenges are now the only mode available; BZIDs are back in use, but replaced with a-ids; Added link to the a-id implementation on GitHub.

February 12, 2022


For a few years I have been mulling over the longest path problem on a 6x6 grid.
It is now time to tell you the story of a busy bee called BZB, her garden, flower bed patches, and the funny way she moves to bring pollen to her hive.

Cross-Pollinator is my newest multiplayer puzzle and it takes place on a garden with 36 patches on a 6x6 grid.
Each patch has two flowers (represented by a letter and a number) and BZB collects pollen from each flower bed patch she visits, flying, orthogonally (same row or same column), from one patch to another, as long as the two patches have one flower in common.
Cross-Pollinator row movement
Note that BZB will not visit the same patch more than once, since such patch would have no more pollen left.
The more pollen BZB collects before sunset, the more honey is produced when she reaches the hive.

Cross-Pollinator screenshot puzzle

I believe the interface is simple: try to reach the hive by clicking on a valid next patch (eventually clicking the undo button if you reach a patch with no further valid moves).
To avoid multiple undo/redo clicks, it is possible to shortcut to any patch contained in the undo/redo history just by clicking on it.
Your best (longest) path to the hive is saved and you can restore it by removing the hive patch from the redo history and then clicking on the hive.

By sunset, up to six players get a vote to decide the garden arrangement for the next sunrise.
Cross-Pollinator votes: replay / continue / shuffle
They can vote to replay the same garden, with the same starting place and destination.
They can do nothing and implicitly choose the same garden, but starting on the previous destination.
Or they can vote to have a completely random garden arrangement.
The choice with the most votes wins. If it is a tie for the most votes, the least disruptive choice wins.

There are no cookies, no ads, no tracking.
If the public garden is too crowded and you don't have a vote, or if you are already too familiar with the default garden and need fresh challenges, sponsor your own private garden to relax alone or to invite some cross-pollinator friends.
Cross-Pollinator screenshot sponsor garden

That's it! Happy honey making!

If you like it, please share it.
If you don't like it, please share it with people who might.

EDIT 2022/05/03: Cross-Pollinator link updated.

EDIT 2024/02/12: Cross-Pollinator link updated; only daily challenges available.

February 1, 2022