Excel竟然还能玩游戏?一款俄罗斯方块送给你,珍藏版
在你的心目中,Excel除了做表格、统计数据之外还能做什么?或许大家心目中的答案千千万万,但是有多少人能想到Excel竟然还能玩游戏?当许多人还在用生硬的技术来使用Excel制作表格的时候,已经有大神开始使用Excel来玩俄罗斯方块了。
没错,确实是利用Excel编写的俄罗斯方块,这个操作很不简单。
那么这个用Excel制作的俄罗斯方块到底长什么样呢?先来目睹一下它的运行时的风采吧。
上图是小雨在用Excel玩俄罗斯方块时的游戏过程,和我们小时候玩的那种游戏上的效果是一样的。怎么样?小雨的水平还可以吧!
当然有人可能会怀疑这个游戏不是在Excel中执行的,游戏和Excel是两个单独的软件,而Excel表格只是做了这样的一个背景而已。
为了解开大心中的疑惑,小雨贴上几张图吧。等你看完这些图你就明白了。
上图是Excel表格打开之后显示的界面,只需点一下红色方框中这个显示为“俄罗斯方块”的按钮就可以启动游戏了。游戏界面如文章开头小雨演示的那样。
在Excel表格中按下【Alt+F11】的组合键可以进入“Microsoft Visual Basic for Applications”窗口。熟悉Excel的小伙伴都知道,在这个界面中可以对Excel编程实现许多高级的功能。前几天小雨发布的《8行代码给Excel设置一个“定时炸弹”,时间一到,文件自毁》一文也是在这个窗口中编辑的。
在这个窗口中,可以看到右侧的界面和之前小雨玩的俄罗斯方块的界面是一模一样的。
再来打开它的程序代码看一下吧。上图是编写这个俄罗斯方块游戏的程序片段。
上图所示的代码片段是俄罗斯方块中各种图形的程序代码,比如正L形、方形、条形等。
这下不会再怀疑上面的游戏是用Excel编写的真实性了吧。有了这个游戏,以后就可以不用偷偷摸摸在上班的时候玩游戏了。
实际是,用Excel玩俄罗斯方块只是其中的冰山一角,利用Excel能玩的游戏远远不止这些。
可以在Excel中玩五子棋。
还能玩贪食蛇,甚至还能玩中国象棋和RPG游戏。
是不是感觉Excel无所不能呢?你想要这些包含了俄罗斯方块的Excel文件吗?
小雨也为大家准备好了这个俄罗斯方块的Excel源文件,有兴趣的小伙伴可以按照下面的提示下载体验。