文章 / 公众号历史文章
【不务正业,游戏人生】用金山文档打造一个大富翁游戏的金钱登记表
最近和儿子玩了把【大富翁】的游戏,一开始想着让儿子练习算数,不买那些电子银行版本的【大富翁】的游戏,结果发现,算数过程,严格影响游戏进度。 灵机一动,何不用金山文档来打造一个小应用,用来计算大富翁游戏过程中的买卖金钱行为呢。 说干就干,花了一个晚上时间,总算完成了,也熟练使用了金山文档中的【智能表格
最近和儿子玩了把【大富翁】的游戏,一开始想着让儿子练习算数,不买那些电子银行版本的【大富翁】的游戏,结果发现,算数过程,严格影响游戏进度。

灵机一动,何不用金山文档来打造一个小应用,用来计算大富翁游戏过程中的买卖金钱行为呢。
说干就干,花了一个晚上时间,总算完成了,也熟练使用了金山文档中的【智能表格】几个小技巧。
功能实现如下:
**开始页:**用于初始化玩家信息,填写好玩家姓名后,点击初始化游戏后,会清空旧的数据,并重新新增玩家清单,并对玩家的初始化金额进行写入(使用金山文档的AirScript进行初始化自动化驱动)。

下图中,初始化每人有1500万起步资金。

**信息录入页:**对资产购买、银行奖励行为和惩罚行为等进行录入。
只有输入数值是手输,其他都是选择项,满足了数据录入准确性的要求。同时还可以对录入数值的单位进行自动换算,如百万还是千的单位。
在符号上,也使用自动化方式来修正它,防止错误录入如购买资产时,符号是减。

在录入数据时,选择玩家时,可以计算当前玩家的金钱余额,检查到是否有足够的钱来购买或支付。

最后,针对买家往来的类型,输入一条数据后,自动生成一条新的数据。适用的场景是玩家进入了一块已被购买的地块,需要支付土地拥有者停留费用。

以下是在另一个表中,自动生成的一条数据(使用金山文档中的自动化流程功能,当有新增记录时,对其进行更多额外的自动化响应),儿子是土地拥有者,上一条数据的玩家扣100K的同时,儿子这个玩家,多增加了100K的金额,用于计算余额时使用。


最后可看到玩家表里,余额是由两个表的数据组成,求和后得到余额数据。

一个小小的游戏应用,技术上大可推广至企业的进销存等单据流的应用中,低零代码平台,给我们带来了不少的可能性,一起来更多学习吧。
本篇模板可访问以下网址获取或点击阅读原文跳转:
【金山文档】 百万富翁金钱登记https://kdocs.cn/l/chaQmPFyCQgP
更多交流,可到知识星球里互动
