这些excel小问题你遇到过几个(今天才发现原来一直用错了)

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(1)

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(2)

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

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

像这样,做个简单的设计

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(3)

再来个简单设计

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(4)

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

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(5)

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

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(6)

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

原版《 席德梅尔的文明 》

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(7)

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(8)

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

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

Excel 标志制作出来的单位

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(9)

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

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

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(10)

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(11)

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

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(12)

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(13)

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(14)

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(15)

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(16)

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

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

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(17)

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(18)

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

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

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

这些excel小问题你遇到过几个(今天才发现原来一直用错了)(19)

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

“ 还敢说自己精通 Excel 么 ”

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页