资讯

展开

java开发过什么游戏,目前有那些网络游戏是用Java开发的

作者:本站作者

1,目前有那些网络游戏是用Java开发的

基本没有用java开发的,网页游戏还可能,不过只是后台。
可以用direct和opengl吧!我也不太懂

java开发过什么游戏,目前有那些网络游戏是用Java开发的

2,JAVA能开发哪些类型的游戏

俄罗斯方块(Tetris)经典的益智游戏,几乎是世界上最有影响力的益智游戏之一,游戏本身也很简单,只要不断消减掉落的方块就可以了。这个游戏被模仿了很多个版本,我这里的是EA出的疯狂俄罗斯方块(Tetris Mania)。超级泡泡龙(Super Bubble Bobble)Taito公司开发的游戏,主角是两只绿色和蓝色的小恐龙,通过吐出泡泡来消减屏幕上的彩球,游戏本身简单易学、妙趣横生,女孩子玩起来会上瘾的。超级马里奥(Super Mario Bros)任天堂公司开发的著名横版过关游戏,是电子游戏历史上销量最大的系列游戏之一,早在任天堂的红白机时代就名声在外了,这个游戏几乎移植到了所有的任天堂游戏机,也包括电脑和手机。吃豆(Pac-Man)Namco公司开发的一个经典游戏,玩家控制游戏的主人公黄色小精灵吃掉藏在迷宫内所有的豆子,并且不能被“幽灵”抓到。贪吃蛇(Retro Snaker)诺基亚手机上的一个元老级游戏,这个游戏短小精悍,很具可玩性,特别适合在手机上玩。据称,已经有超过十亿人玩过这个游戏。钻石情迷(Bejeweled)一个很好玩的益智游戏,有点像“对对碰”,游戏规则很简单,移动相邻的两个钻石,使任一排产生有三个或以上的相同钻石,即消去,上面的钻石靠重力落下。祖玛(Zuma)一款休闲益智游戏,玩法很像QQ龙珠,将中间吐出来的珠子向着周围连环滚出的同色珠子射打,够三个就能炸裂消除,简单有趣。炸弹人(Bomberman)Hudson公司开发的一款基于迷宫的游戏,游戏主角炸弹人是一个机器人,基本操作是放置炸弹,以十字型的方式爆炸,来炸死敌人,也可以炸死自己,还有些增强威力与技能道具增加了游戏的可玩性。波斯王子(Prince of Persia)上世纪九十年代的一个经典游戏,我以前在DOS上玩过的最早的游戏之一,可惜游戏续集一代不如一代,Gameloft将波斯王子一代进行了重新开发制作,命名为Prince of Persia Classic,并支持手机,其在手机上的效果很不错。

java开发过什么游戏,目前有那些网络游戏是用Java开发的

3,有什么好玩的java游戏急

楼主你好 小小猫向你推荐 1 蚯蚓战士 这是一款非常好的游戏画面非常不错 跟电脑上的同民游戏几乎一摸一样 2 波斯王子系列 非常不错的游戏哦 也是有电脑游戏开发来的 这是男人的游戏 故事 ==都非常棒 目前我已全部通关 你那里过不去可以问我 3 我想不起名字了 汗 。。。。。 求楼主采纳
到宝软找下,很多破解游戏

java开发过什么游戏,目前有那些网络游戏是用Java开发的

4,java适合做大型的网络游戏吗

当然不适合
不适合 因为Java需要虚拟机来执行 这期间 对于系统资源消耗较大 所以不是很适合~ 毕竟游戏都是在本地执行的 而像JSP都是通过服务器来执行~
java适合用于网络数据库的应用开发。比如说写一个服务器的接口,一个论坛等需要处理数据库的程序。 如果你想开发大型游戏,我建议你学VC++,现在用VC++开发游戏的教程和源码也多,如果用Delphi是可以的,不过资料很少,而且要看你开发何种游戏,VB6.0开发游戏不是很好用,不过开发一些小型的游戏还是可以的!!
java适合用于b/s结构的大型项目开发(比如银行系统等),做网络游戏现在都用C++写的
JAVA绝对不是和做大型项目的 直到现在好多游戏的底层还是用C写的吧

5,JAVA游戏是什么

