做一道light风味的《地牢肉鸽》要哪些食材?树新峰开发日志part2

10/284 浏览综合
大家好啊,我是没头发还在肝代码天书。
明天是公布主题后的第一个休息日,终于可以爆肝做游戏了(并不会)
言归正传,上一篇我们聊了要做一个什么样的游戏。
那么今天我们就来聊一聊要做一个这样的游戏需要哪些系统

系统规划

地牢肉鸽

地牢系统

要做地牢肉鸽首先你要有个地牢。
利用符号和文字 一个可以行走的地牢是必须的

地牢随机生成系统(上一期已经展示)

目前自己想了一套地牢生成的算法,后面会讲一下思路

实体系统

地牢里有各种各样的东西,有玩家、宝箱、怪、宝箱怪、

主角系统

总得有个什么当主角吧,男人、姑娘、楠娘?

怪物系统

哥布林,半兽人,巫妖

宝物系统

打怪开宝箱什么都不给的策划会收到玩家寄的免费刀片

light风味

可见光(光照)系统

光照系统,手电筒和火把的光照不能一样

不可见光(探测器视野)系统

热源探测器,金属探测器,

场外循环系统

=============分割线================
好了,规划好还剩下两个礼拜要做的内容。分享一下这几天做了的功能
上次分享的时候已经展示了,文字游戏的风格和地牢的生成

地图的生成算法

地牢的生成方法分为主路生成和支路生成
首先我们先确认一个点作为起始点
然后随机找一个方向,递归调用,直到有个方向生成指定步数成功
最后一个节点返回成功后,将路径上点设置为主路径,倒序在节点路径上生成支路
TapTap

接下来聊一下光照系统

先展示一下效果
首先是光照的方向,火把是像周围散射红光,手电筒是直线照亮
有墙阻挡,所以火把这种散射的方式不会转弯,
目前实现的方法是遍历周围一定范围内的点,从距离排序,
如果更靠近中心点都是可被直接照亮的,那么这个点也是可以被照亮的
今天的日志就到这里结束了之后会完成怪物和战斗 然后物品宝箱和挖矿