设计一个Roguelike-RPG小游戏

  在讨论过程中,我们组提出了视频播放器、视频剪辑器等想法,但是本着搞事的原则,最终我们决定尝试着做一个小游戏。

  首先,我们要做一个什么类型的游戏?这里我们要考虑下,在使用uwp的基础上,依靠我们的能力能做出怎样的操作界面呢?多半是使用Button来执行命令,那么策略类游戏应该是最合适的。

  其次,在有限的时间内,我们要尽可能完善这个游戏,考虑到这些,它应该侧重于哪一项:剧情型或规则型。前者主要依靠有限的故事结合游戏性,让玩家拥有足够的代入感,游戏时长通常决定于故事的长度。后者提供一个严谨的规则以供玩家展开对局,理论上可以进行的游戏时长是无限的。我们手上没有剧情型游戏的剧本现找也不太合适,那么规则型游戏就是我们的努力方向。

  策略类、规则型结合起来很容易让人联想到卡牌游戏和养成类游戏,这是个不错的方向。这里我想到了室友在玩的《以撒的结合》以及自己玩过跑团的规则,对啊,如果是《龙与地下城》加上rougue的游戏方法,那么可玩性肯定有保障。此外我们再将角色做成卡牌养成类游戏的风格,那么ui上的参考也很丰富。接下来便是详细的计划了。

项目描述:

1.目标概述:

  一个rouguelike类型的角色扮演游戏,通过组建一只探险小队进入地牢(随机生成),获取装备、经验等奖励。有少量剧情。

2.初始界面:

  1.创建一支初始队伍。

    给出三个空白角色,给出技能组列表,由玩家进行属性分配,技能挑选。

  2.选择进行冒险/剧情。

    1.进行冒险:随机生成的地牢,不达到终点无法退出,在地牢中死亡的角色会直接删除,随机分布的怪物和宝藏。

    2.推动剧情:设计好的剧情地图,剧情关卡,失败后无惩罚,通关后有奖励。

  3.浏览当前队伍配置、仓库存储情况,可进行更改设置。

    1.显示当前队伍中成员的属性、技能、装备。

    2.可更换队伍中的成员、成员的装备。

    3.浏览仓库、后备成员。

  4.存档并退出。

3.战斗系统:

  1.基本战斗系统:回合制

    1.每回合开始时,通过属性:速度的排序,决定人物与怪物的攻击顺序。

    2.轮到一名角色攻击时,挑选目标,可以选择使用技能,或者进行攻击。

    3.结算:死亡结算,胜负结算。

  2.战斗胜利

    根据地牢情况判断是否触发特殊情节:获得宝藏、人物升级、达到路口、到达终点、完成剧情等等。

  3.战斗失败

    删除死亡人物及其佩戴物品。回到初始界面后,若剩余人物不足组成一支小队,则给予设置初始人物的权力,直至人数充足。

  4.逃跑

    随机的,失败删档= =。

4.可视化设计(这块慢慢来,毕竟不知道最后成品到底能完成多少功能= =):

  通过MediaElement,播放战斗动画。

  通过Image,贴上人物立绘。

  下面是一个简单的设计:

  

5.采访:

  通过对同学的采访,我们进一步了解了玩家对游戏的期待,大致知道了自己在哪方面需要多加思考,而且遇到了一些意料之外的问题。

  下面是这次采访的录像地址:https://www.bilibili.com/video/av21927842/

  采访中使用的问题(实际上有所更改):

    1.您是否玩过RPG类型的游戏?

    2.您认为RPG游戏中最重要系统是?

    3.对于您来说,RPG的剧情是否很重要?

    4.在看过我们小组的设想以和计划后,有没有发现什么明显的缺点或者不足?

    5.您希望我们的游戏中,剧情是丰富些还是简短些?

  

 

 

  

  

  

posted @ 2018-04-11 06:59  计算机1502张凌峰  阅读(352)  评论(2编辑  收藏  举报