摘要
随着闯关类游戏的玩法与数目的不断增加,本文所设计的一款名为《Wander In Color》的动作冒险闯关类游戏,将从一个新的角度入手——游戏背景。该游戏相比于传统的闯关游戏来说,背景不再单一、单调,而变得色彩丰富、变化莫测,成为该游戏的核心玩法。游戏场景中的环境会随着背景颜色的变换而出现、消失,不仅使玩家眼前一亮,不会产生视觉疲劳,同时又能给玩家制造一种紧张感,不会感觉到无聊。游戏还融入了丰富的剧情、地图板块与玩法,相信你会沉浸其中,无法自拔。
关键词:动作,冒险,背景,颜色变换
Abstract
With the increasing numbers of recruit games, this action adventure game called “Wander In Color” which we designed, will start the game from a new perspective. Compared to traditional games, the background is no longer a single, monotonous element, but get colorful and polychrome which become the core gameplay of the game. The environment in the game will appear and disappear with the background color’s change. It not only make the game player themselves surprised, and avoid producing visual fatigue, but also make a sense of tension to the game player without feeling boring. The game also incorporates a rich story, map plates and gameplay. We believe that you will be addicted to this original game “Wonder In Color”.
Keywords: action, adventure, background, color switching
目录
第一章 概述 1
1.1项目名称 1
1.2项目背景 1
1.3工作内容和流程 1
1.4核心概念 1
1.5风险管理 2
1.6预期目标 2
第二章 游戏设计思路 2
2.1游戏简介 2
2.1.1游戏类型 2
2.1.2游戏背景 2
2.1.3核心玩法 3
2.1.4游戏平台 3
2.2游戏美术风格 3
2.3游戏市场分析 4
2.4游戏独特卖点 4
第三章 游戏玩法设计 5
3.1游戏机制 5
3.1.1玩家能力 5
3.1.2游戏胜负判定 5
3.2游戏场景 5
3.3游戏特殊系统 5
3.4游戏多种结局 6
第四章 游戏交互设计 7
4.1游戏显示 7
4.2操作控制 7
4.3音乐音效 7
第五章 游戏进程和关卡设计 7
5.1游戏进程设计 7
5.2 特殊元素设计 7
5.3地域物品组成设计(可写入场景中的素材样式,如树桩) 8
5.4目前设计的关卡内容 9
5.4.1《瀑布》 9
5.4.2《山洞》 9
5.4.3 《溶洞》 9
5.4.4《树林》 9
第六章 程序设计 10
6.1软件总体设计 10
6.2主要脚本和算法 10
6.2.1循环背景 10
6.2.2背景检测控制平台的出现与消失 11
6.2.3人物控制 12
6.2.4自动移动平台 15
6.2.5相机跟随及背景视差效果 16
6.2.6人物拖尾特效 18
6.2.7 UI 19
6.2.8 人物跟随平台移动 20
6.2.9 游戏管理器Game Manager 21
第七章 游戏截图 23
第三章 游戏玩法设计
3.1游戏机制
3.1.1玩家能力
玩家在游戏中饰演一名银河探索小分队的一员,躲过各种陷阱,越过各种障碍物,收集飞船零件与星球上的神秘外星物品。
游戏中,玩家可以任意水平方向移动,调整视角,二次跳跃,触碰拾取物品。
3.1.2游戏胜负判定
游戏胜利条件很简单,穿越整个关卡,到达地图的另一侧,但是在这之间玩家需要注意场景中一些可放置隐藏物品的小细节的地方,还要躲过地刺、喷泉、岩浆、落石这些自然障碍物的攻击。
3.2游戏场景
游戏场景包含多种地域分格,可分为:枯树林、山谷、山洞、火山、雪山、瀑布、河流、沼泽。
在某些特殊的地域中,还会有一些你意想不到的效果。比如:火山,通关时间过久会被热死;在雪山,地面会变得滑,不能立刻停下来;在沼泽区域,移动速度会降低,跳跃高度也会降低;每个场景最后一关还会加设类似逃亡模式,比如火灾、岩浆、雪崩。
3.3游戏特殊系统
1、某些关卡中会放置飞船零件或一些隐藏外星物品,以可见或不可见的方式,通过触碰获得。就像是一个成就系统,但它不止是如此,它们还将引出这个星球背后的一个惊天秘密。
2、某些关卡中有时会有可以降低难度的一次性道具,辅助玩家过关。比如:时间变慢、背景色变白可落脚点均出现、喷气式背包到达无法抵达的地方。
3、在发现外星人之后解锁武器系统,玩家可获得几种不同攻击模式的武器,对付强大的外星BOSS。外星BOSS处在与自己颜色接近的背景下时,能力会大幅削弱。
3.4游戏多种结局
游戏的结局可分为三种:
1、触发条件:玩家在闯关过程中,显示目前的死亡次数,也就是船员死亡的数量。当死亡次数达到1000次(可根据游戏难易程度更改)时,也就代表着去探索的小队全军覆没。
触发事件:出现一幅荒芜的飞船残骸和死亡的船员代表游戏结束。
2、触发条件:玩家通关所有关卡(不包含隐藏关卡),但并未集齐之前关卡的隐藏外星物品。
触发事件:进入剧情,飞船上剩余的船员乘坐修复的飞船带着有关这个星球的资料返回地球。就在他们到达地球时,却发现地球也变得像先前自己前去探索调查的星球一样色彩斑斓,而且生物开始死亡,环境慢慢恶劣。
可是这并不是个美好的我们希望的结局,给予玩家第二次机会,回到选关界面,这时存在未收集到的隐藏物品的关卡会有提示,玩家可重新进入寻找并获得隐藏物品。之后进入结局3。
3、触发条件:玩家通关所有关卡(不包含隐藏关卡),并且集齐所有隐藏物品。
触发事件:船员发现这些不同寻常奇怪的物品,指向了一个外星文明的存在,并且种种迹象表明,这个星球原本并不是这个样子,而是由于某种人为因素造成的。他们通过这些物品给出的线索,在一个岩浆山洞里找到了这些外星人与他们的飞船,原来这些外星人就是把这个星球变成毫无生命力的罪魁祸首。在这看似使星球变得漂亮的表面下,其实是这些生物为其他物体赋予不属于它的颜色,并在这个过程中掠夺吸收属于这个物体的构成元素。
更令人感到无比害怕的是,他们的飞船屏幕上是地球的景象。他们下个目标就是地球,船员们决定阻止他们,与他们进行了一场激烈的战斗。开启隐藏关卡,解锁武器系统。(通关后)船员们击败了这些肆意给星球染色的外星人,并高兴的带着资料返回了地球。
本文转载自:http://www.biyezuopin.vip/onews.asp?id=16538








