游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1685|回复: 2

Killer Game Programming in Java

[复制链接]

2

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-3-26 21:45:00 | 显示全部楼层 |阅读模式
如果有人问你,如果开发一个PC或者网络游戏,你会用什么语言来开发?回答不外乎,c或者c++现在看来,这种局面要改变了。其实,之前的一个用js编写的星际争霸,应该已经说明了,语言并非编写游戏的障碍。

如果某天有人问你,如果开发一个PC或者网络游戏,你会用什么语言来开发?

回答不外乎,c或者c++

现在看来,这种局面要改变了。

其实,之前的一个用js编写的星际争霸,应该已经说明了,语言并非编写游戏的障碍。

目前市面上的游戏,不管是PC游戏,或是游乐器游戏,除了讲究2D、3D、声光效果、更强调善用网路,好比目前最风行的线上游戏,就充分运用了网路,达到多人共乐的效果。然而,恐怕得买上5、6本书,才能够学到开发这些现代游戏所需要的技术。

O’Reilly所出版的《Killer Game Programming in Java》就是这样的一本书。本书接近1000页,共有四大主题: Java 2D、Java声音处理、Java 3D、Java网路程式设计,并在附录介绍如何利用install4j或Java Web Start,让使用者方便地安装所撰写好的游戏软体。除了人工智慧(AI)之外,这本书几乎涵盖了所有游戏开发所需要的知识,而这本书的不足,可以用O’Reilly的另外一本好书《AI for Game Developers》(O’Reilly?湾分公司有翻译计画,中文版名称为《游戏人工智慧》) 弥补之。

《Killer Game Programming in Java》的作者,在第一章就列出了所有开发人员对於Java是否可以开发游戏软体的疑惑,包括「使用者较难安装Java程式」、「Java速度太慢」、「Java太高阶了,很难发挥硬体效能」、「真的有人拿Java开发应用程式吗?」等议题,一一释疑,并列出了许多相反的观点,以及可以实证的网路资源。

接著,作者就从游戏的基本程式结构开始,介绍Java影像处理、2D图形处理、声音处理。到此,读者对游戏开发会有个基本的认识,也可以写出一个简单、并具有声光效果的Java游戏。

作者?裼帽?实?ava 3D API,讲解3D图形处理,这一个部分,是所有关於Java 3D的相关书籍之中,讲述的最精采的一个部分,笔者认为这也是本书最有价值的部分。

最后,作者介绍Java网路程式设计,并延伸前面章节所介绍的3D游戏,改良成网路3D游戏。作为一本介绍Java游戏设计的书籍,笔者相信这是目前市面上最有参考价值的一本书。


本文部分摘录自王森的介绍:http://www.ithome.com.tw/itadm/tech/tech.php?c=32461


随着Java的改进,比如JIT技术等的进步,我想用Java编写的大型游戏或者游戏引擎,应该会逐渐让我们欣喜了,如果想跨入Java游戏殿堂,那么看看这本书吧。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-3-27 11:55:00 | 显示全部楼层

Re:Killer Game Programming in Java

我听说某大公司准备用JAVA开发游戏引擎,试过后发现经常有问题,最后还是换回来了,JAVA目前在商业游戏方面应该还不成熟,楼主不要误导大家了。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-3-27 11:55:00 | 显示全部楼层

Re:Killer Game Programming in Java

当然手机游戏除外的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 01:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表