「java新手游戏」java游戏app

博主:adminadmin 2023-01-02 00:36:07 761

今天给各位分享java新手游戏的知识,其中也会对java游戏app进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求好玩的java游戏、

看你喜欢玩什么样的游戏了。

我强烈推荐你玩 觉得非常好玩的游戏

三国志9, cs online 西游记,fifa online ,流星蝴蝶剑,龙之谷,心尘传说,劲爆篮球 qq音速, project torque. 游戏 王online,七龙珠 online,后面几个是 国外的 要会英语才能玩 自家网络卡的话 玩单击游戏 也不错的

我最想玩是qq仙境 激活码强了2个月 什么都没有

我最近也没什么游戏好玩 如果你有什么好介绍的 可以一起啊 2个人装备 游戏币 任务都会有个照应的啊

是新手的话 我可以带你 以下游戏

英雄岛 什么区忘记了 反正图标已经是2级的了

流星蝴蝶剑 38级了 pk堪称无敌啊 呵呵胜率百分之66

龙之谷 24级了 职业魔导士

热血江湖 80级 浙江区

新出的三国真无双online 华南区官渡之战里面 30级了 武器青双剑 战马闪电

DNF 满级白手 修罗 和漫游 浙江2区

qq音速 22级有太阳执照 西北一区 8星歌一般ok 无限 Jetking 马马虎虎

qq三国 东吴招亲 浙江 60级 装备顶级 宝宝技满

qq旋舞 38级 华南 人气3000

魔域 102级 浙江

赤壁 48级 我一般就是在中心区的 很少遇到对手

qq飞行岛 80级 通关 正在想办法过秘密关卡 没花钱买宠物

劲舞团 国内的不玩 美国劲舞团 和欧洲劲舞团 都有30级以上了

盛大的超级跑跑 40级 电信区 刷诺亚与农夫 1分钟 就一把

盛大的天黑请闭眼 18级 电信区 判断准确

国外的 METIN2 本人99级第一区

开车project torque 单区 49级

跑跑卡丁 popkart 22级电信区

qq飞车 电信区 66级 漂移不会 都是玩道具的

街头篮球 很菜 没脸说

征途 梦幻 魔兽 奇迹 朱仙 觉得是入迷游戏 建议别玩

新出的神魔大陆和qq幻想世界 觉得不是想象中的那么好玩

qq游戏我开始全都是为了点图标的

搂住需要可以带 大家游戏 开心最重要 现 在很 少玩 可是朋友一起玩 最重要是开心 呵呵

希望搂住会喜欢

等级高了 还可以帮他人练号 赚钱 打到jp装备给 自己 在 卖钱 呵呵

要说什么好不好玩的话 我总 结了一个 经验 只要 和自己 喜欢 的朋友玩 就觉得很有意思

和自己不喜欢的人玩 就算玩得人再 多 觉得也 很没劲

java初学者写五子棋游戏

import java.awt.Button;

import java.awt.Color;

import java.awt.Graphics;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import java.awt.event.MouseEvent;

import java.awt.event.MouseListener;

import java.util.ArrayList;

import java.util.Random;

import javax.swing.BoxLayout;

import javax.swing.JFrame;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.Timer;

