当前位置: 首页 > news >正文

51我们一起做网站app软件定制开发平台

51我们一起做网站,app软件定制开发平台,西安seo学院,餐饮连锁网站建设hello#xff01;各位彦祖们#xff01;我们又见面了#xff01;#xff01; 今天兄弟我给大家带来了一款经典趣味小游戏的项目案例-是男人就坚持30秒 本项目案例涉及到的技术#xff1a; Java 语法基础Java 面向对象JavaSwing 编程Java 线程 是一个非常适合小白来加强…hello各位彦祖们我们又见面了 今天兄弟我给大家带来了一款经典趣味小游戏的项目案例-是男人就坚持30秒 本项目案例涉及到的技术 Java 语法基础Java 面向对象JavaSwing 编程Java 线程 是一个非常适合小白来加强以及巩固学习提升编程思想以及逻辑思维的项目案例 给个关注呗且看且珍惜我感觉我飘了 废话不多说我们先上图 首先看看启动页面 各位彦祖的身材一定就是这么完美有空发个图过来我欣赏一下O(∩_∩)O哈哈~ 接下来我们来看看游戏页面声明无不良引导只是皮一下 从下图来看应该看出了我的不容易和艰辛了吧这不奖励我一个关注和赞马赛克加涂鸦这回应该能过审了吧 ┭┮﹏┭┮ 福利没有了~~~ 接下来就开始挑战了怕过不了审图片设置的比较小也比较保守彦祖们获取到源码之后可以敞开来玩 接下来就需要各位万花丛中过片叶不沾身了兄弟们要坐怀不乱坚持到 30 秒 如果你能坚持 30 秒不碰任何美女你就可以过关进入到下一关下一关美女会变的更多移动速度会更快 但是假设你没忍住碰到了美女那么游戏就会结束会受到美女无情的嘲讽 好了我们进入正题吧接下来我们来看看代码这款游戏首先我们需要的是创建游戏窗体代码如下: package ui;import javax.swing.JFrame;public class GameFrame extends JFrame{public GameFrame() {setTitle(是男人就坚持30秒);setSize(App.FRAME_WIDTH,App.FRAME_HEIGHT);setLocationRelativeTo(null);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public static void main(String[] args) {WelcomeFrame frame new WelcomeFrame();WelcomePanel panel new WelcomePanel(frame);panel.action();// GameFrame frame new GameFrame();// GamePanel panel new GamePanel();// panel.action();frame.add(panel);frame.setVisible(true);}}然后就是创建面板代码 package ui;import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.Toolkit; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.image.BufferedImage; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Timer; import java.util.TimerTask;import javax.naming.ldap.StartTlsRequest; import javax.swing.JPanel;public class GamePanel extends JPanel{ListCircle cs new ArrayListCircle();int level 1;Rect rect new Rect();Random rd new Random();Timer levelTimer ;Timer timer ;boolean gameover false;boolean levelShow true;boolean gameStart false;int second 0;int sleep App.START_SLEEP_TIME;int daoTime App.DAO_TIME;boolean showDao false;int circleNum App.START_CIRCLE_NUM;BufferedImage bg;BufferedImage showImg;BufferedImage overImg;public GamePanel() {showImg ImageUtil.getImg(/img/vectory.jpg);overImg ImageUtil.getImg(/img/loser.jpg);bg ImageUtil.getImg(/img/bg.jpg);setBackground(Color.BLACK);startTimer();for(int i0;icircleNum;i){Circle c new Circle();cs.add(c);}}public void startTimer(){levelTimer new Timer();timer new Timer();timer.schedule(new TimerTask() {Overridepublic void run() {if(gameStart){second;if(second%300second!0){goNextLevel();}}repaint();}}, 0,1000);levelTimer.schedule(new TimerTask() {Overridepublic void run() {levelShow false;showDao true;levelTimer.cancel();repaint();Timer timer new Timer();timer.schedule(new TimerTask() {Overridepublic void run() {daoTime --;if(daoTime0){timer.cancel();showDao false;gameStart true;repaint();}}}, 0,1000);}}, 2000);}protected void goNextLevel() {cs.clear();rect new Rect();levelShow true;gameStart false;level ;timer.cancel();levelTimer.cancel();addCicle();sleep - 10;daoTime App.DAO_TIME;startTimer();}protected void addCicle() {circleNum cs.size()5;for(int i0;icircleNum;i){Circle c new Circle();cs.add(c);}}Overridepublic void paint(Graphics g) {super.paint(g);//g.drawImage(bg, 0, 0,App.FRAME_WIDTH,App.FRAME_HEIGHT, null);if(showDao||gameStart){for(int i0;ics.size();i){Circle c cs.get(i);//g.setColor(new Color(rd.nextInt(255),rd.nextInt(255),rd.nextInt(255)));g.setColor(c.color);//g.fillOval(c.x, c.y, c.w, c.h);g.drawImage(c.img, c.x, c.y,c.w,c.h, null);}g.drawImage(rect.img, rect.x, rect.y,rect.w, rect.h,null);g.setColor(Color.green);g.setFont(new Font(楷体,Font.BOLD,30));g.drawString(骚年你已经坚持second秒, 10, 30);}if(levelShow){g.setColor(new Color(rd.nextInt(255),rd.nextInt(255),rd.nextInt(255)));g.setFont(new Font(楷体,Font.BOLD,50));g.drawString(第(level)关, 480, 200);g.setColor(Color.yellow);g.drawString(准备好哦, 480, 300);g.drawString(美女们速度会越来越快, 480, 400);g.drawImage(showImg, 0, 0,450,768, null);}if(gameover){g.drawImage(overImg, 0, 0, 450, 768,null);g.setColor(Color.red);g.setFont(new Font(楷体,Font.BOLD,50));g.drawString(游戏结束了, 480, 200);g.drawString(你坚持了second秒, 480, 300);g.setFont(new Font(楷体,Font.BOLD,30));if(second60){g.drawString(你还是个弟弟哇~~多锻炼身体, 480, 400);}else{g.drawString(小哥哥你真棒, 480, 400);}}if(showDao){//g.drawImage(showImg, 0, 0,450,768, null);g.setColor(Color.yellow);g.setFont(new Font(楷体,Font.BOLD,50));g.drawString(请准备:daoTime, 400, 250);}}public void action(){MouseAdapter adapter new MouseAdapter(){Overridepublic void mouseMoved(MouseEvent e) {int mx e.getX();int my e.getY();if(gameStart!gameover){rect.move(mx,my);}repaint();}};addMouseMotionListener(adapter);addMouseListener(adapter);new Thread(){public void run(){while(true){if(gameStart!gameover){circleMove();checkBouns();}try {Thread.sleep(sleep);repaint();} catch (InterruptedException e) {e.printStackTrace();} }}}.start();}/*** */protected void checkBouns() {for(int i0;ics.size();i){Circle c cs.get(i);if(rect.hitBy(c)){gameover true;gameStart false;cs.clear();levelTimer.cancel();timer.cancel();}}}protected void circleMove() {for (int i 0; i cs.size(); i) {Circle c cs.get(i);c.move();}}}完整源码下载地址 https://download.csdn.net/download/yueyehuguang/89770991?spm1001.2014.3001.5503 什么没有下载积分那也简单 先关注我然后后台私信我我给你发这样总行吧 O(∩_∩)O哈哈~就酱我们下期见
http://www.hkea.cn/news/14450144/

