找回密码
 注册
楼主: sjinny

号召大家来为Linux编写游戏引擎!!!!(Kdevelop + OpenGL + gl

[复制链接]
发表于 2003-1-20 13:12:36 | 显示全部楼层
worldforge的一个客户端的截图,很强悍嘛!

sjinny:你可以去freshmeat.net看一看,都是各种各样的项目,
sourceforge.net就不用说了,不过我总是连不上。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2003-1-20 19:48:07 | 显示全部楼层
呵呵,freshmeat.net上关于OpenGL的项目倒是不少,但是鱼龙混杂,很难找到有用的信息. 我还是会去看看的,淘尽黄沙始见金嘛  
回复

使用道具 举报

发表于 2003-1-23 06:54:00 | 显示全部楼层
但是已经有很多游戏引擎了,RPG的、即时战略的。你在这里号召大家开发,我只能想到“重复开发”,这不是一个Linuxer该做的。
回复

使用道具 举报

发表于 2003-1-23 07:14:54 | 显示全部楼层
sjinny 牛人总算回来了,把自己的帖子丢下拔腿就走,那么久也不回来,差点还以为你去火星旅游了   <- 哈哈,玩笑话玩笑话

我不打算放弃,只是有点担心。。。。
算了,管他的,试试再说  

那万事开头难,如何开始呢? 我们菜菜们还需要一段很长的时间进行相关方面的学习。。。

[quote:f3f969b272="HeartIcy"]但是已经有很多游戏引擎了,RPG的、即时战略的。你在这里号召大家开发,我只能想到“重复开发”,这不是一个Linuxer该做的。[/quote]
记得 id 好像有一句话:"我们只玩我们自己写的游戏",于是世界上最伟大的游戏公司便诞生了

我也曾经梦想着有一天能自己写游戏给自己玩,哪怕是最弱智的俄罗斯方块也好,至于别人喜不喜欢,就不是我管得着的事情了

比起自己玩自己的游戏时所带来的成就感,那所谓的"重复开发"又算得了什么呢?
--------------------
对了,强烈建议 sjinny 将从来不玩游戏甚至把"玩物丧志"当做绝对真理的人排除在外 <- 因为他们对此没有兴趣,甚至认为这只是负担
回复

使用道具 举报

发表于 2003-1-23 07:19:37 | 显示全部楼层
ID是公开代码的,看看也好。
回复

使用道具 举报

 楼主| 发表于 2003-1-23 11:57:34 | 显示全部楼层
呵呵,说到重复开发,我要编这个引擎主要是因为它有特殊性。严格地说它不能算一个游戏引擎,而是介于 OpenGL这些基本开发库  和  游戏引擎(RPG的、FPS的……)  之间的开发工具。它提供管理3D场景、场景漫游以及事件交互等功能。你可以让它读入一个场景,然后控制里面的3D对象就可以做游戏了,可以是各种游戏类型的。也可以用它做个普通的程序,比如音乐播放器,但是是一个3D场景作为交互界面。还可以做myIcq的界面,登录后可以看到一个房间,所有在线的好友都用一个3D模型来代表(人物或动物,呵呵),然后每个表情符号使用模型动画来表现。
另外,我发现目前国内还没有好的GPL的游戏引擎,Linux下就更没有了。我想我们中国人做的引擎要在中国推广会相对容易一些。
关于引擎,我还希望能做一个脚本引擎,用脚本就可以控制游戏的所有内容,包括剧情、场景的物理规律模拟,做个脚本编辑器,让不会编程的人也能编游戏,至少可以方便地改游戏。加入网络功能,做成网络游戏。呵呵,这就说到自由软件的盈利了。因为虽然不能买卖程序,但是可以买卖剧本(游戏脚本),现在的游戏就是靠剧情占领市场的。脚本是不是GPL都是可以的。吸引作家写脚本,这样网络游戏里的剧情可以常常更新,就不会总是无聊的升级、PK了。网友也可以写脚本交流。但是作家要写脚本会很困难,这样就要提供相关的技术支持,到时候就有两个市场:脚本交易市场(有点像拍电视剧的时候买小说授权)、技术支持市场(当然也要给网络游戏的服务提供者提供支持)。另一个网络游戏市场是原有的,但进入门坎会降低,因为只有个脚本成本,引擎是不需要什么投入的,再有个服务器就可以了。这样网络游戏市场的竞争会更激烈,但对消费者(玩家)有好处。
我认为如果网络游戏的剧情安排得好的话,也可以有教育意义,而且年轻人更容易接收。网络游戏本身没有不好,它的不好的作用是玩家和服务提供者共同造成的。

Kuye:几天前我还在期终考试的考场上神游呢,呵呵~~~~别担心,以我的经验,学OpenGL的API不难,网上有很多好的教程,书店里也有一些书,而且有什么OpenGL方面的问题我们可以一起讨论。你也可以看看我的my3Dgui的代码,是面向对象的,可以一点一点地看。如果需要什么网络资源,你到这里来看看:
http://mays.soage.com/
http://cgd.pages.com.cn/cvbb/
http://www.gametutorials.com/
http://www.worldforge.org/
http://ask.ii.uib.no/ebt-bin/nph-dweb/dynaweb   这里有许多点子版的书,底下可以查找字符串的。
OpenGL Programming Guide:
http://ask.ii.uib.no/ebt-bin/nph-dweb/dynaweb/SGI_Developer/OpenGL_PG/@Generic__BookView;cs=fullhtml;lang=zh
OpenGL Reference Manual:
http://ask.ii.uib.no/ebt-bin/nph-dweb/dynaweb/SGI_Developer/OpenGL_RM/@Generic__BookView;cs=fullhtml;lang=zh
http://nehe.gamedev.net/
http://lgdc.sunsite.dk/
我的email:  [email protected]
QQ:  48431643
回复

使用道具 举报

发表于 2003-1-23 16:59:06 | 显示全部楼层
你说的这种我目前是没有亲眼见到,不过我总觉得看过类似的东西。说到头就是封装一些常用的开发库。www.hyzgame.com的连接里边有这么一个GPL的。www.sf.net上有很多游戏引擎。反正我对美工是一窍不通,但是GPL的也不能算少吧?
回复

使用道具 举报

 楼主| 发表于 2003-1-23 18:04:08 | 显示全部楼层
www.hyzgame.com里的好像不是GPL的,它有自己的协议。
关键是我要用我的程序编写3D界面的普通程序,而不仅仅是游戏。
www.sf.net上的我估计都是e文的引擎,要寻求技术支持很困难。
我觉得交流和学习是必要的,但是我得先有自己的东西。要不然怎么创新呢?
而且现在的引擎都是为游戏设计的,我的还要考虑普通程序的需求,比如让程序员定义自己的控件,事件驱动等。
回复

使用道具 举报

发表于 2003-1-23 19:57:19 | 显示全部楼层
其实我也想早点进入linux下的OpenGL编程,无奈现在还在DirectX中,还不想放弃,而且还要准备来年考研,唉,很忙啊,只恨自己为什么先不多学点
回复

使用道具 举报

发表于 2003-1-23 20:04:56 | 显示全部楼层
那个www.hyzgame.com的游戏开发库好像对Broland的编译器支持的好些,而且还不是Opensource的,要是能创建自己的Library的话,就很好了。
BTW:sjinny,我在武汉unix论坛就见过你了,只不过很少发言,主要是我现在在linux下的应用编程几乎就没有,好想向你学习啊,我也是武汉的
回复

使用道具 举报

 楼主| 发表于 2003-1-24 00:47:01 | 显示全部楼层
呵呵,不过我不是武汉的。
其实现在Linux下的游戏引擎很少,更不要说GPL了~~~
回复

使用道具 举报

发表于 2003-1-24 01:28:33 | 显示全部楼层
就是啊,游戏引擎实在是很少,真希望能用上我们自己的库,看来的加油了
回复

使用道具 举报

 楼主| 发表于 2003-1-24 10:07:31 | 显示全部楼层
昨天把场景漫游的功能基本实现了,现在得加上读取场景数据的功能了。
回复

使用道具 举报

发表于 2003-2-4 02:18:41 | 显示全部楼层
[quote:ad63c5b568="sjinny"]www.hyzgame.com里的好像不是GPL的,它有自己的协议。
关键是我要用我的程序编写3D界面的普通程序,而不仅仅是游戏。
www.sf.net上的我估计都是e文的引擎,要寻求技术支持很困难。
我觉得交流和学习是必要的,但是我得先有自己的东西。要不然怎么创新呢?
而且现在的引擎都是为游戏设计的,我的还要考虑普通程序的需求,比如让程序员定义自己的控件,事件驱动等。[/quote]

你们误会了,我是说那个站点里边的友情连接!!
回复

使用道具 举报

发表于 2003-2-4 14:29:31 | 显示全部楼层
netdigger, your QQ numerber
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-25 22:28 , Processed in 0.043239 second(s), 13 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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