public class ChessGame extends JFrame implements MouseListener{

private int blackcount=0;

private int whitecount=0;

private boolean flag=true;

private boolean whitewin;

private boolean blackwin;

private boolean flash=false;

public Timer time;

private ArrayListmypointblacklist;

private ArrayListmypointwhitelist;

public ChessGame(){

setSize(450,500);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

blacklist=new ArrayListmypoint();

whitelist=new ArrayListmypoint();

this.addMouseListener(this);

setVisible(true);

}

@Override

public void paint(Graphics g) {

if(flash==true){

super.paint(g);

}

flash=false;

g.setColor(Color.WHITE);

g.fillRect(0, 0, 420, 420);

g.setColor(Color.DARK_GRAY);

g.drawLine(5, 5, 420, 5);

g.drawLine(5, 5, 5, 420);

g.drawLine(420, 5, 420, 420);

g.drawLine(5, 420, 420, 420);

for(int i=1;i=21;i++){

g.drawLine(5, 20*i, 420, 20*i);

g.drawLine(20*i, 5, 20*i, 420);

}

g.setColor(Color.BLACK);

for(int i=0;iblacklist.size();i++){

g.fillOval(blacklist.get(i).getX()*20+12,blacklist.get(i).getY()*20+32, 16, 16);

}

g.setColor(Color.RED);

for(int i=0;iwhitelist.size();i++){

g.fillOval(whitelist.get(i).getX()*20+12,whitelist.get(i).getY()*20+32, 16, 16);

}

this.checkwin(blacklist, 0, 0, 0,0);

this.checkwin(whitelist, 0, 0, 0,1);

g.setColor(Color.black);

String str1 = "黑方胜利局数为:" + blackcount;

g.drawString(str1, 10, 450);

String str2 = "红方胜利局数为:" + whitecount;

g.drawString(str2, 150, 450);

}

public static void main(String[] args){

ChessGame snake=new ChessGame();

}

public boolean checkExist(mypoint a){

for(int i=0;iwhitelist.size();i++){

if(whitelist.get(i).getX()==a.getX()whitelist.get(i).getY()==a.getY()){

return true;

}

}

for(int i=0;iblacklist.size();i++){

if(blacklist.get(i).getX()==a.getX()blacklist.get(i).getY()==a.getY()){

return true;

}

}

return false;

}

@Override

public void mouseClicked(MouseEvent e) {

// TODO Auto-generated method stub

double x=e.getX();

double y=e.getY();

if(x=5x=410y=5y=410){

double k=20;

x=x/k-1;

y=y/k-2;

int ax=(int) Math.round(x);

int ay=(int) Math.round(y);

if(checkExist(new mypoint(ax,ay))){

JOptionPane.showMessageDialog(null, "该位置已有棋子!");

repaint();

}else{

if(flag==true){

blacklist.add(new mypoint(ax,ay));

}

if(flag==false){

whitelist.add(new mypoint(ax,ay));

}

flag=!flag;

repaint();

}

}

}

public void checkwin(ArrayListmypoint list,int pos,int direct,int count,int type){

if(count==0){

for(int i=0;ilist.size();i++){

for(int j=0;jlist.size();j++){

if(list.get(i).getY()==list.get(j).getY()(list.get(j).getX()-list.get(i).getX()==-1)){

direct=2;

count++;

checkwin(list,j,2,count,type);

count=0;

}

if(list.get(i).getX()==list.get(j).getX()(list.get(j).getY()-list.get(i).getY()==-1)){

direct=0;

count++;

checkwin(list,j,0,count,type);

count=0;

}

if(list.get(j).getY()==list.get(i).getY()-1(list.get(j).getX()-list.get(i).getX()==1)){

direct=4;

count++;

checkwin(list,j,4,count,type);

count=0;

}

if(list.get(j).getY()==list.get(i).getY()+1(list.get(j).getX()-list.get(i).getX()==1)){

direct=5;

count++;

checkwin(list,j,5,count,type);

count=0;

}

}

}

}

else{

if(direct==4){

for(int i=0;ilist.size();i++){

if(i!=pos){

if(list.get(i).getX()==list.get(pos).getX()+1(list.get(i).getY()-list.get(pos).getY()==-1)){

count=count+1;

if(count==4){

if(type==0){

System.out.println("blackwin!");

blackcount++;

JOptionPane.showMessageDialog(null, "黑方赢了!");

restart();

}if(type==1){

System.out.println("whitewin!");

whitecount++;

JOptionPane.showMessageDialog(null, "红方赢了!");

restart();

}

}else{

checkwin(list,i,direct,count,type);

}

}

}

}

}

if(direct==5){

for(int i=0;ilist.size();i++){

if(i!=pos){

if(list.get(i).getX()==list.get(pos).getX()+1(list.get(i).getY()-list.get(pos).getY()==1)){

count=count+1;

if(count==4){

if(type==0){

System.out.println("blackwin!");

blackcount++;

JOptionPane.showMessageDialog(null, "黑方赢了!");

restart();

}if(type==1){

System.out.println("whitewin!");

whitecount++;

JOptionPane.showMessageDialog(null, "红方赢了!");

restart();

}

}else{

checkwin(list,i,direct,count,type);

}

}

}

}

}

if(direct==0){

for(int i=0;ilist.size();i++){

if(i!=pos){

if(list.get(pos).getX()==list.get(i).getX()(list.get(i).getY()-list.get(pos).getY()==-1)){

count=count+1;

if(count==4){

if(type==0){

System.out.println("blackwin!");

blackcount++;

JOptionPane.showMessageDialog(null, "黑方赢了!");

restart();

}if(type==1){

System.out.println("whitewin!");

whitecount++;

JOptionPane.showMessageDialog(null, "红方赢了!");

restart();

}

}else{

checkwin(list,i,direct,count,type);

}

}

}

}

}

if(direct==2){

for(int i=0;ilist.size();i++){

if(i!=pos){

if(list.get(pos).getY()==list.get(i).getY()(list.get(i).getX()-list.get(pos).getX()==-1)){

count=count+1;

if(count==4){

if(type==0){

System.out.println("blackwin!");

blackcount++;

JOptionPane.showMessageDialog(null, "黑方赢了!");

restart();

}if(type==1){

System.out.println("whitewin!");

whitecount++;

JOptionPane.showMessageDialog(null, "红方赢了!");

restart();

}

}else{

checkwin(list,i,direct,count,type);

}

}

}

}

}

}

}

public void restart(){

whitelist=new ArrayListmypoint();

blacklist=new ArrayListmypoint();

flash=true;

repaint();

}

@Override

public void mousePressed(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseReleased(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseEntered(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseExited(MouseEvent e) {

// TODO Auto-generated method stub

}

}

class mypoint{

int x;

int y;

public mypoint(int a,int b){

this.x=a;

this.y=b;

}

public int getX(){

return this.x;

}

public int getY(){

return this.y;

}

}

java 新手请教怎样做一个猜水果的游戏

用String类的substring方法.

如取出前两位words.subString(0,2);//此处,取位数在[x,y),前面的0,是闭区间,后面的2是闭区间.

同理,去出水果名的每一位字母,words.subString();//如取第3个字母,words.subString(2,3);以此类推.

再对这个游戏加一个判断就可以实现

猜水果

了...

推荐几个好玩的java游戏

深海鱼鹰

故事发生在一个遥远的行星上,那里完全被水体覆盖,生物都是类似潜水艇的东西。你在海军服役,要进行一系列任务,从探索资源到军事行动。叛军、海岛以及神秘种族的多方交战让你身处险境。

浴火银河3D

把玩家带入了未来40世纪的一个充满了斗争与冲突的太阳系。在凶残的Vossk帝国的带领下,人类已经移民到银河系的每个角落,并发现了其他星系的外星人。其中一些外星人和Vossk帝国的舰队结盟了。

在这场壮丽的战斗中,你可以挑选20种不同的宇宙飞船,G.O.F技术使3D画面处理起来更快;游戏中也融合了太阳系之间的交易元素。你可以在500个星球和空间站之间进行一段漫长而又有趣的旅程。

风云指挥官3D

一款3D多玩家飞行射击游戏,讲述了一个震撼人心的发生在朵朵白云中间的空战以及深深峡谷中的快速追逐射击。玩家的任务是搜寻和摧毁敌对目标,或者护送己方机队通过地方领空。在多玩家模式下,可以在峡谷飞行关口挑战其他玩家,得到最好的排名。

武装空袭

这是个街机式的射击游戏,拥有武器加强、防护盾和修护等先进的空战特点,在横跨三大场景(森林、沙漠、岛屿)的21个任务中,玩家得消灭各种空中和陆地的敌人,并且解救战俘。每个关卡都有一大帮的敌人等着您,而每个场景最终都有个大王阻拦您的去路!

一路狂飚3D

它基于当今最先进的java 3D游戏引擎ABYSS,所以3D效果堪称完美。无论是赛车还是街道,让人有身临其境之感。游戏提供了四辆外型和性能都不同的汽车,并允许任意的变换赛车的颜色。游戏具有情节,并不是单纯的赛车,除了和对手竞速外,还需要按时完成一些任务,大多是在限定的时间开车到城市的某处取物品。你还可以在自由任务中自由自在的在夜晚的城市中开车而无需受到任何限制,不过最好还是避开警车。

机器人联盟3D

是世界上第一款通过移动网络联机的多人3D射击游戏。它将大批的手机玩家引入到永不停息的战斗当中。游戏拥有变化多样的场景,栩栩如生的3D人物,多人游戏模式,将快速动作游戏同在线游戏融为一体。

极速精灵3D

一款富挑战性的3D多人赛车游戏。你要有高超的车技才能在比赛中获得较高的名次。在扭转的沿海赛道上飞驰,欣赏法国海滨的入画风景。真实的物理引擎和杰出的3D画面将带给你非常的赛车体验!惊险赛道,立体感的画面,手感强,快来挑战速度的***。

3D虚拟拉力赛

提供令人眩目的3D图像效果,在3个不同的危险地区有12条不同的路面。通过你的努力在冠军模式中获得冠军,来解锁隐藏的赛车和赛道。在多人对战模式中,和你的对手挑战驾驶技巧,然后在比赛找到取得V-Rally 3D赛车冠军的快乐

Powerboat Challenge

游戏大小: 781 KB 游戏类别: 赛车竞速 游戏界面: 国外软件 英文 运行平台: 204*320版本 浏览次数: 更新时间: 2008-03-26 游戏简介:一款期待已久的240X320赛艇游戏!

Rally Master Pro

竞速类游戏一直是游戏品种中最受欢迎的一类游戏,在这一类产品中,各个厂商为了吸引广大用户纷纷投入不少精力进行研发,竞速类游戏也是我们一直关注的重点品种,日前由Fishlabs出品的一款Rally Master Pro赛车游戏开始浮出水面,已经有不少国外媒体将其推荐为08年度不可不玩的手机游戏,我们也搞到了这款游戏的展示版,大家可以抢先体验下手机上速度与激情的感觉,不过遗憾的是这款游戏对机器性能要求颇高。

魔法利刃

输入58060可以成为完整版。世界上首款3D的MMORPG手机游戏,在庞大的奇幻世界里面,玩家可以选择自己喜欢的角色,去和如兽人和精灵等各种NPC对战,甚至还可以和来自全世界的玩家对战。当玩家穿越大陆去为自己的前路奋战的时候,经验和金钱可以为玩家带来丰富的技能和武器。

java新手游戏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java游戏app、java新手游戏的信息别忘了在本站进行查找喔。