横板格斗类游戏实战:游戏数值策划表

article/2025/8/31 4:27:13

游戏数值表在游戏设计中非常的关键,策划可以通过表格工具与表格公式来做好游戏的数值,程序当表格是一个配置文件,直接读入数据即可。游戏数值策划表是数值策划与程序沟通对接的主要的方式, 所以对项目开发来说非常重要。

对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。

游戏数值策划表该如何设计?

表的本质其实就是字段与值,字段要考虑游戏中的意义与程序在代码中的访问,所以一般在做表格头字段设计的时候,会有两行,第一行是中文字段,第二行是英文字段。英文字段的key, 用于程序中的访问,中文字段的key用于更明确的中文意义。如图 2.3-1:

图2.3-1

游戏程序中需要知道字段的类型进行解析,所以除了设计表头以外一般还会设计一行,表示每个字段的类型。

图2.3-2

这些设计完成以后,策划就只要来填写数据就可以了,程序就只要根据字段类型,字段名字进行访问就可以了。

总结一下

中文字段名:描述每个字段的中文意义,让大家更明确;

英文自选名: 描述每个字段的英文与英文缩写,让程序用这个key来访问字段;

字段类型: int, string,bool,float,程序根据字段类型来解析数据。

游戏数值策划表解析的几个技术方向

游戏策划表做好了以后,程序如何解析,一般有几个技术方向,如下:

a:直接内置Excel表格库直接解析 Excel的格式;

b:将Excel转成utf8的csv的文本模式,来通过文本模式解析(很多项目都用这种);

c:将Excel转成json文本模式来进行解析;

a, b, c方案中,a最直接,但是Excel的表格格式对应的解析格式好像是不开源的,多平台移植的时候,可能会有些问题, b方案解析csv代码简单,通用,所以很多项目都用这种方式,c 编写一个额外的脚本,将Excel转成json的文本格式用json库来解析,Json解析库也是非常通用的。

横板格斗类闯关游戏的策划配置表

本项目一共19个表格,主要的如下:

物品表:表格字段有ID、名字、介绍、是否在背包中显、数值、⽤途、来源(会在游戏那个模块中产出)。

装备表:表格字段有ID、部位、部位名称、名字、穿戴等级、买⼊价格、卖出价格、介绍、物攻、防御、⾎量、暴击、布、铁、印、⾦币。

技能表:字段有ID、名字、介绍、学习等级、能量消耗 、吟唱时间、移动速度、⾃带

buff、释放后僵直、攻击属性、攻击升级属性、特殊数值、特殊数值升级、展示配置、释放

时获得技能点、攻击数量类型、增加能量值。

关卡配置表:章节、⼩关、⾦币掉落、进⼊等级、布匹、铁⽚、恶魔之印、能量点、装备掉

落、通关奖励、关卡名、时间评星、连击数评星、被击数评星。

表格格式统⼀,更多详细内容,请参看游戏项目的Excel⽂件,很容易理解。

图2.3-3

详细的数值配置表,可以关注我们,领取游戏的Excel表格文件,来进行查阅,了解整个游戏的数值。


http://chatgpt.dhexx.cn/article/LpwgO26B.shtml

相关文章

php开发游戏玩家属性,游戏数值策划属性篇(一)

“属性”从何而来,终归何处?在整个游戏设计中笔者围绕着这个问题展开思考.....  一、关于属性设计思想的几点思考  1)定位  定位(Attributes)包括“角色”、“装备”、“坐骑”属性等,衍生属性多以“角色属性”作为参照。 它是用户真实…

游戏数值策划 伤害公式选择

伤害公式的选择 这里讲的伤害公式,是和战斗公式存在一点差异的。战斗公式应该包含了造成伤害前的很多判断。 伤害公式通常可分为减法公式和乘除法公式两大类。这里我们详细的讨论这两类公式的特点。然后在之后的工作过程中,根据需求选择最合适的战斗公式…

游戏数值策划

游戏数值 - 拆解方法篇 大家好,我是Alice,一名喜欢捣腾数字的游戏数值策划 12345~ o(* ̄▽ ̄*)ブ工作中我会经常拆解游戏数值,通过数值理解市面上优秀游戏的设计思路。 今天想在这里跟大家分享一下我研究游戏数值的流程…

游戏数值策划入门教程

关注公众号 风色年代(itfantasycc) 500G游戏开发资料随便拿! 来自:http://cq.gamfe.com/news/60345.html 1. 卷首语 数值计算简述   以天堂为例的韩国的网游的入侵,把网游界的画面要求提高到一个境界,画面…

游戏数值策划入门介绍

网上有很多关于数值策划入门的文章了,也有很多精品,但是却鲜有提及如何认识数值策划这个岗位,我说的是思想上。这正如一本书介绍Excel,一味的介绍函数、VBA,操作技巧快捷键,却不告诉你应当如何看待函数、VB…

