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

一、游戏美术设计


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

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. ROM+VGA 图片显示

    内容 1.将一幅图片制成mif文件,初始化rom,图片像素为 120 * 60 2.驱动VGA,将图片显示在屏幕上 1.VGA 时序 下面是我的笔记截图,感觉更好理解. 2.640*480 60hz ...

  2. 聊聊、RabbitMQ 第一篇

    (一)windows 下安装配置 开源的消息中间件有很多,各有各的优缺点,适合自己项目的才是最好的.首先下载 rabbitMQ 安装版本,因为 rabbitMQ 底层语言是 erlang,所以首先要先 ...

  3. allocator class

    当分配一大块内存时,我们通常计划在这块内存上按需构造对象,这样的我们希望将内存分配和对象构造分离.但是通常的new关键字的分配的动态空间,有时候会造成一些浪费,更致命的是“如果一个类没有默认构造函数, ...

  4. poj2488 A Knight's Journey裸dfs

    A Knight's Journey Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 35868   Accepted: 12 ...

  5. linux系统负载状态检查脚本

    为了便于分析问题,编写了一个linux状态检查脚本,脚本可放置任意目录,脚本执行检测后会输出日志记录到当前目录下.直接执行脚本可用于一次检测,可通过日志进行分析.如果需要长时间监测,可执行-x参数,脚 ...

  6. MySQL Innodb表导致死锁日志情况分析与归纳

    发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志   案例描述在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时 ...

  7. [USACO12Jan][luogu3041] Video Game Combos [AC自动机+dp]

    题面 传送门 思路 首先,有一个非常显然的思路就是dp: 设$dp[i][j]$表示前i个字符,最后一个为j 然后发现这个东西有后效性 改!设$dp[i][j]$代表前i个字符,最后15个的状态为j( ...

  8. import组件的时候报错

    去webpack.base.js配置 resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.e ...

  9. [Linux]方便openmp等程序的类似编译

    因为总是打参数例如-fopenmp或者-lGL等等有些麻烦,所以特地写一个可以使用的bash文件用来执行简单的操作 首先在.profile中添加 if [ -d "$HOME/bin&quo ...

  10. pat 甲级 1034. Head of a Gang (30)

    1034. Head of a Gang (30) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue One wa ...