java游戏开发什么游戏
① JAVA能写大型游戏么
我看到楼上都是说不能,我先抛出一个游戏——Minecraft。
然后再细说java为什么不方便开发大型游戏?首先因为java相比较C而言不能操作内存,效率确实低,而且运行还要安装虚拟环境(jre)。但是这个能说明就不能开发大型游戏了吗?那不是的,只是相比较C而言不好开发而已。
至于“而端游的服务端开发必须是C++”。我不知道该怎么吐槽还是算了吧,这边建议去工作一个月再说这种话呢。
我猜的没错的话你现在应该是在选择学习什么语言,然后你的目标是开发大型游戏的这样子一个状况。其实刚刚开始学习什么语言并不是很重要,重要的是你能继续学下去,编程学到后面并不是只要求你会一种语言就行可以了,到后面C、C++,java、python这些常见的语言迟早要会的。而且开发大型游戏并不是单枪匹马一朝一夕就能完成的,是需要大型团队用无数的日子开发出来的,你也是只能成为其中一份子,但我相信你可以的。
所以如果你还纠结学习什么语言的话,就先选择你感兴趣的吧,愿心之所向,行之所倚。
② JAVA语言学习主要可以开发什么
1、Java可以做网站
Java可以用来编写网站,现在很多大型网站都用Jsp写的,JSP全名Java Server Pages。
它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写 的。
所以学习Java的同学可以找开发网站方面的工作,而且现在找这方面的岗位比较多。
比如:网站开发,当然就是JSP+Servlet+JavaBean,一直以来都相当流行。
2、Java可以做Android
Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。
所以市场上见到的手机系统例如MIUI ,阿里云,乐蛙等,都是修改源代码再发行的。
Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。
3、Java可以做游戏
或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。
当然现在已经很少人再去开发了,都转到安卓上去了。
电脑上也有java开发的游戏,最经典的是:《我的世界》(minecraft ,简称MC)。
4、Java可以做软件
一般编程语言都可以做软件的,Java 也不例外,例如Eclipse,MyEclipse等知名Java开发工具.有关开发软件组件,可以了解Java Swing编程 或者 awt 相关知识。
比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。
另外还有移动领域,典型的应用是手机游戏(国内主要是这方面),这里是J2ME的天地,其实应用范围是很广的。
③ 学Java开发可以做什么
Java的应用领域很广,可以说是现在最普及的,遍布各行各业,可见其优势所在。
1、大数据领域
Hadoop以及其他大数据处理技术普遍用的都是Java,当然其他语言也有用到,基于Java 的 HBase和Accumulo以及ElasticSearchas。但Java在此领域并未占太大空间,但只要Hadoop和ElasticSearchas能够成长壮大,Java依然有潜力占据一部分。
6、其他领域
Java依然是在科学应用中最好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。
可以说Java作为软件行业默认开发语言在各个领域均有广泛应用,相关从业者也都认为Java有着光明的未来。
希望对您有所帮助!~
④ JAVA是什么啊它可以用来做什么
Java是目前主流的编程语言之一,如果学会Java,可以从事的岗位还是比较多的,这里简单列举一些。
Java可以做的:
1、Java可以做网站
现在很多大型网站都用Jsp写的,JSP全名Java Server Pages。
2、Java可以做Android
Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。
3、Java可以做游戏
手机游戏有90%以上都是Java开发的。
电脑上也有Java开发的游戏,《我的世界》(minecraft ,简称MC)《英雄联盟》(简称lol)等。
4、Java可以做软件
比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。
祝你学有所成,望采纳。
⑤ 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能写大型游戏么。
首先,这个答案是肯定的,java也能开发大型的桌面端游戏,比如非常出名的沙盒游戏:我的世界。就是使用java语言开发的。
其次,Android就是java开发的,Android环境下有多少游戏就不需要我一一细数了吧。
再次,桌面端的游戏,尤其是大型游戏,最终使用java开发的并不多见,究其原因,一是因为java的内存管理策略,自动化内存管理,在内存效率上并不高,二是其虚拟机机制,对于硬件环境的调用隔了一层。
希望对你有帮助。
⑦ Java游戏开发要学什么
Java游戏开发要学什么?所谓的游戏开发编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言。这需要根据自己游戏的类型和要求加以选择。比如C++,Java,Erlang,go等等。目前我用过的只有C++和Java.但是以Java为主。所以接下来就以自己的经验,谈谈以Java为核心的游戏服务器开发技术体系。
Java目前作为游戏服务器开发语言已经很是普遍。但是大多数是作为页游或手游的服务器,而端游戏一般选择C++,因为端游对服务器的性能要求相对比较高一些。两种语言各有利弊。C++效率高,但是掌握度难些。没有Java易于掌握。而目前对于追求快速上线率的页游和手游来说,Java成了一个不错的选择。
一、Java的技术系统
需要学习的技术:
(1)Java基础知识
(2)JavaNIO编程
(3)Netty,Mina网络框架精通一种,其它作为了解。
(4)一种缓存框架:Redis;memcache熟悉使用一个。
(5)SQL语言,用于数据库:mysql数据库
(6)springmvc主要用于http协议的服务器
(7)多线程编程,明白线程安全的重要性。
(8)Java并发集合的掌握。
(9)Linux常用的基本命令及shell脚本。
(10)数据库操作,比如mybatis。
以Java为服务器编程语言来说,掌握Java的基本知识就不必说了,是必不可少的。可以参考《Java编程思想》,《Java核心技术》等书。根据游戏通信协议的不同,大致有两种实现方式:Socket和http。先说简单些的http协议,这个协议已经很成熟的应用到了网站上。而Java语言也可以用于网站开发,所以相当就简单些。现在有很多开源的服务器软件,比如:tomcat,resin等。游戏前端不管是页游flash,还是手游的Android,IOS都支持http协议,只要把游戏的逻辑数据按post方法向服务器发出请求即可了。
二、学习流程
当然了,学习这些东西并不是一蹴而就的。需要根据实践循环渐进,这里推荐一个学习流程:
(1)对于初学Java的人来说,如果自学能力好些,可以买些书自己练习,而现在又更的多选择参加Java培训机构,以快速的掌握Java的知识。
(2)掌握了Java知识之后,要多写代码实践。这个时候可以结合mysql学习SQL语言,掌握数据库的操作。比如用springmvc写一个小网站,用mybatis实现网站数据的增,删,改,查等功能。
(3)完成上步之后,可以在服务器程序和数据库之间加一个缓存,学习redis或memcache。
(4)把程序部署到linux服务器上,练习linux的基本命令及shell脚
免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!
⑧ Java语言能开发游戏吗
Java语言能开发游戏。
Java什么东西基本都能开发,不过Java不能直接操作内存,这样使Java在开发的时候造成很多局限性。但是Java提供了本地方法,可以调用c的类库。使得功能进一步提升。又由于Java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以Java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使Java能与c相比使。又因为Java的初衷就不在界面和桌面游戏上。而在企业开发。因此Java不适合开发大型游戏,中小型网络游戏还行。
⑨ 有哪些经典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,并支持手机,其在手机上的效果很不错。
模拟人生(The Sims)是Electronic
Arts开发的一款以模拟普通人生活为主题的游戏,玩家可以操控模拟人物进行日常生活、社区交流以及建造房屋。在一个模拟的世界中,仿造真实的情境,控制生理和精神的需求。手机版的模拟人生简化了原始电脑游戏的一些因素,使得其可以在手机上方便的操作。