JAVA游戏就是基于JAVA系统的平台而开发出来的游戏.
JAVA是第三方旷展
JAVA 就下载用的应用程序,可以下载各种软件,只要你的手机支持
游戏软件,,格式吧好像
JAVA是一种格式,跟MP3这种是一样的 ,以此类推,JAVA游戏就是以JAVA为格式的游戏,主要是手机格式,还有就是电脑上的鼠标特效格式
JAVA游戏有两种,一种是单机版的,那不要钱,一种是网络版的,要钱的,网络版的一般现在都是采用包月的形式. 不管那种JAVA游戏,你在用手机下载的时候都要消耗流量,你要去开通WAP功能,最好包月!或者你的手机有红外,或者蓝牙,或者有配数据线的话那你就可以通过电脑把游戏下下来然后在传到手机中去,JAVA游戏的后缀名是.jar或者.jad

6,请高手指点 学java web 可以开发哪些游戏

1:在网页中编写一个按钮,比如添加用户 <form action="xxx.jsp"/> <input type="submit" value="添加用户"/> </form> 2:添加mysql的jdbc驱动jar包 3:编写一个数据库操作辅助类,使用的sql语句,差不多如下 insert into tb_user values(?,?,?)等,你写的太简单,详细点的要求可以发邮件到[email protected],我会帮你完成哦
都大三了。。。时间不是很多了。书。。好书太多了,记得有本台湾人写的《JAVA5程序开发》黄皮,挺好的,不过说了也没用,你们那里的书店不一定有,自己去找吧。还有,一说起java的书,好多人都推荐国外的大师们写的,虽然已经翻译成中文,但我觉得不适合初学者,特别是中国的初学者。而国产的质量挺烂,还是看台湾作者写的比较好。学习方向,,,说多了你也听不明白,总之从基础学起,不过几天你就有方向了。

7,java做一些小游戏需要学什么

Java做这些小游戏, 可以使用下面几种Java自带的图形界面框架1. Awt 适合内存较小, 配置较低的嵌入式系统等,组件较少, 性能好,资源消耗低.2. Swing 适合PC等, 组件较丰富, 内存占用较大, 但是跨平台性优越3. JavaFX 这个是比较强大的框架了,组件比Swing更丰富,比如添加了 日期选择组件, WebView组件, 还支持3D和 动画. 并且多多媒体支持良好. 但是相关资料比Swing等少4. 既然学过Java Web 那么对网页编程还是有了解吧, HTML+CSS+JS 也可以开发出小游戏,浏览器可以显示, 放入JavaFX的WebView组件也可以显示出来 推荐使用JavaFX 或者 Web ,因为这两者都很好做到了分离. JavaFX也可以分离出FXML文件,CSS文件,Java文件. 当然也可以采用最稳妥的Swing来开发,毕竟Swing的图书教程很多.推荐书籍<Java 2D游戏编程入门> <Java游戏编程原理与实践教程><JavaFX 游戏程式设计 第三版>其实游戏算法都一样, 在Swing上好了弄透彻了, 也可以轻松移植到JavaFX或者网页上
那就学游戏开发这个专业,毕竟java只是一门工具

8,用java开发小游戏