使用 docker 启动 nginx

运行如下命令: docker container run --publish 80:80 nginx上述命令可以不加 container ,为旧的命令格式: docker run --publish 80:80 nginx发布端口的格式如下,--publish 也可以简写成 -p --publish 本地端口:容器端口( 如果出现 bin…

Windows下Nginx的启动、停止等命令

Windows下Nginx的启动、停止等命令 可以进入到nginx的安装根目录,执行nginx.exe -h 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单…

window批处理命令启动nginx

【README】 本文阐述了编写window批处理命令启动,停止nginx; 【1】启动nginx 文件: nginx-start.bat d: cd d:\temp\nginx nginx -s stop taskkill /im nginx.exe /f ping 127.0.0.1 -n 3 -w 1000 > nul start nginx pause 补充&#…

Linux启动nginx

Linux启动nginx 一、下载并解压安装包 1.首先我们需要安装nginx所需要的依赖 yum install pcre pcre-devel gcc openssl openssl-devel zlib zlib-devel2.在/usr/local/下创建文件nginx文件 mkdir /usr/local/nginx/3.进入/usr/local/nginx/ cd /usr/local/nginx/4.在网上…

Centos7 安装 Nginx及启动命令

1、卸载nginx 如果安装过请先卸载干净重新安装 首先输入命令: ps -ef | grep nginx检查一下 nginx 服务是否在运行。如果在运行就停止运行,需要在 nginx 的安装目录下的 sbin 执行,进入目录的命令如下: cd /usr/local/nginx/sbin如果配置…

nginx 启动命令

启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号…

Linux安装Nginx并配置启动命令

安装前准备工作 因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来 yum install gcc-cNginx的http模块需要使用pcre来解析正则表达式,需要安装pcre yum install -y pcre pcre-devel安装依赖的解压包 yum install…

nginx启动命令以及与配置systemctl

一.配置systemctl之前的启动方式 进入sbin目录下执行以下命令: 1 启动nginx的命令为 /usr/local/nginx/sbin/nginx 2 3 停止nginx的命令为 /usr/local/nginx/sbin/nginx -s stop 4 重启nginx的命令为 /usr/local/nginx/sbin/nginx -s reload 二.配置sys…

nginx启动命令和停止命令

进入nginx的sbin目录下 cd /usr/local/nginx/sbin/ 1、启动nginx ./nginx 2、停止nginx两种方式 #待nginx进程处理任务完毕进行停止。 ./nginx -s quit #先查出nginx进程id再使用kill命令强制杀掉进程。 ./nginx -s stop 3、查看nginx端口 ps aux|grep nginx 4、查看ng…

Nginx服务的启动和停止

使用Nginx的过程中,我们可能总是需要修改nginx配置文件,然后不停地启动或者停止nginx服务。 这里简单讲一下nginx的相关命令行。 找到nginx的安装路径 whereis nginx 此文章 /usr/local/nginx/sbin/ 是我本地nginx的安装路径 一、启动nginx服务 在…

Nginx常用命令(启动、重启、关闭、检查)

提示:我的nginx安装目录为:/usr/local/nginx 一、Nginx自身命令 1.启动 #启动 #1.直接启动 #进入nginx目录,执行启动命令 cd /usr/local/nginx/sbin ./nginx # 或者直接 /usr/local/nginx/sbin/nginx #2.指定配置文件方式启动 #进入nginx…

Python 开发环境Spyder介绍 【初学者友好】

好久没发基础类文章啦! 今天来发一个—— Spyder简介 Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境, 提供高级的代码编辑、交互测试、调试等特性, 支持包括 Windows、Linux 和 OS X 系统。 菜单栏(Menu bar…

Spyder安装教程只需三步_保姆式无基础 2020/11/7最新版

Spyder安装教程只需三步——保姆式无基础 2020/11/7最新版 Spyder较适合数据分析流&#xff0c;界面与Rstudio相似。如从事非数据分析流工作不建议安装Spyder,可以搜索<python开发环境>关键词选择其他开发环境。 看了目前的Spyder安装教程&#xff0c;有些看不懂有些太复…

Python IDE Spyder的简单介绍

最近深度学习发展非常迅猛&#xff0c;大有一统江湖的趋势。经过一段时间学习&#xff0c;发现自己对这种神奇的玄学非常感兴趣&#xff0c;希望能够进一步的研究。而这种研究性学科单纯地看论文比较难以明白&#xff0c;所以希望能够跟进大牛们写的代码深入学习。我发现很多大…

Python下Spyder安装方法

1.下载spyder ide&#xff0c;网址如下&#xff1a; https://bitbucket.org/spyder-ide/spyderlib/downloads/ 进行正常的安装即可&#xff0c;没有什么特别需要注意的地方&#xff1b; 2.安装后&#xff0c;运行桌面的快捷方式&#xff0c;发现报错&#xff0c;错误如下&…