
程序化生成算法
实践程序化生成算法
YakSue
这个作者很懒,什么都没留下…
展开
-
学习MaximGumin的“波函数坍缩”算法用来自动生成与输入有相似性的位图
目标 Maxim Gumin 在2016年开发并开源的算法(MIT许可)步骤:1.翻译介绍2.研究源代码3.搞到Unity中,然后尝试自己用一个新图案翻译先从效果上看,这个算法可以生成与输入位图具有局部相似性的结果:这里 “局部相似性” 的具体含义是:对于结果中任意一个N乘N尺寸的图案,都能在输入中找到。N乘N尺寸图案在输入中的分布概率,应该和结果中的N乘N尺寸图案的分布概率是相近的,尽管后者图案的总数更多。换句话说:在“结果”中遇到某一个特定图案的概率,应该趋近于在“输入”中遇到这原创 2020-07-12 23:14:39 · 5849 阅读 · 0 评论 -
研究RPGMaker中地面纹理的拼接方式
话题RPGMaker是我小时候很喜欢玩的游戏制作工具,其中最让我感到神奇的是绘制地图时地面纹理的拼接:看起来不管我怎么画,图中【水】和【地面】边缘的衔接都是自然的。不过,RPGMaker本身是一个轻量级的二维游戏制作工具,达成这个效果的方式一定只是简单的贴图拼接。我现在想要研究一下这个拼接的方式是什么。研究我在项目目录的\img\tilesets\发现了所有地图tile的贴图,这种能自...原创 2020-03-22 11:22:27 · 2811 阅读 · 0 评论 -
试一试Tyrant地牢生成算法
话题我看到一篇文章讲了一种 Roguelike 地牢生成算法:一种 Roguelike 地牢生成算法 | indienova 独立游戏。这篇文章是翻译,原作者是一款名叫“Tyrant”游戏的作者,在讲自己制作这款游戏时用的地牢生成算法。可我没找到这款游戏的发行版,源代码倒是有:Tyrant - Java Roguelike download | SourceForge.net。可惜是Java工程...原创 2020-02-25 15:47:07 · 1308 阅读 · 0 评论 -
试一试Spelunky的关卡生成算法
话题我看到了一篇讲《Spelunky》关卡生成算法的文章:Spelunky关卡生成 | indienova 独立游戏,觉得很有意思。这篇文章是一篇翻译,原文分为两部分链接如下:Spelunky Generator Lessons Part 1: Generating the Solution PathSpelunky Generator Lessons Part 2: Generating ...原创 2020-02-25 11:05:20 · 822 阅读 · 0 评论