大家在linux下都用什么写游戏?有什么好书能推荐下么?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

大家在linux下都用什么写游戏?有什么好书能推荐下么?

#1

帖子 幻白狼 » 2010-07-03 10:11

我们有制作游戏的课程设计.........
图书馆的书都是windows游戏设计,开发什么的..............谁知道有什么linux游戏设计的书么?
我倒是有一本QT的书......和游戏无关的那种........ :em06
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#2

帖子 wheat0r » 2010-07-03 10:17

先研究OpenGL= =|||
oneleaf 的教导记心间:《学习linux几点忠告》
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#3

帖子 幻白狼 » 2010-07-03 10:52

wheat0r 写了:先研究OpenGL= =|||
谢谢,至少有方向了........
了解下了.............
看了下面一段,就觉得微软极其的无耻霸道............
来自wiki :
http://baike.baidu.com/view/9222.htm?fr=ala0_1_1

OpenGL与DirectX的区别
  OpenGL 只是图形函数库。
  DirectX 包含图形, 声音, 输入, 网络等模块。
  OpenGL稳定,可跨平台使用。DirectX仅能用于Windows系列平台,包括 Windows Mobile/CE系列以及XBOX/XBOX360。
   ----------------------------------------------------------------------------------------------
  1995年至1996年,微软实行了一项新计划,以支持在Windows95上运行游戏,目标是把市场扩展到被任天堂和世嘉控制的游戏领域。然而,微软不想用已经在NT上提供的OpenGL技术。微软收购了Rendermorphics,Ltd. 并得到他的被称作RealityLab的3D API。经重新整理,微软发布了新的3D API——Direct3D。
  微软,推行Direct3D,冻结OpenGL!
  微软当时拒绝了在Window95上支持OpenGL。不止如此,微软采取异常手段收回对 OpenGL的MCD驱动接口的支持,以致硬件厂商不得不放弃已经进入最后测试的OpenGL驱动。微软的市场部门开始向游戏开发商、硬件厂商、新闻出版机构推销Direct3D,同时排斥OpenGL。
  API之战!
  Silicon Graphics和很多OpenGL用户都依赖OpenGL创新且高性能的技术。但很明显微软打算用Direct3D代替OpenGL,尽管D3D有很多问题而且不能像OpenGL那样被硬件厂商扩展。Silicon Graphics决定在1996 SIGGRAPH会议上作一项演示。演示证明OpenGL至少和D3D一样快,从而驳倒微软的市场论调。因为OpenGL是业界公认标准,比D3D功能丰富,而且图像质量要高一些,所以演示在计算机图形和游戏开发社区导致了激烈论战。
  游戏开发者要求OpenGL和D3D站在同等地位!
  当技术和市场问题暴露,强烈的支持OpenGL行动开始了。Doom的开发者John Carmack声明拒绝D3D,Chris Hecker在游戏开发杂志上发表了两套API的全面分析,移微软应放弃D3D为结论。游戏开发者先后两次向微软递交请愿书。第一次由56名首席游戏开发者要求微软发行OpenGL MCD驱动,但未成功,因为会让OpenGL与D3D竞争。第二次的公开信由254人签名开始,截止时达到1400人。微软的回答仍是重申旧市场立场。尽管请愿者清楚的要求两套API同等竞争以促进发展,微软却以增加D3D的投资、更加减少OpenGL的投资为回应。
  Fahrenheit——D3D与OpenGL的合并?
  Silicon Graphics,Microsoft, HP,Intel达成协议联合开发下一代3D API——Fahrenheit。但不了了之,因为微软的打算是把OpenGL的技术用到D3D里并且以此之名驱除OpenGL的威胁。(估计 DirectX 8 Graphics即是剩下微软独自开发的Fahrenheit,吸收了OpenGL的很多东西。)
  OpenGL豪气不减当年!
  OpenGL依然是唯一能与微软单独控制的D3D对立的API,尽管Silicon Graphics不再以任何微软不能接受的方式推行OpenGL。游戏开发这是独立的,并且很多关键人物在用OpenGL,因此,硬件厂商正努力提高对其支持。D3D仍不能支持高端图像和专业应用,而OpenGL主宰着这些土地。在开放原码社区,Mesa项目正提供独立于微软的OpenGL驱动。
  译者注:表面上好像D3D比OpenGL支持更多的功能,其实由于D3D不支持硬件扩展,如硬件全景阴影,硬件渲染顺序无关半透明材质等新技术根本无法使用,而D3D(特指D3D8)本身提供的功能只有一小部分能在使用HAL且硬件不支持时模拟,你要用大量代码分析硬件能力和采取不同策略


看着看着感觉心潮澎湃.............. :em06
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#5

帖子 幻白狼 » 2010-07-03 11:47

tenzu 写了:python能写游戏 :em04
忘记说了,要求是用C++ :em06
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#6

帖子 linmalth » 2010-07-03 11:53

Blender
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#8

帖子 luojie-dune » 2010-07-03 12:27

Blender是用Python作为脚本语言。。。说来Linux下Python是全能语言?
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#9

帖子 luojie-dune » 2010-07-03 12:29

去FreeGamer的联盟网站找。
比如wiki

http://freegamedev.net/wiki/Main_Page

游戏的话Lua一定要学。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
CRAZY_PALADIN
帖子: 302
注册时间: 2009-07-04 16:18

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#10

帖子 CRAZY_PALADIN » 2010-07-03 16:44

Blender主要是个3D软件套装。但是它自带一个Game Engine的逻辑引擎。
话说Game Engine好久没有更新了,新的Blender 2.5还没有实现GE
Freedom is the power to decide what your computer does, and the only way to have this freedom is to know what your computer is
doing. Freedom is a computer that is without secrets, one where everything can be known if you care enough to find out.
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#11

帖子 幻白狼 » 2010-07-03 17:04

luojie-dune 写了:Blender是用Python作为脚本语言。。。说来Linux下Python是全能语言?
第一次听说呢~~~~~~~~寡闻了 :em06
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#12

帖子 幻白狼 » 2010-07-03 17:12

wzssyqa 写了:
linmalth 写了:Blender
那是画游戏吧?
听起来就好复杂.............. :em20
头像
xuwu125
帖子: 204
注册时间: 2007-11-26 19:10
来自: 浙江省
联系:

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#13

帖子 xuwu125 » 2011-05-16 15:34

强大的东西一般都会很复杂。。

代码: 全选

# sudo apt-get --help
# .....
# remove 删除
# install 安装
# 本 APT 具有超级牛力。
# sudo apt-get remove window* && sudo apt-get install ubuntu && sudo init 1
# ......
# 正在为您配置NB的系统...
# 系统正在为您关机.....
Linux水吧
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#14

帖子 liu滔 » 2011-05-16 17:58

Blender应该是用来对游戏里面的场景和人物进行建模用的而已吧,具体控制游戏的逻辑应该还是用语言来描述——本人浅见 :em06
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: 大家在linux下都用什么写游戏?有什么好书能推荐下么?

#15

帖子 remeber » 2011-05-16 18:08

同意ls~
跟着ysy大大学blender中。 :em06 :em11
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
回复