趣文网 > 作文大全

办公软件word制作一个名字对战小游戏

2020-11-19 23:40:01
相关推荐

莫愁前路无知己,天下谁人不识君

大家好,我是芳香君。

上次和朋友们一起用excel开发了一款五子棋小游戏。可能有朋友会问,这么多游戏引擎,为啥要用excel这样的办公软件来制作游戏?

原因有两个:

方便:不用配置环境,不用额外安装引擎。简单:对于只用于学习来说,越简单,越容易入手当然越好。

今日,我们依旧用办公软件word来开发一款双人名字对战的游戏。

首先来看看最终效果图:

效果图中包含:标题,2个名称输入框,开始游戏按钮,游戏信息。

所用到的技术也很简单:

word基础操作知识word vba基础知识我们正式开始:

第一步:编写游戏规则及需求

游戏流程:

玩家在2个输入框中输入名称,然后点击开始游戏。系统会为2个玩家按照相同规则设定生命值。然后正式开始游戏,随机进行攻击,直至有玩家的生命值低于0.则游戏结束。

游戏生命值规则:

按照名称的Unicode码进行编译并反转。

游戏技能规则:

双方玩家通用一个技能表。技能的伤害数值为2个玩家血量的10到40分之一进行随机。

这里技能暂时设定:

天马流星拳,降龙十八掌,小李飞刀,龟派气功,佛山无影脚,盖亚能量炮,十万伏特,动感光波,普通一拳,野猴拳

美术需求:

角色名称需要用不同的颜色区分出来,并且整个对战过程保持统一。

血量数值需要用红色。

技能的颜色进行随机。避免白色。

异常处理:

当玩家忘记输入名称时,需要提示。

第二步:设置界面UI

需求完成后,我们在文档中把相关的基础物件放上。包含标题,输入框,按钮。

这个需要用到开发工具模块。开发工具模块如何打开可以自行百度。

打开后,我用开发工具模块里的activeX控件进行界面编辑

最终效果如下:

姓名对战的标题,这里我用了页眉处理。为了防止清空界面的时候把标题删掉了。

第三步:编写游戏逻辑

完成了前期准备,我们就要进行逻辑开发了。word vba和excel的大体相同,有些特有的区别api。这里芳香君我依然是目的导向,一边写一边百度,基本0基础上手。所以我能行,聪明的你们肯定更轻松。

跟上一篇文章一样,讲代码肯定是枯燥无味的。所以我依然将所有代码都注释了。然后直接贴出来。有兴趣的朋友可以看看。

简直容易看花眼睛。不过别人的代码就这样。

第四步:测试

呼呼呼,经过不断的调试和优化,一个word vba版双人名字对战游戏就做出来了。

然后兴奋的将各种名字输入看看谁赢谁输。

如果有兴趣的朋友可以评论,找芳香君要文档。

如果觉得不错,欢迎留言、点赞!

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

六年级上册写景作文 校园拔河作文 描写同学优点的作文 杏花滩公园作文300字 作文我200字 美丽的蝴蝶作文 描写老师的作文题目 作文什么的滋味400字 我的心里话400字作文 读什么有感300字作文 大学英语万能作文模板 独善其身作文 浓情端午粽叶飘香作文 我想成为一名警察作文 朋友英语作文 写雪的作文初中 我的幸福 作文 中秋节作文的结尾 介绍扬州的作文 详略得当的作文 真诚的作文300字 质疑作文800字作文 我的对手作文400字 300字作文我的同学 分班的感受作文 自立作文素材 小学四年级二单元作文 写月考的作文 给妈妈的礼物作文 享受孤独的作文