officeba > 单独文章


EXCEL2010中的经典街机游戏-导弹司令部

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评论

声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2010-07-12 22:51:18,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容