问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java网页简单还是小游戏简单

发布网友 发布时间:2022-04-22 07:36

我来回答

1个回答

热心网友 时间:2022-06-17 20:36

小游戏。
因为Java是不可以编写网页的。
游戏思路:设置人物移动,游戏规则,积分系统,随机移动的怪物,游戏胜负判定,定时器。游戏内容部分package 代码部分;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.Random;public class TestGamePanel extends JPanel implements KeyListener, ActionListener { //初始化人物坐标 int p1X; int p1Y; int p2X; int p2Y; boolean isStart = false; //游戏是否开始 boolean p1isFail = false; //游戏是否失败 boolean p2isFail = false; String fx1; //左:L, 右:R, 上:U, 下:D String fx2; Timer timer = new Timer(50,this);//定时器 //积分 int p1score = 0; int p2score = 0; //苹果 int AppleX; int AppleY; //怪物 int monster1X; int monster1Y; int monster2X; int monster2Y; int monster3X; int monster3Y; int monster4X; int monster4Y; int monster5X; int monster5Y; //随机积分 Random random = new Random(); public TestGamePanel() { init(); this.setFocusable(true); this.addKeyListener(this); timer.start(); } //初始化 public void init() { p1X = 25; p1Y = 150; p2X = 700; p2Y = 550; fx1 = "L"; fx2 = "R"; monster1X = 25*random.nextInt(28); monster1Y = 100 + 25*random.nextInt(18); monster2X = 25*random.nextInt(28); monster2Y = 100 + 25*random.nextInt(18); monster3X = 25*random.nextInt(28); monster3Y = 100 + 25*random.nextInt(18); monster4X = 25*random.nextInt(28); monster4Y = 100 + 25*random.nextInt(18); monster5X = 25*random.nextInt(28); monster5Y = 100 + 25*random.nextInt(18); AppleX = 25*random.nextInt(28); AppleY = 100 + 25*random.nextInt(18); add(kaishi); add(chongkai); guize.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { new TestGameRule(); } }); } //游戏功能按钮 JButton kaishi = new JButton("开始"); JButton chongkai = new JButton("重新开始"); JButton guize = new JButton("游戏规则"); //画板 @Override protected void paintComponent(Graphics g) { super.paintComponent(g); TestGameData.header.paintIcon(this,g,0,0); g.setColor(Color.CYAN); g.fillRect(0,100,780,520); //画人物 TestGameData.p1player1.paintIcon(this,g,p1X,p1Y); TestGameData.p2player1.paintIcon(this,g,p2X,p2Y); //画得分 g.setFont(new Font("华文彩云",Font.BOLD,18)); //设置字体 g.setColor(Color.RED); g.drawString("玩家1:" + p1score,20,20 ); g.drawString("玩家2:" + p2score,680,20); //画苹果 TestGameData.apple.paintIcon(this,g,AppleX,AppleY); //画静态怪物 TestGameData.monster.paintIcon(this,g,monster1X,monster1Y); TestGameData.monster.paintIcon(this,g,monster2X,monster2Y); TestGameData.monster.paintIcon(this,g,monster3X,monster3Y); TestGameData.monster.paintIcon(this,g,monster4X,monster4Y); TestGameData.monster.paintIcon(this,g,monster5X,monster5Y); //游戏提示,是否开始 if(!isStart) { g.setColor(Color.BLACK); g.setFont(new Font("华文彩云",Font.BOLD,30)); g.drawString("请点击开始游戏",300,300); } //游戏结束提示,是否重新开始 if(p2isFail || p1score == 15) { g.setColor(Color.RED); g.setFont(new Font("华文彩云",Font.BOLD,30)); g.drawString("玩家一获胜,请点击重新开始游戏",200,300); } if(p1isFail || p2score == 15) { g.setColor(Color.RED); g.setFont(new Font("华文彩云",Font.BOLD,30)); g.drawString("玩家二获胜,请点击重新开始游戏",200,300); } }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米平板6Max没有网络怎么办 ...wifi和4G网络我都试过都现实吗没有网络。刚买的是正品没有刷机_百度... 2023年淘宝双11招商规则 淘宝国庆狂欢季招商规则及玩法 淘宝年货买不停招商规则 淘宝超来电活动招商规则 ZIP转换成RAR怎么转换? 衢州醉根艺品有限公司怎么样? 徐谷青主要业绩 徐谷青人物介绍 java web网页开发 java 主要运用在网页中哪里 java如何实现网页的链接啊 Java怎样与网页交互 java 里怎么打开一个网页啊 为什么网页开发要用JAVA,不是HTML吗???? java可以制作网页吗 javaweb网页无法访问怎么解决 如何用java开发一个网站? 我的苹果11在官网实体店买的18w充电器充电这样会对手机有伤害吗? 太阳能热水器溢水管一直嘀嗒水怎么回事 平果怎么关闭双重认证? 更新了iOS11 ,有个开启双重认证,怎么去掉那个数... 谁有最新的XP2系统下载地址?谢谢 关于自己制作扩音器的电源的问题!高手来!一定要... 太平人寿医安心医疗险每年花多少钱?值得推荐吗? 苹果11pro max用国产PO18W充电器会伤电池吗? 浦东新区浦东北行南路乘坐公交车路线 太平人寿住院真的有日补吗 中关村价格 如何用java编写 网页 描写寒冬的句子 描写寒冬的语句 什么是股票交易手续费,手续费有哪些,手续费怎么算 形容寒冬的成语 描写冬天的精彩段落 股票交易手续费有哪些 形容寒冬的词语有哪些 证券股票交易费用有哪些 描写冬天的好句好段 股票交易手续费怎么算 国信证券手续费标准是多少 描写冬天的好句简短 股票交易手续费怎么收?收多少? 股票交易的手续费是多少 描写寒冬的片段 股市交易手续费怎么算 描写冬天的句子简单 华安证券交易费率是多少 女生跳eiei穿什么衣服