JAVA编写大鱼吃小鱼游戏-经典游戏开发实例
通过Java的Swing组件库,本程序巧妙地利用继承JFrame和JPanel类,成功实现了大鱼吃小鱼经典游戏。核心类包括BigFishEatSmallFish、MyPanel和Point。MyPanel充当游戏主面板,负责绘制大鱼和小鱼,利用ArrayList存储小鱼位置,实现了MouseListener接口以处理鼠标点击事件,实现小鱼的移动和检测大鱼与小鱼的碰撞。BigFishEatSmallFish类是游戏控制器,实现了ActionListener接口,处理开始游戏按钮事件,启动定时器更新时间和小鱼位置。此外,该类还处理移除被吃掉的小鱼、使大鱼变大,并检查大鱼是否达到一定大小,以判断游戏胜利。
下载地址
用户评论