大型应用软件设计实验——项目选题

项目选题

  基于unity的2D RPG游戏:knight2D

选题背景

  随着社会的发展,游戏成为越来越多人生活的一部分,游戏作为娱乐产品给人们带来了不少的乐趣。近些年来,随着社会的发展,手游市场正不断兴起而端游市场逐渐低迷。为了回忆曾经带给我们乐趣的2D RPG游戏,我们决定制作knight2D这款游戏,学习游戏的制作过程。

  项目开发过程采用了敏捷开发的方式,旨在学习这种开发模式,增进开发人员之间的沟通,提升团队协作与沟通能力。

需求分析

  主菜单、游戏城镇以及副本的设计

功能需求

  设置菜单:实现游戏音量与音效的调整,还可考虑调整游戏的分辨率、窗口模式与全屏模式的自由切换。

  游戏城镇:玩家操控的骑士的行走功能,与地图中npc的交易购买装备药水的功能,游戏进行到指定地点触发剧情的功能。

  战斗逻辑:玩家操控骑士进入副本后,在副本地图中触碰到敌人触发战斗界面,进行回合制的战斗,根据双方血量判断战斗的胜负,同时设计击杀敌人后的金币、装备、材料掉落

  游戏存档:玩家不必每次进入游戏后重新开始游戏,可以在退出游戏前保存游戏的进度,在下次进入游戏后读取上次的进度继续上次的游戏。

  根据小组的实际进度,可在后期增加游戏的玩法与功能。

画面风格

  游戏画风为卡通偏像素的类型,由于我们缺少美工,所有图片音乐素材都来自于网络,游戏背景初步定为中世纪的骑士冒险并打败敌人解救公主的类型。

  

 

posted @ 2019-11-22 14:58  drugzzy  阅读(207)  评论(0)    收藏  举报