飞机小项目

已有18302人在学习 分享
√视频 √源码 √笔记 √课件
添加老师微信获取全套视频

刘老师

陈老师

1

第一步

2

第二步

3

第三步

关注尚学堂微信公众号

尚学堂订阅号

回复关键字

java基础

即可获取本教程

下载地址及密码

  • 课程目录

  • 课程介绍

  • 课程评论

 

课程介绍:
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。

飞机小项目
课程介绍:
本次项目的题目——基于Java的飞机大战游戏的设计与实现。
主要目的是实现飞机大战这个游戏。
期望结果:游戏无BUG(现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为BUG——漏洞),简单易上手,老少皆宜,让玩家“玩不释手”。

该游戏要满足以下功能性需求:
  1)游戏状态控制功能
游戏的状态控制包括运行、暂停、恢复及结束游戏,首先是游戏的开始页面,在游戏正在进行时,如果你有其他的事情又不想结束游戏你可以将鼠标移出游戏界面或者鼠标在游戏界面单击即可暂停游戏,当你的其他事情解决后你还可以选择恢复游戏,继续玩下去,当游戏结束时会显示游戏结束界面。
  2)游戏难度的调整
玩家随着玩游戏的时间的增加,敌方飞机的数量会增加,出现的频率会有所提高,移动速度也会提高。
  3)游戏界面绘画功能
在右上角显示游戏时间(游戏难度于时间成正比,即游戏时间越长难度越高),玩家游戏得分,与我方飞机生命值,游戏主屏用来显示玩家对我方飞机(Hero airplane)的控制与敌方飞机(Enemy airplane)的出现及移动的显示。
  4)玩家游戏控制功能
玩家可以通过控制移动鼠标或者键盘来控制友机的移动。

项目技术点如下:
  1)使用Swing开发客户端界面
  2)使用Java 2D绘图
  3)使用Listener构建事件模型
  4)算法公式

适用人群:
  1)正在学习Java项目开发的同学;
  2)做毕业设计和课程设计的同学。

看过该课程的同学还看过

亲,请下载视频观看!!!

×
绑定手机

应《中华人民共和国网络安全法》要求我们将进一步强化实名认证机制。为全面体验产品服务,烦请您绑定手机号。

×
填写动态码
短信验证码已发送至
  • 关注获取海量免费视频(深圳中心)

  • 关注获取海量免费视频(广州中心)

广州校区电话:020-2989 6995 / 18922771804(陈老师) / 18902484256(刘老师)
深圳校区电话:18948349646(陈老师) / 18902484256(刘老师)
Copyright 2007-2020 广州尚学堂教育科技有限公司 粤ICP备17017511号