2个稳定版本
1.0.2 | 2023年4月27日 |
---|---|
1.0.0 | 2022年8月14日 |
#810 in 数学
170KB
3.5K SLoC
aSmCaHlIgZaMaze
在单屏上模拟多元宇宙2D迷宫中冒险者的概率分布的分裂和融合.
你扮演一个试图从迷宫中找到出口的探险者。每个迷宫由经典的正方形单元格组成:如果你尝试走到墙上,你不会移动;如果你走到洞里,你会死亡;如果你走到出口,你会自由。
进入分裂者:如果你走到一个分裂者那里,你将立即同时且等概率地移动到所有相邻的空单元格。也就是说,你看到的将是你从分裂者处迈出一步的所有可能世界的叠加。探险者的图像不透明度与相应的概率或其对数成正比。
记住:你控制的是多元宇宙中所有探险者的概率分布,而不仅仅是单个宇宙中的单个探险者。
屏幕顶部是3个探险者状态的总体分布:死亡(掉入洞中)、仍在迷宫中漫游和自由(达到出口)。
本项目使用 SDL2。
项目主页 sunkware.org/asmcahligzamaze 包含演示视频。
将编译的二进制文件或其符号链接放置在包含游戏数据的目录中并启动。从 sunkware.org/asmcahligzamaze/download 下载数据和一些预编译的二进制文件。
使用 release
配置文件来优化性能。
依赖项
~32MB
~467K SLoC