利用原生js实现html5小游戏之打砖块(附源码)
小游戏的实现逻辑上可能并不完善,也许会有一些 bug ,但是毕竟只是为了提升编程能力与技巧,希望大家不要太较真作为第一次分享,我选择打砖块这个逻辑不算太复杂的小游戏。同时,为了接近真实游戏效果,在游戏中也添加了关卡,砖块血量,以及物理碰撞模型的简略实现。collide 方法检测小球与砖块是否碰撞,并返回布尔值分数类:会记录当前分数、关卡数,其中 computeScore 方法会在小球碰撞砖块且砖块血量为0时调用,并累加总分场景类:主要是根据游戏难度级别,绘制不同关卡及砖块集合。其中 creatBlockList 方法先生成所有砖块的二维坐标数组,再调用 initBlockList 方法进行所有砖块的实例化游戏核心类:这里包括游戏主要运行逻辑,包括但不限于以下几点
下载地址
用户评论