做一道light风味的《地牢肉鸽》要哪些食材?树新峰开发日志part2
大家好啊,我是没头发还在肝代码天书。
明天是公布主题后的第一个休息日,终于可以爆肝做游戏了(并不会)
言归正传,上一篇我们聊了要做一个什么样的游戏。
那么今天我们就来聊一聊要做一个这样的游戏需要哪些系统
系统规划
地牢肉鸽
地牢系统
要做地牢肉鸽首先你要有个地牢。
利用符号和文字 一个可以行走的地牢是必须的
地牢随机生成系统(上一期已经展示)
目前自己想了一套地牢生成的算法,后面会讲一下思路
实体系统
地牢里有各种各样的东西,有玩家、宝箱、怪、宝箱怪、
主角系统
总得有个什么当主角吧,男人、姑娘、楠娘?
怪物系统
哥布林,半兽人,巫妖
宝物系统
打怪开宝箱什么都不给的策划会收到玩家寄的免费刀片
light风味
可见光(光照)系统
光照系统,手电筒和火把的光照不能一样
不可见光(探测器视野)系统
热源探测器,金属探测器,
场外循环系统
=============分割线================
好了,规划好还剩下两个礼拜要做的内容。分享一下这几天做了的功能
上次分享的时候已经展示了,文字游戏的风格和地牢的生成
地图的生成算法
地牢的生成方法分为主路生成和支路生成
首先我们先确认一个点作为起始点
然后随机找一个方向,递归调用,直到有个方向生成指定步数成功
最后一个节点返回成功后,将路径上点设置为主路径,倒序在节点路径上生成支路
接下来聊一下光照系统
先展示一下效果
首先是光照的方向,火把是像周围散射红光,手电筒是直线照亮
有墙阻挡,所以火把这种散射的方式不会转弯,
目前实现的方法是遍历周围一定范围内的点,从距离排序,
如果更靠近中心点都是可被直接照亮的,那么这个点也是可以被照亮的
今天的日志就到这里结束了之后会完成怪物和战斗 然后物品宝箱和挖矿