我给你个华容道的游戏参照下吧。可以自己照着做下。多看例子想想就行了。  找个游戏做的不好,不要笑话啊。  import java.awt.*;  import javax.swing.JApplet.*;  import java.awt.event.*;  import javax.swing.*;  class People extends JButton implements FocusListener    Rectangle rect=null;  int left_x,left_y;//按钮左上角坐标.  int width,height; //按钮的宽和高.  String name;  int number;  public People(int number,String s,int x,int y,int w,int h,HuaRongRoad road)    super(s);  name=s;  this.number=number;  left_x=x;  left_y=y;  width=w;  height=h;  setBackground(Color.GREEN);  road.add(this);  addKeyListener(road);  setBounds(x,y,w,h);  addFocusListener(this);  rect=new Rectangle(x,y,w,h);  }  public void focusGained(FocusEvent e)    setBackground(Color.red);  }  public void focusLost(FocusEvent e)    setBackground(Color.GREEN);  }  }  public class HuaRongRoad extends JApplet implements KeyListener,ActionListener    People people[]=new People[10];  Rectangle left,right,above,below;//华容道的边界  JButton restart=new JButton("restart");  public void init()    getContentPane().setLayout(null);  getContentPane().add(restart);  restart.setBounds(5,5,80,25);  restart.addActionListener(this);  getContentPane().setBackground(Color.white);  people[0]=new People(0,"曹操",154,54,200,200,this);  people[1]=new People(1,"关羽",154,254,200,100,this);  people[2]=new People(2,"张飞",54,254,100,200,this);  people[3]=new People(3,"刘备",354,254,100,200,this);  people[4]=new People(4,"张辽",54,54,100,200,this);  people[5]=new People(5,"曹仁",354,54,100,200,this);  people[6]=new People(6,"兵 ",54,454,100,100,this);  people[7]=new People(7,"兵 ",354,454,100,100,this);  people[8]=new People(8,"兵 ",154,354,100,100,this);  people[9]=new People(9,"兵 ",254,354,100,100,this);  people[9].requestFocus();  people[0].setForeground(Color.white);  left=new Rectangle(49,49,5,510);  right=new Rectangle(454,49,5,510);  above=new Rectangle(49,49,410,5);  below=new Rectangle(49,554,410,5);  }  public void paint(Graphics g)    super.paint(g);  g.setColor(Color.cyan);  g.fillRect(49,49,5,510);  g.fillRect(454,49,5,510);  g.fillRect(49,49,410,5);  g.fillRect(49,554,410,5);  //  g.drawString("单击,按方向箭头移动",100,20);  g.setColor(Color.red);  g.drawString("曹操到达该位置",110,300);  }  public void keyPressed(KeyEvent e)    People man=(People)e.getSource();  man.rect.setLocation(man.getBounds().x,man.getBounds().y);  if(e.getKeyCode()==KeyEvent.VK_DOWN)    man.left_y=man.left_y+100; //向下前进50个单位  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  //判断是否和其他人或边界重叠,出现就退回50个单位  for(int i=0;i<10;i++)    if((man.rect.intersects(people[i].rect))&&(man.number!=i))    man.left_y=man.left_y-100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(man.rect.intersects(below))    man.left_y=man.left_y-100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(e.getKeyCode()==KeyEvent.VK_UP)    man.left_y=man.left_y-100; //向上前进50个单位  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  //判断是否和其他人或边界重叠,出现就退回50个单位  for(int i=0;i<10;i++)    if((man.rect.intersects(people[i].rect))&&(man.number!=i))    man.left_y=man.left_y+100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(man.rect.intersects(above))    man.left_y=man.left_y+100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(e.getKeyCode()==KeyEvent.VK_LEFT)    man.left_x=man.left_x-100; //向左前进50个单位  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  //判断是否和其他人或边界重叠,出现就退回50个单位  for(int i=0;i<10;i++)    if((man.rect.intersects(people[i].rect))&&(man.number!=i))    man.left_x=man.left_x+100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(man.rect.intersects(left))    man.left_x=man.left_x+100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(e.getKeyCode()==KeyEvent.VK_RIGHT)    man.left_x=man.left_x+100; //向右进50个单位  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  //判断是否和其他人或边界重叠,出现就退回50个单位  for(int i=0;i<10;i++)    if((man.rect.intersects(people[i].rect))&&(man.number!=i))    man.left_x=man.left_x-100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  if(man.rect.intersects(right))    man.left_x=man.left_x-100;  man.setLocation(man.left_x,man.left_y);  man.rect.setLocation(man.left_x,man.left_y);  }  }  }  public void keyTyped(KeyEvent e)  public void keyReleased(KeyEvent e)  public void actionPerformed(ActionEvent e)    getContentPane().removeAll();  this.init();  }  }
这种小东西一般学完J2SE就应该会做了吧那就在界面里下点功夫,加一点好看的图片和背景,我写过,不难的
····
哥们,你可以看一些关于魔兽世界的书,看看人家怎么能的,你设计个差不多的,但是不能要钱
就看几个稍稍复杂的编程例子就行了。 如果是想有锻炼度那你们就一直自己想着用自己所学的知识做,不行的话再下一个人家已经编好的看,如果是想快点编好并且有创意的话,你们就直接找几个看看,然后就是模仿人家的做,体会下人家的思想,并把它学会了,再把自己的创意加进去。这样锻炼度是小了一些,但是我敢肯定分会高些、、、、我的就是用了后面的方法的了高分的哦! 你的双人竞赛的想法还是不错的哦,而且实现也是不难的。
文章TAG:java开发过什么游戏  目前有那些网络游戏是用Java开发的  JAVA  java开发  开发  
相关教程
猜你喜欢