相关文章:

  • 阿里云虚拟主机多个网站吗在什么网站做调查问卷
  • 免费永久网站制作专业的营销型网站
  • 广东h5网站建设贵阳网站设计
  • 网站二级页面做哪些东西163公司企业邮箱
  • 做亚马逊常用的网站做直发网站
  • 中山网站制作工具wordpress php5.4支持
  • 公司网站谁负责做我国空间站建造
  • 万网做网站花多少钱网站开发环境windows7的优点
  • 美工培训网站wordpress python脚本
  • 百度做一个网站多少钱联想官网网上商城
  • 东莞最新网站建设软件wordpress百度影音
  • 一站式媒体发稿平台在线制作logo设计
  • 网站服务器去哪买的商业信息
  • 东莞网站设计百年wordpress canvas 粒子跟随特效
  • 临夏州住房和城乡建设局网站官网做得好的公司
  • 开远市新农村数字建设网站淘宝关键词排名是怎么做的
  • 徐汇网站制作设计电商网站开发代码
  • 如何给网站做seo优化孩子学编程一年要多少钱
  • 宁波网站营销推广策划方案seo网络营销推广排名
  • 网页制作与网站开发用的软件论坛网站需要多大的空间
  • 传媒公司制作网站如何用网站模板做网站
  • 网站外包建设公司网站关键词优化怎么做
  • 网站开发应如何入账html网页导航栏模板
  • 大学生作业代做网站天峨县建设局网站
  • 做游戏用什么电脑系统下载网站好呼市网站建设
  • 深圳宝安网站设计公司上海南建设培训执业中心网站
  • 做合成照片的国外网站网站建设 seojsc
  • 建设银行电脑版官方网站徐州建设企业网站
  • 大庆建设网站四字母net做网站怎么样
  • 惠州城乡规划建设局网站优设网logo