程序化生成(PCG)算法的改进——基于以地学为主的多基础学科

如题,为了申请关于程序化生成算法的大创,自己翻译了一些相关论文并且进行了总结归纳,做成了如下的报告:

(csdn插入图片真的麻烦,emmmmm,所以没有添加原本报告随笔中的图片,如果想要完整版pdf来我的资源里下载就ok,当然,写的这么烂,emmmmmmm)

(而且因为很多内容并不是翻译得来,在原创/翻译上犯了难,先当原创好了。。。)

一、Procedural content generation(程序化生成)的定义: 

理想中的程序化生成——按下一个按钮并生成完整的游戏世界:地形,植被,道路,城市,人,生物,任务,知识,对话,物品,车辆,图形,纹理,文字。

 二、HISTORY(应用与沿革)

(一)1995——Diablo系列:首次将rogue-like游戏和PCG引入电子游戏领域

特点: 1.地牢布局随机生成 

2.物品随机生成

(二)2006——矮人要塞

特点: 1.充分考虑天气,生物群落,材料的地质分布 

2.板块构造,风水侵蚀

3.具有人又起伏的城 市,人又,种族和城市的完整历史

4.诗歌,怪物,动物,事件,城市 

(1)具体描述:

游戏背景是一个有魔法和怪物的奇幻世界。游戏发生在一个用算法产生的世 界,玩家可以设定世界的大小、蛮荒程度、矿物丰富度、历史长度等参数。程序用随 机中点位移法(midpoint displacement algorithm)产生三维地形(包括地下洞窟和上 百种矿石的分布)及各地的雨量,然后依此模拟河流、瀑布和湖泊、以及侵蚀作用。 河流和地下水接近海边时,还要考虑盐度。接下来程序考量的是季风、地形雨等更复 杂的气候现象,调整各地的雨量。再来,依据纬度和更多乱数及碎形,各地图有了气 温,并随机分为善良、中性或邪恶,有了气候和善恶之后,就可以依此区分为不同的 生态群落(biome),并填入动植物相:善良的温带草原会有独角兽、鸽子、苹果树和 野草苺,邪恶的热带沼泽会有鸟妖、老虎、莎草和红树林。再来各地会产生人类、精 灵、矮人、或哥布林的文明。河流和群落会被随机取名,用的是系统预先存好的人 类、精灵、矮人或哥布林语字典。计算机接着会模拟文明的历史,包括国家领土和宗 教的势力的范围、粮食产量、人又、人物的生死和互动、各种物品的制作和转手、城 市的建立、外交和战争等等。

(2)问题与局限:

1.“仅为”2D游戏

2.对于每种类型的内容,生成过程都过于简单,并且生成过程呈现明显的“单向性”(类

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的关于老君山景点的HTML代码: ```html <!DOCTYPE html> <html> <head> <title>老君山景点介绍</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <h1>老君山景点介绍</h1> <img src="https://img1.qunarzz.com/travel/d4/1702/25/7301c186a47f4f34.jpg_r_640x360x90_8e8d6a3d.jpg" alt="老君山"> <p>老君山位于湖南省娄底市涟源市境内,是道教文化名山,素有“南天一绝”之美誉。老君山景区主要由五大景区组成,包括老君殿、莲花洞、三清宫、石门峡、龙潭温泉等。景区内的老君殿是老君山最重要的景点,是全国最早建立的老君庙之一,也是道教最高祖师老子的道场,被誉为“南岳恒山、北岳恒山、中岳嵩山、东岳泰山、西岳华山”之一。</p> <p>莲花洞是老君山的另一个著名景点,是一个千姿百态的溶洞,内部形态各异,有“水晶宫”、“仙人洞”、“龙宫”等多个景点。三清宫是老君山的另一个重要景点,是道教三清派祖庭之一,每年农历正月初三都会举行隆重的祈福活动。</p> <p>石门峡是老君山景区的峡谷景观,峡谷两侧高山峭壁,中间是一条清澈的小溪,景色非常壮观。龙潭温泉则是老君山景区的特色之一,温泉水质优良,含有多种对人体有益的矿物质,是一处理想的健康养生胜地。</p> <p>如果你对道教文化和山水风光感兴趣,那么老君山景区绝对是一个值得去的地方。</p> </body> </html> ``` 以上代码包含了一个标题、一张图片和几段文字,简单介绍了老君山景区的几个重要景点和特色。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值