下载此文档

坦克大战 - 坦克大战.doc


文档分类:生活休闲 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
JAVA 那点事?博客园?首页?博问?闪存?新随笔?联系?订阅?管理随笔-3文章-0评论-3 JAVA学****坦克大战(怀旧版)游戏开发代码这学期开了专业课《 JAVA 语言程序设计》,前面有一段时间跟着韩顺平老师的视频学****顺着也把坦克大战的代码敲了出来。今天, 应老汪的任务布置, 在博客园上开了个人博客, 主要目的在于学****交流, 分享自己的点滴经验。这也是我在博客园上的第一篇随笔, 罗嗦下~~~~ /** *功能:坦克大战****,并能向敌人开火,子弹飞出去**,即子弹击中敌人坦克则敌人坦克消失*,则我的坦克消失*** 做一个分关 panel, 起提示作用*10. 玩家在玩游戏时可以暂停*11. 玩家结束游戏时可以保存游戏*/ import .*; import .*; import ; import ; import ; import ; import ; import .*; import .*; //定义 MyHelpPanel, 提示帮助信息 class MyHelpPanel extends JPanel {public void paint(Graphics g) {(0, 0,570, 430, false); (); Font myfont =new Font(" 方正喵呜体",,30); (myfont); (" 游戏帮助: ",30, 50); Font myfont1 =new Font(" 方正喵呜体",,20); (myfont1); ("1. ↑,↓,←,→分别控制坦克的上下左右移动。",38, 100); ("2. 按下空格键可以发射子弹。",38, 150); ("3. 结束游戏可点击菜单栏的退出选项。",38, 200); ("--- 稻草人工作室",260, 260); }}//定义一个 panel ,提示首页信息 class MyStartPanel extends JPanel implements Runnable {int times =0; public void paint(Graphics g) {(0, 0,570, 430, false); //信息提示 if(times%2==0) {(); Font myfont =new Font(" 方正喵呜体",, 40); (myfont); (" 坦克大战游戏",140, 150); Font myfont1 =new Font(" 方正喵呜体",, 25); (myfont1); (" ——稻草人工作室",200, 200); }}***@Override public void run() { //TODO Auto-generated method stub while(true) {//休眠一秒 try {(1000); times++; }catch (Exception e){//TODO: handle exception (); }//重画 (); }}}//定义我的面板 class MyPanel extends JPanel implements KeyListener, Runnable { int x=10, y=10; //定义一个我的坦克 Hero hero =null; //定义敌人的坦克组 Vector<Enemy> en=new Vector<Enemy>(); Vector<Node> nodes =new Vector<

坦克大战 - 坦克大战 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人825790901
  • 文件大小0 KB
  • 时间2016-07-06