【Salvation】——项目进展&已取得的成果

写在前面:这个项目为原创团体项目,其中美术设计与部分关卡功能为其他成员完成,我负责的部分以角色动画和登录注册为主。


一、游戏美术设计



游戏背景,道具,动物,人物帧动画制作全部完成。

1、人物

2、游戏背景

3、怪物

4、小动物

5、开始剧情

6、开始说明与登录注册

7、结局

二、游戏关卡功能

游戏的三个关卡,难度从低到高,包括角色动画,背景切换等技术功能全部实现。

1、角色动画:

  • 玩家控制的角色,可以通过控制←↑→键,实现向左或向右的行走、奔跑或跳跃功能。
  • 游戏中的怪兽角色,会不断的左右循环行走。
  • 玩家控制的角色在通关时,如果碰到怪兽,会触发死亡动画。

2、游戏关卡:

  • 玩家每一关卡末尾吃掉道具,增加下一关的背景:实现人物与道具间的碰撞触发。
  • 第一关默认拥有一个背景画面,随着过关成功所拥有的背景画面会增加。
  • 第二关比第一关多了一种背景的切换,总共有两个背景,类推第三关有三个背景供切换。
  • 游戏通关的主要操作是切换背景,同时隐藏自身颜色与背景色一样的障碍物,或者使自身颜色与背景色不同的物体显示出来,玩家通过不停切换背景来通过障碍物或是给自己搭建桥梁通关。
  • 游戏的场景切换,具体包括游戏开始界面到剧情界面再到第一关卡第二关卡等、和死亡时进入死亡界面、过关时进入过关界面都可以通过靠自动、碰撞触发或是按键来实现。
三、游戏丰富度

游戏中怪兽,小道具的两用性以及多结局式游戏系统增加了游戏的丰富度与可玩性。

1、游戏中除了怪兽的存在给角色通关增加难度以外,还设置了很多小星星和小鱼等小道具,在玩家选择不同的通关路线时,这些道具,即可能成为障碍物,也可以作为助力物使用。关键的消除或利用方式,通过按键切换背景来实现,隐藏或是显示。

2、玩家在游戏中结算的杀戮值不同,会直接影响到最后的结局有不一样的场景:

具体有三种:坏结局:Egoist                 杀戮值=3

普通结局:Human             3>杀戮值>0

好结局:Salvation            杀戮值=0

四、数据库连接

游戏开始之后,进入登录注册页,在注册用户名与密码之后,成功登录。



版权声明:本文为原创内容,非经本人允许,不得转载

时间: 2024-10-07 01:33:17

【Salvation】——项目进展&已取得的成果的相关文章

【轻松一刻】项目代码已上传至开源中国[email protected]

项目代码已上传至开源中国[email protected],实际上16号左右就改的差不多了,一直耽搁没上传.其中程序中关于趣图的部分我并没有写.其他部分基本完整.主要原因是聚合数据返回的趣图大小不一,且图片尺寸偏小,在1080p和720p的手机上效果都很不好.暂时就不加了.您可以自行找合适的图片接口或者网上爬取合适尺寸的图片,其中图片list的展示与笑话的list展示类似. 后续这个小项目可能也不再更新了. 需要说明的是聚合数据接口的使用是有时间限制的,要想一直使用接口,需要应用上线,并且官网实

四则运算个人项目进展

