泡泡龙游戏算法实现简介

本文介绍了《彩色泡泡》游戏的实现过程中涉及的主要算法,包括泡泡的运动轨迹、碰撞检测、定位、消除和掉落。通过几何知识判断泡泡碰撞,利用递归处理消除规则,详细阐述了游戏逻辑的核心部分。
摘要由CSDN通过智能技术生成

最近在公司新接了一个游戏的修改任务。游戏名字叫《彩色泡泡》。主要是参考经典的泡泡龙实现的。这个游戏从接手到修改,走了很多弯路。我修改后的代码简直是惨不忍睹。也许再过一段时间我看自己的代码,可能会说“靠,哪个SB写的代码”。所以写这份文档一是对我代码的一个补充,二是对泡泡龙出现的算法自己做一个小小的总结。

    言归正传,泡泡龙的主要算法有下面几个:1、发射泡泡的运动轨迹。2、发射泡泡的碰撞检测。3、发射泡泡运动停止的后的位置定位。4、泡泡的自动消除。5、泡泡的掉落。下面就这5个算法,一一简单介绍算法的实现。

评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值