EXCEL2010中的经典街机游戏-导弹司令部
时间:2010-07-12 22:51:18
作者:officeba 【认证】
EXCEL2010中的经典街机游戏-导弹司令部,没想到EXCEL2010中还能玩游戏吧。
今天,我们会告诉你如何经典的街机游戏导弹司令部是在一个Excel电子表格创建。我们也说明它是如何在这部影片的。在这个游戏中,导弹从天上降,攻城。你必须点击导弹摧毁它们。
开始游戏时,你需要 -
·要下载的游戏(在这里)
·若要安装Excel 2010年,刚刚发表的热点上周。你可以在这里得到一个免费试用。该游戏使用的功能,是新的Excel 2010年,所以他们将无法在旧版本。
当你打开文件播放,不要忘了启用宏。
图形引擎
在“图形引擎”是由完全符合条件格式。每一个细胞,它代表一个像素,具有在1-10之间的数字代表一个灰色阴影。
你不能真正看到的数字,因为细胞已经萎缩了,但细胞放大一点,你会看到后面的“像素数”:
背后的图形引擎中的数字
整个游戏运行速度从一开始就是通过点击触发的宏。宏不断重新计算什么数字来填充与网格。
计算导弹路径
每个导弹贯穿这个系列的计算:
1。为导弹的出发点是随机选择在某处在屏幕上方
2。每个导弹将随机选择,其余的建筑物之一的目标。它选择在建筑物的总周长1细胞
3。的基础上,开始和结束单元格,路径计算斜坡的导弹,这样它在纠正X到Y的旅行(列行)比例
4。宏然后重新填充在细胞和多路径在一个循环反复的“画”的导弹路径
5。如果导弹击中的建筑,游戏,建筑已经被摧毁笔记。围绕建设的细胞重新绘制的“破坏建设”国家和导弹被删除。
销毁导弹
导弹摧毁了一下,创造一个盾牌,它看起来像一个爆炸效果。如果盾牌和导弹碰撞,导弹被销毁。
1。检测玩家的点击,宏检测时,单元格选择的变化。如果新的细胞内选择游戏的可玩的面积,绘制的盾牌。
2。提请盾,宏迅速吸引和重绘顺序6张
爆炸的屏蔽效果,帧一帧。
3。如果任何盾牌和导弹的部分占据相同的细胞,导弹的道路被中止和导弹被销毁。如果任何屏蔽部分细胞中占有一个常设的建设占用,该建筑物被摧毁。
一般游戏内容
当导弹被销毁,另一种是立即创建。该导弹在屏幕上的人数,在任何特定时间对应的水平。因此,在5级,将有5枚导弹在屏幕上一次。
进度栏显示玩家多远沿着水平是由一个数据格式化的单元格值酒吧。
进度指示器的水平
格式化的数据条
还有一件事情 - 你可以在后面的代码(和劈离你的心的欲望窥视)按Alt - F8键,然后点击编辑。
幕后的代码
感谢您的收看到这怎么它制造的插曲。在未来的版本中,我们将告诉你如何经典的街机游戏塔防御是在Excel的。
附件:MissileCommand.zip
2评论