惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
有赞技术团队
有赞技术团队
H
Help Net Security
V
Visual Studio Blog
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 司徒正美
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
N
Netflix TechBlog - Medium
罗磊的独立博客
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
Recent Announcements
Recent Announcements

Red Blob Games: latest blog posts

Red Blob Games: English: a vs an Red Blob Games: Differential heuristics Red Blob Games: Responsive design calculator Red Blob Games: Academic citations Red Blob Games: Highlighting interactive code blocks Red Blob Games: Optimizing page size Red Blob Games: Writing a guide to SDF fonts Red Blob Games: URLs with trailing punctuation Red Blob Games: What I did in 2025 Red Blob Games: Goodbye Sass Goodbye Sass Red Blob Games: Mapgen4 Mapgen4's use of WebGL2 Red Blob Games: Mapgen4 river shader Red Blob Games: Mapgen4 renderer Red Blob Games: Harnessing ChatGPT hallucinations Red Blob Games: Let Let's write a search engine, part 2 of 2 Red Blob Games: Let Let's write a search engine, part 1 of 2 Red Blob Games: Hexagon conversions Red Blob Games: Mapgen4 trade routes Red Blob Games: De-optimizing mapgen4 Red Blob Games: Hexagon spiral coordinates Red Blob Games: Thoughts on Flash Red Blob Games: What I did in 2024 Red Blob Games: Hexagon page animations Red Blob Games: SDF Halos SDF Halos Red Blob Games: SDF headless tests, part 2
Red Blob Games: RotMG map seeds
2025-11-08 · via Red Blob Games: latest blog posts
Blog post: 7 Nov 2025

I had just wrapped up a project and wanted to do something small/fun before I started the next one. The Flash runtime is being reimplemented in Rust[1], and I’ve enjoyed re-enabling the Flash on my site[2]. That had me thinking about my Flash projects again. I decided to try to revisit an unsolved mystery from one of my Flash projects.

Back in 2010, I wrote an article about procedurally generating wilderness maps using Voronoi polygons[3], and I made a demo in Flash. The authors of Realm of the Mad God[4] used it to generate thirteen maps[5] that shipped with the game. The authors don’t remember the map seeds they put into the map generator. These maps were used from 2010 to 2024.

I’ve been curious what the map seeds were.

I told myself at the time that it would be a pain to recover the seeds. There are 232 = 4 billion map seeds. It took 5 seconds to generate each map. That’d take 20 billion seconds, or around 630 years, to generate all the maps, each with 222 = 4 million tiles.

But with some optimizations and shortcuts … I found a match!

World 5 from RotMG   Mapgen2 seed 30997-1
World 5 from RotMG compared to Mapgen2 seed 30997-1

After some more work, I found more matches:

world rotmg from realmeye[6] seed mapgen2 from my page[7]
1 world1.png    
2 world2.png perlin 20927-1 mapgen2-20927-1.png
3 world3.png perlin 84542-1 mapgen2-84542-1.png
4 world4.png    
5 world5.png perlin 30997-1 mapgen2-30997-1.png
6 world6.png    
7 world7.png perlin 65166-1 mapgen2-65166-1.png
8 world8.png perlin 7785-1 mapgen2-7785-1.png
9 world9.png perlin 43671-1 mapgen2-43671-1.png
10 world10.png    
11 world11.png perlin 59103-1 mapgen2-59103-1.png
12 world12.png blob, many mapgen2-blob-11737-9.png
13 world13.png radial, many mapgen2-radial-23730-1.png

They don’t match exactly, but they are close. I wrote up the process and results. I had allocated 4 hours for this project but ended up spending 9.