• 欢迎光临~

roguelike

开发技术 开发技术 2022-10-30 次浏览

1.游戏是用2D+pygame做的,是竖版游戏,是即时制,不是闯关游戏,最后可以用nuitka打包
2.参考元气骑士(肉鸽,rpg),星露谷物语(种田),僵尸危机,RTS,卡牌战棋类,泰拉瑞亚,矮人要塞,铁锈战争
3.游戏发生在一个随机的大地图里(这有点像僵尸危机),会有许多怪物生成点
一开始玩家只能控制一个大秦王
玩家都有一个大本营,大本营中可以建造塔,建造农田,兵营。兵营可以造兵
(电脑可能也有大本营)
大本营可以移动,地图是无限大的,每次刷新地图都会生成怪物点
4.游戏分为PVP和PVE
5.游戏中有内置解释器,可以自定义道具
6.游戏中有物理引擎和化学引擎,物理引擎有点类似于打台球的物理引擎
道具钓鱼竿可以推拽方块,滚动的球可以撞击方块并反弹
道具间,方块间会有化学反应。怪物可能有毒性,需要草药解毒
7.可以把游戏数据存到文件里,开始游戏时读取游戏文件里的内容,可以写入玩家信息(包括账号密码),还有可以判断进入游戏离上一次游戏过去了多久(需要获取系统时间)
8.游戏中有英雄和小兵和NPC,还有宠物和BOSS
9.可以合成卡牌,卡牌可以决定物理化学性质,决定属性。道具和一些能力会以卡牌形式呈现
10.怪物有Ai系统,会跟随玩家/攻击大本营
11.有温度,环境等天气变量,还有饥饿和口渴值和营养值。还有交通工具
12.有各种伤害系统,农作物和矿石,还有很多地质结构
13.有各种护甲,装备,铭文
14.行为分为预备(准备),未遂(被动放弃),中止(主动放弃),既遂(完成)
15.各种伤害,道具之间存在着克制关系

16.角色可以向各个方向旋转
17.有流体,火焰,命令方块,箱子,与地面会有摩擦力
18.物体会在地面旋转,碰撞和反弹
19.物体之间相组合变成连接体:有刚性关节,滑动关节,弹性关节,铰链关节

20.方块可以是圆形也可以是三角形
21.可以搭建铁轨,弄矿车
22.弄烟雾系统

23.也可以搞成一个2D吃鸡游戏,屏幕上会显示小地图
Aseprite用来画2D像素画,这样就不用在网上找图片了
肉鸽游戏:算是RPG游戏的一个子类
1.游戏要有很强很强的随机性,还可以自定义物品(还有一个内置的解释器)
2.游戏很讲究逻辑,很严谨,代码可读性好,游戏策略性也强。游戏很烧脑,需要学博弈论
3.主线和支线任务多样,选择性也多样

程序员灯塔
转载请注明原文链接:roguelike
喜欢 (0)