基于Unity3D的PCAndroid端2D横屏冒险类闯关游戏相关推荐

  1. Android 端 2D 横屏动作冒险类闯关游戏【100010436】

    Android 端 2D 横屏动作冒险类闯关游戏 摘要 随着闯关类游戏的玩法与数目的不断增加,本文所设计的一款名为<Wander In Color>的动作冒险闯关类游戏,将从一个新的角度入 ...

  2. U3D学习项目一:2D横版小狐狸闯关游戏

    一.版权出处 该学习内容均来自B站up主:M_Studio 的教学视频,初衷是为了以后忘了某些流程方便检索,非商用!!!! 二.Cinemachine 1.通过Windows--Packages Ma ...

  3. 学习 ET(1)- 开源的游戏客户端(基于 unity3d)服务端双端框架

    我: 客户端程序员,15+ 以上 C++ 编码经历, 还算扎实.Unity 编码经历 1年,C# 没有单独学过.真不想离开C++的世界,大形势驱使进入了Unity+C#世界. ET - 开源的游戏客户 ...

  4. 《基于Unity的2D多人乱斗闯关游戏设计与开发》--小组博客综述

    文章目录 项目名称 项目背景 项目简介 项目架构 项目特色 大致功能需求 游戏模式/内容 项目技术选型 项目分工 项目具体计划 此次项目实训不完全按照项目计划书进行,因为游戏范围太广,可能随时调整游戏 ...

  5. cocos creator 2.3.2火柴人密室逃脱闯关游戏 H5+安卓+IOS三端源码

    cocos creator 2.3.2火柴人密室逃脱闯关游戏 H5+安卓+IOS三端源码,开发脚本为javaScript方便扩展和阅读,支持cocos creator2.X版本,完整的源码可直接运营. ...

  6. 项目实训- 基于unity的2D多人乱斗闯关游戏设计与开发(十1、FPS多人化——IK)

    目录 一.前言 二.前期知识 配置 三.使用IK控制武器 四.使用IK控制角色Aim 五.使用Photon同步IK约束 一.前言 需要制作枪口的同步,即枪口朝向的同步和枪械的绑定,这里使用IK 二.前 ...

  7. 项目实训- 基于unity的2D多人乱斗闯关游戏设计与开发(小地图工作前期知识:摄像机)

    目录 一.前言 二.透视(Perspective) 三.正交(Orthographic) 四.实际操作 五.遇到的问题 一.前言 使用相机制作小地图时,发现Unity的Camera的投影(Projec ...

  8. 基于Unity的2D像素风闯关游戏Demo——SunnyLand

    文章目录 前言 一.制作画面截图 二.游戏实机画面 总结 前言 此Demo根据B站up@M_Studio的教程制作 一.制作画面截图 二.游戏实机画面 总结 这个Demo主要用于熟悉Unity引擎与运 ...

  9. 项目实训- 基于unity的2D多人乱斗闯关游戏设计与开发(八3、FPS——武器系统1)

    目录 一.前言 二.前期知识 三.武器系统的实现 枪械类 换弹Reload 添加开枪动画 子弹 具体枪械 制作装弹效果的动画 一.前言 武器系统的开发(枪械类.换弹操作.添加开枪动画.子弹.具体枪械. ...

  10. 项目实训- 基于unity的2D多人乱斗闯关游戏设计与开发(九——pun)

    目录 一.pun介绍 二.Appid配置 三.一些必须的代码 连接: 匹配 游戏 创建和加入游戏 回调函数 发消息 Photon视觉同步组件 观察Transform 观察MonoBehaviour 远 ...

最新文章

  1. HTML DOM 方法
  2. 21. 合并两个有序链表(C语言)
  3. [网络安全自学篇] 四十四.Windows远程桌面服务缺陷(CVE-2019-0708)复现及防御详解
  4. django-连接数据库mysql
  5. 线性dp——cf988F
  6. appstore 客户端技术
  7. Bootstrap 3之美03-独立行,文字环绕,图片自适应,隐藏元素
  8. PHP non-thread-safe和thread-safe这两个版本的区别
  9. Android 程序清单详解
  10. 嵌入式软件架构设计(转载)
  11. C++类的定义和声明怎么写
  12. 树莓派chromium浏览器 kiosk 全屏提示错误
  13. 和计算机 玩猜拳游戏的程序,计算机猜拳游戏
  14. 毛姆:人生意义在于体验寻回内心宁静和发现生命无限的过程
  15. Opcode指令解析
  16. 程序员电脑组装_解密中国互联网企业创始人,程序员是如何打下半壁江山的?...
  17. java pdfbox 转jpg_java实现PDF转图片的方法
  18. 基于微信小程序的菜谱设计毕业论文
  19. 基于Qt实现桌面宠物
  20. 寒假作业81-100题

热门文章

  1. 眼见为实(2):介绍Windows的窗口、消息、子类化和超类化
  2. TCP的快速重传机制
  3. fmodex.dll已加载,但找不到入口点怎么解决?
  4. 拳王虚拟项目公社:建一个虚拟资源流量池,兼职副业卖虚拟资源商品月入5000
  5. Hulu推荐:小众又新颖的综艺
  6. html js聊天对话源码,javascript实现简易聊天室
  7. 基于jQuery发展历程时间轴特效代码
  8. Apache配置---域名跳转
  9. Captcha Cracker
  10. HTML怎么画圆角平行四边形,圆角平行四边形钻搅机的制作方法