Chapter 2 认识游戏
- 连接两个城市的交通工具,甚至是传送门,常见于网络游戏
- 在目标点之间设计很多选择性的任务,让玩家在赶路的过程中可以得到乐趣,常见于单机游戏
- 迷宫系统:迷宫会随机生成豆豆,且角色在迷宫内只能在前后左右四个方向前进。
- 吃豆人系统:玩家角色碰到迷宫中的豆豆可以吃掉,并获得积分。当角色吃了迷宫中的强力都之后,会告诉幽灵系统,吃豆人可以吃幽灵。
- 幽灵系统:角色被幽灵碰到会死亡,当吃豆人吃了强力豆之后,在一段时间内可以杀死幽灵,幽灵一定时间会复活。
输入 | 输出 | 规则 | |
迷宫 | 玩家的操控 | 可移动的地图告诉吃豆系统当前的豆豆 | 迷宫中的角色与幽灵只能前后左右移动 |
吃豆人 | 来自迷宫的豆豆信息 | 当前的积分与告诉幽灵系统是否吃到了幽灵豆 | 吃了普通豆加分,吃了强力豆会告诉幽灵系统 |
幽灵 | 吃豆人的位置与状态 | 是否追上了吃豆人或被强力吃豆人追上 | 追击普通吃豆人并躲避强力吃豆人,结果是…… |
- 输入:可以看到这个系统的信息源于何处,接收了什么样的信息
- 输出:可以看到这个系统又向哪些系统输出了哪些信息
- 规则:看出这个系统本身是否向玩家输出了策略点,是否满足了这个系统应具备的功能。
系统 | 输入 | 输出 | 规则 | 比重 |
角色 | 玩家操作 | 角色状态 | 通过玩家输入来向各个系统反馈角色状态 | 100% |
技能 | 角色状态与玩家选择 | 技能信息 | 通过玩家选择告诉角色系统释放什么技能 | 40% |
装备 | 角色数值与玩家选择 | 数值加成 | 通过玩家选择告诉角色系统角色新的数值加成 | 20% |
地图 | 玩家对角色的操作与怪物智能下达的指令 | 角色与怪物坐标 | 通过角色与怪物移动信息处理双方的位移 | 100% |
怪物 | 角色状态 | 怪物状态 | 通过怪物AI操控怪物对角色状态进行反应,并输出反应结果 | 40% |
- 它们占了游戏内的大部分比重
- 它们的构成决定了游戏类型
Chapter 2 认识游戏相关推荐
- 从零到一:用Phaser.js写意地开发小游戏(Chapter 4 - 游戏即将开始)
回顾 上一节我们介绍了加载场景,并利用加载好的资源,丰富了开始界面.现在点击屏幕后仍是一片黑暗,那么,这一节我们就来完成游戏最核心的场景--play.我们要做的是一个接苹果的游戏,为此我们会加入物理引 ...
- c语言 rpg游戏,浅谈RPG游戏设计(一)
Chapter:1什么是RPG游戏? 1.RPG游戏的定义 RPG全称为:Role Playing Game(角色扮演游戏),作为具有一定的情节.描述人物成长过程.表现事件始末的一种游戏,决定了角色扮 ...
- 《游戏改变世界》——在枯燥的学习中也体验到游戏中的心流~
作者:Jane McGonigal 开始日:2021/6/20 结束日: 读书目的(--和行动 action 相关): 1.游戏之所以让人入迷,无疑是因为顺从人性.事实证明抵抗人性是完全不可能的,那为 ...
- 【编程之美/读书笔记】Chapter 1 游戏之乐
这里就不写每个问题的题目了,只是记录一下自己的总结和心得. 1.1 让CPU占用率听你指挥 这个题目我刚接触的想法是和多核多线程要扯上关系的,因为自己写个死循环只能跑到CPU 35%左右的占用率,但是 ...
- 《C++游戏编程入门(第4版)》——1.8 Lost Fortune简介
本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第1章,第1.8节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区&q ...
- 《C++游戏编程入门(第4版)》——2.4 使用带else子句的if语句序列
本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第2章,第2.4节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区&q ...
- 走近5G云游戏标准制定——握住互联网世界看不见的手
编者按:互联网公司和华尔街一样,喜欢拿新鲜的名词唬人.又因为科技领域互联互通的特性,许多现有名词也可以拿来随意排列组合.所以,当"未来网络实验室"."5G云游戏标准&qu ...
- 《游戏编程入门 4th》笔记(1 / 14):Windows初步
文章目录 Windows编程概述 获取Windows 理解Windows消息机制 多任务 多线程 事件处理 DirectX快速概览 Direct3D是什么 Window程序基础 创建第一个Win32项 ...
- 游戏编程里面有哪些经典或者很酷的算法?
光栅化 Bresenham's line algorithm [1]:经典的绘画直线算法,后来还可以稍作修改用于绘画圆弧[2],都不用三角函数或除数,只需用整数加法.减法和乘法. Perspectiv ...
最新文章
- R语言回归模型构建、回归模型基本假设(正态性、线性、独立性、方差齐性)、回归模型诊断、car包诊断回归模型、特殊观察样本分析、数据变换、模型比较、特征筛选、交叉验证、预测变量相对重要度
- python在审计中的应用-基于python的自动化代码审计
- 5分钟读完华为区块链白皮书关键信息:推动构建一种新型价值网络
- devexpress内置图片的位置_向微思WGIS中叠加位图图片
- python 公众号爬虫_python_爬虫_微信公众号抓取
- java输入文件名_java输入输出---读取文件名
- 面试官:都说阻塞 I/O 模型将会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?
- Linux C - symlink 和 readlink - 符号链接
- 几种常见的JavaScript特效
- 手把手 从零开始学习JAVA(入门基础)
- 什么是爬虫?你了解吗,能干什么,怎么用,让你了解本质
- python中如何判断词性_Python3自然语言处理——词性标注
- python 使用 python-socketio 400 错误
- 2021年7月20日我国暴雨趋势遥感监测与评估
- 山无棱-天地合-乃敢与君绝
- Gitee码云使用与Git安装、基本使用介绍
- mac电脑有很多._开头的文件
- VMware清理Linux虚拟机硬盘
- PoE、PoE+、PoE++ 三款交换机如何选择?一文带你了解
- Git、GitHub、Gitee、GitLab的学习
热门文章
- zabbix_get [71696]: Check access restrictions in Zabbix agent configuration
- H5+echarts模拟全国程序员可视化大数据【附完整源码】
- 百新谷PCB在线下单+ERP智能生产管理系统--陪跑篇
- android闪光灯测心率,手指放在手机摄像头和闪光灯前检测心率的应用是什么原理?...
- pandas读取文件参数
- windows 云服务器计算器,windows7 云主机
- 非企用户该如何推广?什么事非企户呢?
- 用于PCB设计和印刷的修补匠工具
- 嵌入式菜单LCD简单版
- deepin系统15.6版本安装执行那个exe文件_秒杀一众PE系统,制作强大的U盘启动系统,自制新一代装机神器