三九宝宝网宝宝教育智力培养

开发mmorpg需要什么软件

01月26日 编辑 39baobao.com

[送教下乡最需要改进的方面]送教下乡是帮扶薄弱学校的重要环节,其关键在于真实有效。只有做到前期任务具体、方向明确,才能避免送教下乡活动变成一场独角戏,也才能够让薄弱学校教师有持续学习改进的热情和...+阅读

必须的技能:

懂至少一种编程语言。 迄今为止, C++因为性能和效率的优越性成为游戏开发者的首选。 Visual Basic, Java 或者 C# 可能也是不错的选择;

熟悉一种图形库。通常的选择是SDL, OpenGL, 或者DX/D3D。(译者注:网上也有很多免费/付费引擎下载和出售);

选择一种网络通讯库。 你可以从WinSock, SDL_net, 或DirectPlay中选择。(译者注:很多人喜欢开发自己独特的网络库,这并不复杂,似乎ACE也是一种选择);

对游戏开发有大体的经验。例如,事件循环,多线程,GUI 设计,等等。

强烈推荐的技能:

C/S结构通讯;

多平台开发。 你可能希望设计一个MMORPG, 尤其是服务器能运行在多种操作系统。为此,我推荐使用SDL, OpenGL 和SDL_net;

网站开发。如果你想让用户通过网站查看玩家统计,服务器信息和其他信息,这是必须的。(译者注:其实网站可以交给其他人开发,如果有必要的话);

安全管理。你当然不想因为有人攻击你的服务器而浪费时间!

团队组织能力。 你需要一个你能成功领导和管理的团队;

第二步:初步规划

我注意到很多人在不同的论坛发帖子寻找团队开发MMORPG。他们中的大部分是这样:“我们成立了一个公司/游戏工作室,需要3个美工,两个程序,1个音乐制作,等等。为了创新,不要看过去的MMORPG,你有全部的自由用来创造你想要的世界,等等。 我们会在项目完成并赚到钱的时候付给你酬劳,等等”。不幸的是,以现有的技术和带宽,你无法拥有一个动态的世界。 朝向无法到达的目标前进只会导致失败。正确的做法是拿出一些小规模的,功能性强的,可扩展的设计和构架。,

基本软件构架

首先,尝试创建一个简单的C/S模型,有如下功能:

创建一个新角色;

保存那个角色(服务器端);

用那个角色登陆;

能够和其他人交谈;

能在3D空间游览;

保存角色看起来简单,其实不然。 例如,有两种方式保存角色:使用数据库服务或者使用文件。两者有各自的优缺点:

数据库 文件

优点 添加新域或者修改现有的都很简单。

更新玩家统计数据非常简单(从游戏外)。

你可以通过SQL查询方便的获取不同种类的统计结果。

无需自行完成I/O操作,数据库会替你做好。

易于更新/恢复。

高速操作(读/写)。

实现简单。

无需额外的库。

不依赖数据库服务器。因此你不必担心数据库升级或安全问题。

缺点 容易出错。 例如,做一个更新查询的时候遗漏了''where''子句。会导致惨痛的损失,尤其是你没有备份的时候。

数据库会比打开/写入一个玩家档案文件慢。你查询一些数据的时候会耗费几个毫秒,尤其是大量玩家同时登入/登出的时候。

需要额外的代码进行游戏和数据库间的数据转换。

需要操作数据库和SQL的经验。并且需要一个程序和数据库之间的接口库。

如果因为某些原因数据库文件损坏,那算你倒霉,你可能会丢失所有的玩家数据(尤其是短期内没有备份的时候)。

很难添加新的域,除非一开始就很小心的设计了文件的格式/结构。

没法做全体玩家的查询。(这可以通过每天晚上用程序把重要字段添加进一个数据库间接实现)。

如果你想更新/检查玩家状态,你必须额外写代码。

更新和还原比较复杂。

以下为关联文档:

做生产管理需要做到那几点人:了解员工技能、观念、知识、情绪、目标以及这些方面的动态,并对其进行培训、引导、管理,建立制度,树立威信,帮助其解决问题和困惑; 机:了解设备性能、产能、特点、保养要求,紧盯...

团队建设需要哪些要素团队建设需要的要素统一的目标 目标是团队的前提,没有目标就称不上团队,因为先有了目标才会有团队。有了团队目标只是团队目标管理的第一步,更重要的是第二步统一团队的目标,就...

新托福考试的大小作文写的时候需要怎么去写才能有好成绩新托福作文包括两个部分,一是综合写作部分,即integrated task,另一部分为独立写作部分,即independent task。对于综合写作部分,由于考察的TOPIC一定是一些academic topic,一般考生...

请大家推荐几个不需要网络有好玩的游戏谢谢!您好,不知您喜欢什么类型的手机游戏。以下这些,个人认为是经典,而且都是单机免费的游戏。 竞速类:《真实赛车》《极品飞车》; 格斗类:《暗影格斗》; 塔防类:《保卫萝卜》《三国塔防...

2019国家开发银行校园招聘时间有知道吗对的,想参加2018年国开行校招就搜2019国家开发银行校园招聘即可。 国开行历年招聘时间汇总: 2015国家开发银行校园招聘发布公告时间为2014年11月10日; 2016国家开发银行校园招...

国家开发银行招聘二本学生吗2020国家开发银行招聘基本条件: 1.具有中华人民共和国国籍。 2.遵纪守法,诚实守信,具有良好的个人品质,无违规违纪行为。 3.品学兼优,思维活跃,具有较强的学习和创新能力。 4.乐观...

如何在日常生活中开发孩子的音乐智能●创设适宜的环境 想要培养孩子的音乐智能,最重要的是为孩子创设一个宽松、自由的音乐环境,让孩子学会倾听,学习用音乐表达自己的感情,特别是要鼓励孩子的自发性音乐活动,以保持...

签了劳动合同了辞职有什么影响吗需要注意什么吗辞职即解除劳动合同,劳动者解除劳动合同的以下三种方式: 1.与用人单位协商一致解除劳动合同。 2.若用人单位存在法定过错,即《劳动合同法》第三十八条之情形,劳动者可以书面告知...

做好施工企业法务管理需要哪些对策一、施工企业诉讼纠纷常见类型 (一)拖延结算。对上结算,项目建设方故意拖延结算以达到延迟支付工程款。一些政府项目通常设置一审、二审等过程审计与政府财政审计导致结算周期...

推荐阅读
图文推荐