有两款游戏相信很多人都玩过,一个是“植物大战僵尸”,另一款是“愤怒的小鸟”。
两款游戏都有很强的娱乐性,对于成年人来说,甚至“植物大战僵尸”可能更有深度,但是从编程算法的角度去理解,“愤怒的小鸟”强度显示更大一些,比如是“愤怒的小鸟”弹弓打小猪的算法,就需要构建出框架的力学模型,才能对不同的小鸟打击方向与力度进行响应。
而“植物大战僵尸”的算法基本就是线性的,只需对不同种类的僵尸计一个初始值,并对不同的植物设置威力值,在撞击的过程中威力值累计或者是僵尸被始值被减,直到相等或归零僵尸倒下,基本上不需要太复杂的数据模型。
如果你喜欢研究一些计算机编程知识,不妨你也可以在FLASH里制作一个小动画试试。
|