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

一、游戏美术设计


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

1、人物

2、游戏背景

3、怪物

4、小动物

5、开始剧情

6、开始说明与登录注册

7、结局

二、游戏关卡功能

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

1、角色动画:

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

2、游戏关卡:

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

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

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

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

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

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

好结局:Salvation            杀戮值=0

四、数据库连接

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


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

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

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

    今天网上下了一个项目,加载不了,并报如下错误: Web 应用程序项目 MvcApplication1 已配置为使用 IIS. 若要访问本地 IIS 网站,必须在管理员帐户的上下文中运行 Visual ...

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

    Web 应用程序项目 XXXX 已配置为使用 IIS. 无法访问 IIS 元数据库.您没有足够的特权访问计算机上的 IIS 网站. 2012年05月19日 ⁄ 综合 ⁄ 共 261字 ⁄ 字号 小 中 ...

  3. 用ABP只要加人即可马上加快项目进展(二) - 分工篇

    2018年和1998年其中两大区别就是: 前端蓬勃发展, 前后端分离是一个十分大的趋势. 专门的测试人员角色被取消, 多出了一个很重要的角色, 产品经理   ABP只要加入即可马上加快项目进展, 选择 ...

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

    错误图片:

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

    异常详细信息: Microsoft.SharePoint.SPException: 位置 http://portal/Pages/ShowArticle.aspx?id=19&mylist=8 ...

  6. AE创建组件失败,项目中已存在对esri.arcgis.***的引用

    AE创建组件失败,项目中已存在对esri.arcgis.***的引用 解决办法:在解决方案资源管理器的引用中把错误提示中的引用删掉,再创建组件就没问题了.

  7. Web应用程序项目XX已配置为使用IIS

    今天在看开源项目Umbraco是,出现一个项目加载不了,并报如下错误: Web应用程序项目Umbraco.Cms.Web.UI已配置为使用IIS.若要访问本地IIS网站,必须安装下列IIS组件..,如 ...

  8. 转:Web应用程序项目XX已配置为使用IIS

    转:http://www.cnblogs.com/Joetao/articles/2392526.html 今天在看开源项目Umbraco是,出现一个项目加载不了,并报如下错误: Web应用程序项目U ...

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

    问题:Windows8下直接使用VS打开项目,出现问题:XXXX已配置为使用IIS.无法访问IIS元数据库.您没有足够的特权访问计算机上的IIS网站.解决:1.以“管理员权限”运行VS,在VS菜单打开 ...

随机推荐

  1. LeetCode——Problem3:Longest Substring Without Repeating Characters

    哎哟我天啊.这道题快折磨死我了.刚开始连题都没看明白,就是不知道substring是什么意思.研究了好长时间才看出来的. 光辉历史呀...菜死了 1.题目 Given a string, find t ...

  2. Unity 移动方式总结

    1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position. 2. 通过Transform组件移动物体 Transform 组件用于描述物体在 ...

  3. 目前问题:plupload上传带参数到后台

    目前问题:plupload上传带参数到后台,迟迟没有解决!!! 昨晚到23点多终于完成了! 直接上代码! var uploader = new plupload.Uploader({ //实例化一个p ...

  4. 第二篇:python基础_2

    本篇内容 数字 字符串 元祖 字典 列表 集合 for循环 二进制 字符编码 文件处理 一.数字 1.int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2 ...

  5. iOS-字体UIFont的lineHeight与pointSize

    首先我们来看一看UIFont的API里面有哪些属性: // Font attributes @property(nonatomic,readonly,strong) NSString *familyN ...

  6. iOS中常见的自定义宏

    //字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str leng ...

  7. (Mac)centos 6.5安装 JDK+mysql

    为了把自己的网站放到外网,购买了阿里云的centos 6.5服务器,以下是安装 JDK 一.JDK安装: 方法一: 1.创建目录,命令行:(这里可以不加sudo) sudo mkdir /jdk 2. ...

  8. [SDOI2009][bzoj1877] 晨跑 [费用流]

    题面: 传送门 思路: 一个点只能走一回,路径不能相交...... 显然可以转化为网络流的决策来做 我们构建一个网络,令其最大流等于最大的跑步天数即可 怎么构造呢? 对于每个点只能走一次的限制,可以考 ...

  9. javascript new关键字做了什么

    基本过程 1.创建一个空对象2.空对象的原型指向其构造函数的原型属性3.执行构造函数,且构造函数的this指向该对象4.判断构造函数返回值类型,若为值类型,返回空对象本身,若为引用类型,返回这个引用类 ...

  10. lcx 端口转发

    1.查看3389端口开放情况: REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server\WinStati ...