使用Java编写的飞机大战游戏源码,包括我方飞机、敌方飞机、子弹、特殊NPC、开始和结束背景以及背景音乐。玩家通过鼠标控制我方飞机移动,游戏开始时我方飞机即可发射子弹,击中敌方飞机即可消灭。碰到敌方子弹会减少我方飞机生命值,生命值为一时游戏结束。游戏模块包括状态控制、难度调整、界面绘制和玩家控制。