随机地图生成工具 fastMapper

  • 简介
  • 计算过程
  • 流程图
  • 相关资料

还没写完,2020年6月 持续更新中。。。

简介

  1. 这是一个随机地图生成工具。能够利用一张现有的小地图,生成一张类似的地图
  2. 原项目是老外用C#写的,我用CPP重写了,并提供了python和lua接口,方便调用。
    • 项目地址
    • 原项目地址
  3. 效果:

计算过程

1.读取数据,并进行预处理
2. 每行每列的扫描所有像素,并将图像分割成N x N的小块,作为计算的基本单位; 这有点像卷积网络中的提取数据的方式
3. 统计各个小块邻居的出现次数
4. 初始化wave,随机选一个位置,进行传递
5. 按照最小熵的原则,确定所有数据

流程图

详细资料请看我系列的博客

相关资料

  • 油管上的一个介绍此算法的视频
  • 老外的一个博客,很详细,含代码
  • 相关的论文,写了很多伪代码,但没一个公式

随机地图生成工具 fastMapper相关推荐

  1. 分享一个网站地图生成工具

    为什么分享这个网站地图生成工具?因为除了懂开发的大牛们,还有很多想我们这样的普通SEO工作者,使用现成的工具更符合现实. 最近发现的这个网站地图生成工具生成的页面比较全面,没有做更多的限制,也许还在内 ...

  2. 推荐一个网站地图生成工具

    开WEB视界sitemap网站地图生成工具(http://sitemap.webkk.net),按照页面说明,很方便的就生成了全站的网站地图. 生成地图之后,你需要做的是,向百度或者其他搜索引擎提交你 ...

  3. 这些坑别踩!游戏随机地图生成开发经验分享

    当时虽然简单实现了目的,但后来自己也感到世界地图的呈现并不十分完美,恐怕也就只值95分.为了精益求精且给自己找点事做,便想对大地图的呈现方式做些微调. 之前略有瑕疵的世界地图 为何选择2D? 素材好找 ...

  4. [Unity]Roguelike随机地图生成(一)

    初步随机地图生成 基础房间生成 房间门的判断 基础房间生成 首先需要确定每次房间生成都是在上一个房间的哪个方向上生成,为此需要声明一个枚举值来记录上下左右四个方向 创建脚本RoomGenerator, ...

  5. https网站地图生成工具

    众所周知,网站地图制作是SEO工作当中比不可少的一部分.在HTTPS成为主流趋势的今天,发现之前一直使用的网站地图制作工具抓取不了HTTPS网站. 接下来推荐一款HTTPS网站地图制作工具亲测可用的, ...

  6. 随机地图生成--自己的一次尝试

    最近照着网上的元胞自动机随机地图生成算法自己尝试着写了一下,发现效果不是很满意 local count1 = Tile_map.CheckNeighborWall(i,j)--1层墙的数量 local ...

  7. Sitemap网站地图生成工具(适用于所有网站)

    前言: Sitemap网站地图生成工具是为数不多免费的.无限制的生成sitemap的XML.HTML.TXT版本的工具之一. 现在市面上的大部分网站CMS都支持自动生成Sitemap网站地图,但是部分 ...

  8. 像素地图生成工具帮助你快速生成精美地图

    在项目中,你可能会需要用到地图以更直观的展示和地域相关的一些信息.现在,借助 AmCharts 新工具--Pixel Map Generator,您可以在短短几分钟内创建出令人惊叹的视觉地图.并可以集 ...

  9. 一个简单的2DRoguelike游戏随机地图生成思路

    首先我们要先明确一张Roguelike地图里包含的最基本元素是什么,我的理解是房间与通道.我们可以将一张地图抽象成是房间与房间通过通道来连接. 那么基于这个大前提,我的思路如下. 以图中红色格子为中心 ...

  10. 《Dead Cells》的随机地图生成

    而对于平台动作(Platformer)类型的 Roguelike 来说,精妙的关卡设计显得更加重要了,于是大家也在考虑其它方式,比如预生成大量关卡模块再随机选择.整合,或者混合两种方式来做.预生成关卡 ...

最新文章

  1. 计算机基础知识自考真题,自考《计算机应用基础》基础试题
  2. 任务调度之Elastic-Job1
  3. 完美国际真数苹果_章子怡玩出新花样,雷人造型别有韵味!和小苹果同框犹如亲姐妹...
  4. Linux入门笔记——cal、date、free、clear、history、man、whatis、uname
  5. MongoDB教程-使用Node.js从头开始CRUD应用
  6. 借力 Docker ,三分钟搞定 MySQL 主从复制!
  7. MTK 驱动开发(29)---TP 驱动移植
  8. Tensorflow2.0(2):中文分词(jieba)
  9. #ifdef 的使用
  10. php- osc,pt-osc使用一则
  11. 我的世界会员特效在服务器显示,腐竹教你在游戏中制作登录提示效果
  12. [LeetCode] Reverse Linked List 倒置链表
  13. 计算机毕业设计ssm图书管理系统
  14. IntelliJ IDEA插件开发教程
  15. 2008r2服务器频繁自动重启,关于Windows server2008频繁重启问题
  16. 单片机开发之嵌入式基础
  17. ArcGIS计算图斑的四邻坐标(XMin,XMax,YMin,YMax)
  18. [实用教程] 科普贴:SGLTE、SVLTE、CSFB、SRLTE
  19. 前端工作第一天,准备事项,配置环境
  20. Ford-Fulkerson 最大流求解方法

热门文章

  1. HttpClient4
  2. 冰点还原精灵DeepFreeze重启后图标不见了
  3. Java并发练习:无锁编程
  4. erp系统用MySQL吗_教你如何给ERP系统选数据库
  5. 国外苹果id_爆料者称苹果仍在继续研发iPhone屏下Touch ID
  6. 2019全国大学生电子设计竞赛备赛笔记--风力摆--板球--模拟曲射电磁炮
  7. 防止撤回插件 Android,微信防撤回插件
  8. 如何在Excel/Word中使用复选框
  9. android框架xUtils使用介绍
  10. PHOTOSHOP抽出滤镜抠发法(转)