一.项目要求 基本要求:将10-20道四则运算题目写入文档,程序读取并输出题目,同时计算出正确结果.使用者对每道题目计算答案,答对进行提示,答错输出正确结果.分别记录回答正确.错误的数目并输出.四则运算题目基本要求:1.加减乘除四种运算全部出现 3.算式中要出现括号2.出现真分数和假分数的运算4.最少出现一个长度为10的四则运算(10个数字的混合运算) 二.项目进展 我使用了C++进行编写,主要使用的类为自定义的堆栈类: template <class T> class arrStack{ p

SharePoint 2010 自定义页面出现“项目可能已被其他用户删除或重命名”问题跟踪

异常详细信息: Microsoft.SharePoint.SPException: 位置 http://portal/Pages/ShowArticle.aspx?id=19&mylist=866e1c61-f4a5-46ec-9773-9bb1caf1109c 处不存在任何项目.项目可能已被其他用户删除或重命名. 解决方式:自定义的页面中,参数名称不能使用ID,List,View等系统已经使用的.调试的时候不会出现什么症状,但是实际部署好后,会随机出现以上错误,请小心使用. 堆栈跟踪: [SP

团队项目进展(六)

团队项目进展 这两天主要进展就是配置好了hadoop和sqoop环境,sqoop主要是将HDFS的文件导入到数据库中. 前台界面设计方面也在进行中,目前已经完成了从数据库中取值,而后显示在用户界面中.在显示的方式上,我们摒弃了以往单调的表格显示方式,即把数据统统显示在表格中,每一行只是一个值,这样的数据显示方法毫无意义,用户并不能直观的感受数据的变化趋势. 我们采用的图表显示方法,使得数据能以一个立体.清晰的形式全方位的展现给用户,一目了然,清晰简便.作为用户,也能够更直观.更省时的了解相关数据

Web 应用程序项目 XXXX 已配置为使用 IIS。 无法访问 IIS 元数据库。您没有足够的特权访问计算机上的 IIS 网站。(转载)

Web 应用程序项目 XXXX 已配置为使用 IIS. 无法访问 IIS 元数据库.您没有足够的特权访问计算机上的 IIS 网站. 2012年05月19日 ⁄ 综合 ⁄ 共 261字 ⁄ 字号 小 中 大 ⁄ 评论关闭 问题:Windows8下直接使用VS 打开项目,出现问题: XXXX 已配置为使用 IIS.  无法访问 IIS 元数据库.您没有足够的特权访问计算机上的 IIS 网站. 解决: 1.以"管理员权限"运行VS,在VS菜单打开项目即可. 但是以上解决方法不方便. 2.较为

团队项目进展(十一)

团队项目进展 昨天和今天早晨对系统进行了最后的修改和完善,主要是在手机端和PC端界面的显示方式和设计布局上做了修改. 团队在前期,主要精力比较偏重技术这方面,界面上投入的时间不多,故设计的有一些欠缺.目前的系统界面相对初始版本的界面来讲,有了较好的改良.毕竟主界面给人的第一感觉是非常重要的.

团队项目进展(五)

团队项目进展 Hadoop环境已经初步搭建完成,前台界面的设计也在进行着,基本在按照计划进行. 明日计划:Hadoop环境搭建完成后,开始主要代码的编写

Web 应用程序项目 MvcApplication1 已配置为使用 IIS。

今天网上下了一个项目,加载不了,并报如下错误: Web 应用程序项目 MvcApplication1 已配置为使用 IIS. 若要访问本地 IIS 网站,必须在管理员帐户的上下文中运行 Visual Studio.另外,必须安装下列 IIS 组件:ASP.NET. 解决方案: 1.右键点击该项目,编辑MvcApplication1.csproj. 2.找到<UseIIS>节点,并将值改为false 3.重新加载项目即可

结对项目进展二

经过这一周的结对编程工作,我们的项目取得了很大进展.我进一步体会到了结对编程的优势和劣势.优势是两人合作得当可以提高debug的效率.在队友的帮助下,我可以更快地理清思路,发现我的代码中的错误.提高效率.但是我们在交流一些深入的问题的时候,也要花费额外的时间,这也是劣势所在. 由于我们之前的程序模块划分不是很明确,不符合软件工程中“高内聚,低耦合”的思想,不便于跨平台.这次我们仔细分析了程序的结构,把功能划分成几个独立的模块,封装在类中,模块之间通过接口交换信息. 1.界面类(基于QT中的Mai