用了十几年Excel,今天才发现原来一直用错了。

百家 作者:差评 2019-09-20 18:23:33



实不相瞒,小辣椒第一次在公司用 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 的差友们,现在就可以学起来了。


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


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



资料来源:
怎样把 PPT 做得跟动画一样?,知乎@邵云蛟
YouTube 视频:s0lly's [CELL]IVIZATION: Trailer - Game in Excel
高玩用 Excel 重制《 文明 1 》 ,四核 i5 占用率 100%,IT 之家



“ 还敢说自己精通 Excel 么?”


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

图库
公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接