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

一、游戏美术设计


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

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. 使用CORS解决flask前端页面跨域问题

    from flask import Flask from flask_cors import CORS app = Flask(__name__) CORS(app) @app.route(" ...

  2. js判断时间是否过期

    var myDate=new Date(); myDate.setFullYear(2014,2,1); //2014年3月1日 //注意:表示月份的参数介于 0 到 11 之间.也就是说,如果希望把 ...

  3. POJ-2159 最小费用最大流

                                                        Going Home 自己写的第一道费用流,图建好一波板子AC.不过还是有几个地方有点迷. 先来 ...

  4. 【bzoj3924】[Zjoi2015]幻想乡战略游戏 动态点分治

    题目描述 傲娇少女幽香正在玩一个非常有趣的战略类游戏,本来这个游戏的地图其实还不算太大,幽香还能管得过来,但是不知道为什么现在的网游厂商把游戏的地图越做越大,以至于幽香一眼根本看不过来,更别说和别人打 ...

  5. 逆向中静态分析工具——IDA初学者笔记

    逆向中静态分析工具——IDA初学者笔记 //****************************************************************************** ...

  6. [51nod 1022] 石子归并v2 [dp+四边形不等式优化]

    题面: 传送门 思路: 加强版的石子归并,现在朴素的区间dp无法解决问题了 首先我们破环成链,复制一条一样的链并粘贴到原来的链后面,变成一个2n长度的序列,在它上面dp,效率O(8n^3) 显然是过不 ...

  7. HashMap实现原理及源码分析(jdk1.8)

    HashMap底层由数组+链表+红黑树组成,可接受null值,非线程安全 1.基本属性 transient Node<K,V>[] table; //hashmap数组 static fi ...

  8. include和require的区别误区

    面试时总会被问到include和require的区别,回答的时候一般也是有以下几种区别: 1.include引入文件的时候,如果碰到错误,会给出警告,并继续运行下边的代码. require引入文件的时 ...

  9. h5 video切换到横屏全屏

    将video设置为屏幕大小,覆盖其他元素,想到这种操作我也是震惊的 function() { let startIcon = document.getElementById('start-icon') ...

  10. jsonp 格式

    jQuery(document).ready(function(){ $.ajax({ type: "get", async: false, url: "http://f ...