excel优秀合格,不合格区分怎么做(excel游戏)

时间:2023-10-08 01:13:35 来源:网友整理 编辑:伸手挽明月

Excel可以做游戏?这么神奇吗?

日常办公中我们都会用到Excel,当你还在用Excel做表格的时候,大神们却已经把它玩出了花,用Excel做游戏了,今天跟大家分享几款由Excel做的游戏。

1、Excel三国杀

2010年12月26日,Excel版三国杀问世,这个版本的AI非常智能,而且游戏的拓展包非常齐全,基本复制了三国杀online官方基本包和扩展包的内容。当时这个Excel版三国杀一出来就惊艳了很多人。

不过因为内容侵权的关系,官方后来只保留了一个玩法框架,需要另外下载民间自制的素材包。

2、Excel贪吃蛇

Excel工作表里的格子,天生就适合用来做俄罗斯方块、贪吃蛇这样的小游戏,贪吃蛇的制作相对简单,大家有兴趣的可以自己做做看,网上的教程也有很多。

3、Excel五子棋

五子棋是一种两人对弈的纯策略型棋类游戏,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。

还有一些像中国象棋、俄罗斯方块、连连看、消消乐等格子类游戏,都可以使用Excel的VBA编程实现,当然,这是需要一定的开发基础的。好了,就分享到这里吧,大家有兴趣的话可以多了解一下这方面的内容哦。

看完这些骚操作,你还敢说自己精通Excel么

关注“差评”,这里有最好玩的科技~

实不相瞒,小辣椒第一次在公司用 PPT 抠图的时候,引起了一大帮同事的围观。。。

不就是用 PPT P 个图吗,有什么好大惊小怪的?

用微软 office 全家桶做些简单的设计,这难道不应该是大学社团生存的必备技能吗?不仅能抠图,人家还能用来做动画呢。

像这样,做个简单的设计

再来个简单设计

本来以为,用 PPT 为所欲为的这项技能可以帮我在公司装会儿 B ,没想到过了几天同桌的小发扭过头问我:“ 你会用 Excel 做游戏么?”

。。。这人怎么这么不会聊天呢?

说罢还甩给我一链接,打开一看,原来是有人用 Excel 做了一个贪吃蛇游戏!

这年头,不会用 PPT 做动画,不会用 Excel 做游戏你都不好意思说自己会用 office 全家桶!想装个 X 的门槛是真的越来越高了。。。

而贪吃蛇,其实已经是用 Excel 做游戏几乎最入门的一个级别了。

前不久,有个名为 sOlly 的神人,仅仅只花了一周的时间,用 Excel 写下 400 行代码完美复刻出了一个只有 8M 大小的《 席德梅尔的文明 》!

除了画面稍微了简陋了些,小辣椒暂时还真挑不出什么毛病。

原版《 席德梅尔的文明 》

sOlly 的 Excel 版《 席德梅尔的文明 》

从地图到职业角色的设计,sOlly 全部在 Excel 上完成。

你别说,用一个一个 Excel 小格子拼凑出来的画面,刚好还原了初代《 文明 》像素风的设计感。

Excel 标志制作出来的单位

目前这款 Excel 版的《 文明 》还没有完全完成,只允许两个玩家玩对抗,游戏体验可能比起原版还是差了不少。

不过 sOlly 发过话了,会在今年内把它做完,还会带着它参加 OLC CODEJAM 2019 大赛,并且真实发布这款游戏,想想还挺期待的。

《 席德梅尔的文明 》从 1991 年诞生至今已经有 28 年的历史了,绝对是经典中的经典,而这位 sOlly 也绝对是精通 Excel 大佬中的大佬了。

这家伙在 YouTube 上还专门开了个频道,发布了一系列用 Excel 神操作的视频。

不仅做动画,还用 Excel 渲染光追效果模拟光的传播途径,还时不时渲染个 3D 建模画面啥的。。。

要知道想实现这些技术往往都得用到非常高端专业的软件工具,而 sOlly 就用个办公软件就做出来了,这就好比用一双筷子就给你雕了一座大卫像,想必除了他也没人会这么闲了吧。。。

sOlly 并不是第一个用 Excel 做游戏的人,而相比《 文明 》,可能大家对另一个游戏会更加熟悉 —— 《 三国杀 》。

2008 年《 三国杀 》风靡全国,还是个初中生的小辣椒没少在教室目睹后排的男生们因为上课玩儿《 三国杀 》被班主任抓到办公室。。。

2010 年《 三国杀 》推出了的页游版,但迟迟不见 PC 单机版现身,直到一个叫 “ 六只蚂蚁 ” 的人用 Excel 开发才有了单机版。

别因为它是用 Excel 做出来的就小瞧人家,这个版本的《 三国杀 》几乎原封不动的复刻了页游版本的玩法,游戏体验也是杠杠的。

一不小心就成了不少中小学生的装机必备。

甚至还一不小心直接被做成了手游版的《 Excel 杀 》。

到现在《 Excel 杀 》的贴吧还保持着不错的活跃度,也算是个有 20 多年历史的老游戏了。

更经典的《 超级马里奥 》也被用 Excel 复刻过。

不得不说,这个版本画面几乎和原版一毛一样啊。

那么问题来了,这些 Excel 的游戏到底是怎么做出来的呢?

答案就是 Excel 里面自带的 VBA ( Visual Basic for Application )这种宏语言。

它是微软专门为 office 套装开发出来的,目的就是让 office 能执行一系列通用的自动化任务,简单来说,就是一个嵌套在 office 里的 “ 开发工具 ”。

进入 VBA 模式之后,你甚至可以直接看到一个编程任务框。

普通人拿它就算算工资,一键生成个工资单什么的就差不多了。

不过放到这些大神手里,它就摇身一变变成了能写几百行代码,能做游戏,甚至能做渲染的高级编程软件。

想装 B 的差友们,现在就可以学起来了。

话又说回来,同样一套软件,在小辣椒手里连统计数据的工作都做得拖拖拽拽,但到人家手里,就变成了可以 “ 自动 ” 编程的成熟软件。

问题我是找到了,不是我没有成熟的软件,是我压根儿就还没进化出一双成熟的手。。。

“ 还敢说自己精通 Excel 么 ”

Excel如何进行数据有效性设置?

在EXCEL中输入数据时,进行数据有效性的设置,可以节约很多的时间,也可以让别人在制作好的表格中输入数据时提高输入的准确性,下面来分享excel怎么进行数据有效性的设置。

1

打开需要进行数据有效性设置的表格,在这里自行先制作了一个表格,如下图所示:

2

选中性别这一列的内容,点击“数据”,选择“有效性”,如下图所示:

3

选择性别的有效性条件为“序列”,在来源中设置为“男,女”,需要注意的是中间逗号为英文逗号,如下图所示:

4

点击确定后,可以看到表中出现列表的箭头,下拉可以选择男还是女,如下图所示:(当分类较多的时候就不用重复的输入,简单的设置一下数据的有效性就节省了很多时间)

5

本例中的身份证存在着不细心很容易输错的情况,时常有人多输入一位数字或者少输入一位,为避免这样的情况,还可以对身份证号进行设置,比如身份证号一般18位数字,首先对身份证号那一栏设为文本格式,如下图所示:

6

点击数据—>有效性,将有效性条件设为“文本长度”,数据“等于”,数值“18”,这样设置了之后,只有输入18位数才会有效,如下图所示:

7

点击确定后,我们可以看到在身份证号输入超过18位数字的或者小于的,都会弹出错误,如下图所示:

声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20231008/169624444132056.html