QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: sjinny

网络游戏的模块化讨论

[复制链接]
 楼主| 发表于 2003-9-27 22:53:46 | 显示全部楼层
[code:1]
int work()
{
    Request *q=queue.getOne();
    加密(q);
    zip(q);
    send(server, q);
}
[/code:1]
以上是一个没有异常处理的work函数。做demo的时候有没有加密和压缩其实也无所谓,我想,要是能用现成的程序或代码来进行加密/解密和压缩/解压缩就好了。

其实使用线程和队列,无非就是为了实现一个特性:非阻塞的函数调用。
回复

使用道具 举报

发表于 2003-10-2 14:36:49 | 显示全部楼层
sjinny,rocklgk ,我又新开了一个帖,初步讨论网络模块的可行性方案,听听大家的意见   
http://www.linuxfans.org/nuke/mo ... ewtopic&t=39356
回复

使用道具 举报

发表于 2003-11-2 10:09:23 | 显示全部楼层
sjinny  
你有自己的网站或者ftp吗?
希望你能把进度给我们展现一下
我很有兴趣加入到你们的工作中,但是我现在刚刚接触linux下的开发
所以,可以依靠你给我分配点任务~
小弟一定竭尽全力,完成大家的愿望
回复

使用道具 举报

 楼主| 发表于 2003-11-2 12:14:27 | 显示全部楼层
目前的工作主要都只是设计
你可以看看本版里的关于游戏的贴子,那些都是我们的设计,欢迎你参与讨论~~~
回复

使用道具 举报

发表于 2003-11-3 08:39:41 | 显示全部楼层
感谢上天赐与我第一个团队
请我们的领袖sjinny先分配我些学习的任务吧~~~
我在linux下使用的就是c/c++,想看看他们在linux下的特性
可惜,图书馆没有这些书,兜里银子又少
帮我推荐一下,谢谢~
回复

使用道具 举报

 楼主| 发表于 2003-11-3 13:15:34 | 显示全部楼层
你C++学得怎样?
Linux下的C++没什么特别的,只是开发库、开发工具和win不同罢了~~
回复

使用道具 举报

发表于 2003-11-3 21:31:32 | 显示全部楼层
自我感觉牛b,可惜对网络发面的了解不多
用c++结合神经网络开发过无损检测的系统,独立完成的~
呵呵.我可以做做人工智能的模块哦~~~
回复

使用道具 举报

 楼主| 发表于 2003-11-3 23:30:43 | 显示全部楼层
呵呵,那么请教一下:
游戏中,用户要根据游戏的情况做出一些反应和判断,并且进行操作,那么能否这样:
让用户编写一些规则,当某些条件得到满足时就执行一些操作,比如发现了某些情况时就按照某些规则做出反应,以次部分地替代用户的操作,尽量让游戏的操作自动化,而玩家只是设计好游戏中的一些响应策略~~~
这种功能能做出来吗?
大家讨论一下~~~
回复

使用道具 举报

发表于 2003-11-4 08:51:36 | 显示全部楼层
这样的说法?
其实,虽然我是后边加入的,但是还是觉得我们现在缺少的是软件工程的前期工作,系统分析.以前一个人工作,感觉不到这方面的需要,现在,和大家真正的体会到了要有一个强大的团体,真得需要按照软件工程的要求一步一步去作.ok,首先请游戏的初始设计者sjinny向我们提出需求吧.首要,我们需要给游戏来个真正的定位,做成什么类型的,rpg?grpg?等等,还是我们原创.我们的游戏做出来是面向谁的?这个很必要哦,如果是面向我们这些喜欢开发的人,sjinny提出的让游戏者来设定一些规则或者是让游戏在我们的进行过程中自动学习我们的规则就很必要了.如果面向的是更广泛的人群,那就只需要给游戏加入一些人工智能的东东就好.游戏的脚本也很重要,那是吸引游戏者的关键,其他的人可是不希望像我们一样在2进制的世界转悠,所以,这点在我们开发的初期就应该提出来.ok我也是第一次和这么多的伙伴一起工作,毕竟我还是个学生,缺乏的就是经验,一些我没有提到的东西还是请前辈们提出, 我自认文笔不错,原意为大家整理.
sjinny我建议我们的学习小组还是应该开一个讨论会了,或者就我们的游戏小组吧,这样,你安排时间,我们应该在一起定一个计划的~
给我发邮件吧[email protected]
回复

使用道具 举报

发表于 2003-11-4 13:28:27 | 显示全部楼层
[quote:f588ca78cb="sjinny"]呵呵,那么请教一下:
游戏中,用户要根据游戏的情况做出一些反应和判断,并且进行操作,那么能否这样:
让用户编写一些规则,当某些条件得到满足时就执行一些操作,比如发现了某些情况时就按照某些规则做出反应,以次部分地替代用户的操作,尽量让游戏的操作自动化,而玩家只是设计好游戏中的一些响应策略~~~
这种功能能做出来吗?
大家讨论一下~~~ [/quote]

你说的这个不就相当于外挂吗?
回复

使用道具 举报

 楼主| 发表于 2003-11-4 13:36:26 | 显示全部楼层
从特性上谈谈需求吧:
能处理三维场景,包括:读取、管理场景和模型文件,渲染,碰撞检测和物理引擎;
支持多人网络游戏,包括:服务器-客户端结构,玩家间交互;
支持游戏剧情的管理和控制,包括:使用脚本控制人物和场景,使用动态连接库控制人物和场景;
回复

使用道具 举报

发表于 2003-11-4 13:41:00 | 显示全部楼层
老实说,我对游戏开发的概念还很模糊,关于sjinny说的这样,真不知道该怎样结合在一起

以前一直只是关注游戏的逻辑设计而已
回复

使用道具 举报

发表于 2003-11-4 21:14:55 | 显示全部楼层
欢迎对我的源代码进行测试……
http://www.linuxfans.org/nuke/mo ... ewtopic&t=42807
回复

使用道具 举报

发表于 2003-11-6 19:28:47 | 显示全部楼层
大家好啊
这些天忙着金山公司的招聘暂时没有时间继续我们的工作了
实在抱歉
不过我昨天通过了金山公司的笔试
明天就要去金山公司复试了
感觉很开心
谢谢大家的支持
回复

使用道具 举报

发表于 2003-11-6 19:31:17 | 显示全部楼层
恭喜找到了好工作
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-9 10:41 , Processed in 0.044039 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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