Zeno Rogue
zenorogue.bsky.social
Zeno Rogue
@zenorogue.bsky.social
roguelikes, mathematics, non-Euclidean geometry

HyperRogue (non-Euclidean roguelike), RogueViz, ZenoRogue (non-Euclidean visualization) on YouTube, Hydra Slayer (math roguelike).
In platformers with "double jump", where should you actually perform the second jump?

Generally somewhere in the middle. Your jumps reach the furthest if you do so.
November 6, 2025 at 1:04 PM
How can we tell how good are we in run-based games? Win rates? Streaks? Streaks ignoring one loss?

Here is how much information is given by various methods, depending on what our winning probability roughly is, and the number of runs.

More details on: mathstodon.xyz/@zenorogue/1... #roguelike
October 30, 2025 at 2:53 PM
Take a grid, for each line add 1 to all points on a randomly picked side of that line, paint points black if the result equals 0 to 1 mod 4, and you get a hitomezashi pattern.

But what if we do this for an arbitrary pattern of curves instead of a grid?

#hitomezashi #mathart #generativeart
October 26, 2025 at 3:54 PM
a tiny world, pretending to be infinite
October 8, 2025 at 3:11 PM
What is the most important?

if you want to know what this #mathart means:
mathstodon.xyz/@zenorogue/1...
August 17, 2025 at 5:54 PM
And the hex version, for extra silliness.
August 8, 2025 at 3:06 PM
Silly alternatives to the classic Chess notation for the squares on chessboard.
August 8, 2025 at 3:05 PM
Gall-Peters preserves the relative areas. The poles are even more stretched.

While the Mercator projection fails to preserve the relative sizes, it does map squares to (almost) squares, which made the Mercator visualization in the first post look very nice.
July 21, 2025 at 1:46 PM
We can also apply the same visualization style to other map projections.

Equirectangular keeps the scale constant on the equator and meridians. But the squares close to the poles are stretched.
July 21, 2025 at 1:41 PM
A yet another vizualization of the distortions of the Mercator projection.

A #roguelike map using the Mercator projection is projected back on a sphere. In the map, all the characters are of the same size.
July 20, 2025 at 3:42 PM
The usual problem with spheres is that we want a flat map that introduces no distortion -- this is essentially the same problem, but in reverse. In both cases, it is impossible for all to be true at once, and we have to choose.

And here is the same thing for squares.
April 25, 2025 at 1:58 PM
Do you want the hexes on a sphere to be regular?

Or do you want them to be of the same area?

Or do you want straight lines be actually straight? (in one of two ways)

#RogueViz #noneuclidean
April 25, 2025 at 1:58 PM
Feels to me that modern 2D platformers tend to focus too much on awkward jumping instead of satisfying stairways and ladders?

It was originally called "ladder genre" [Wikipedia], what if that term won?

I started with JSW and Chuckie Egg II, their influence makes my creation feel different. #rulfoa
April 19, 2025 at 2:18 PM