Webgame 设计与开发 第一章 简介
来源:互联网 发布:昆虫识别软件 编辑:程序博客网 时间:2024/05/07 08:05
Webgame 设计与开发
第一章 简介
内容简介
致谢
前言
第一章 简介
1.1 关于本书
本书是一本关于webgamed设计与开发的教程,内容包括五部分,第一部分介绍webgame的发展趋势,第二部分介绍webgame服务端设计,第三部分介绍 webgame客户端设计。第四部分数据库设计。第五部分webgame运营问题总结。其中服务端设计部分主要介绍大型多人在线服务器的设计,技术上介绍IOCP高性能服务器的设计,开发的服务器同时支持4000人的在线。客户端设计部分主要介绍游戏框架设计,游戏界面风格设计以及界面编辑器、地图编辑器的制作。技术上采用flex平台,语言采用AS3,场景、界面制作采用3DMAX, ps、flash等制作软件。数据库设计部分主要讲解游戏中数据的存储,数据结构的设计。webgame运营问题总结部分主要讲解webgame在运营当中遇到的一些问题,这些问题是如何解决的,解决后,对功能代码又是如何优化改良的等。
整本书以一个战争策略性游戏贯穿始终。游戏功能部分主要包括战斗,任务,技能,工会,信件,排行 等功能模块。作者相信,读者仔细读完该书,在webgame设计与开发中,将会有一个新的认识和提高。
1.2 本书作者
关于作者,我不想做太多的介绍,那样会让觉得我在标榜自己。程序员的职责就是写出优良高效的代码,而在这一点上,我一直在努力去做。因大学时代酷爱文学,本想做一名自由撰稿人,但事与愿违,职业的选择大多不会顺心如意。大学时,我就读于黑龙江工程学院电子信息工程专业,这所高校,恐怕很多人都没有听说过,但在这里,我完成了大学的四年学业,并在这里靠着自学进入了程序员的行列。当时之所以选择编程,并不是自己喜欢,而是因为投入成本低,只要一台PC 就可以了。如果要选择嵌入式开发,还要买单片机,好的要几千,一般的也要花上几百。当时囊中羞涩,于是选择pc编程。 06年大学毕业,进入苏州一家外包公司,后来转入一家游戏公司,做过客户端程序,也做过服务端程序,再到后来专做服务端开发。
近2年来,我们做了一款不错的webgame,市场不错,给公司带来不少效益。于是,我决定写本书,把在项目中的经验以及设计、开发等技术开放开来,与普天之下的开发人员,策划人员以及许许多多的游戏从业人员一起分享经验,共同促进webgame的快速发展。
1.3 本书读者
本书适合开发人员,策划人员阅读。读者不一定会编程,但具备编程能力更易理解本书。
1.4 webgame 市场分析与前景展望
webgame 指网页游戏,一种不需要下载和安装客户端,通过浏览器来进行游戏的一种游戏形式。随着WEB着2.0,3G技术,云计算技术的兴起,未来网页游戏将从画面和速度方面超越客户端3D游戏。今年GOOGLE关于发布操作系统和浏览器的信息,更让人相信,未来游戏开发技术会有一个更大的飞跃发展,webgame将会获得更好的时机,赢得更大的市场。 webgame有其自身的优缺点,从网游市场和玩家市场角度考虑,分析如下: 玩家市场,优点是中国有庞大的玩家市场,自由的时间,无冲突无需选择;缺点是玩家之间互动性低,内容不够吸引人,玩法模式单一。从网游公司角度来说,优点是开发成本低,盈利模式灵活,游戏平台易整合,缺点是市场拓展难度大,webgame生命周期短,市场竞争激烈。
总而言之,技术的进步需要创新,游戏的设计也需要创新,大量网游公司涉足webgame ,也是看好webgame的未来市场潜力。我相信,未来webgame将克服自身缺陷,充分发挥自己的优势,webgame的明天,将是一片艳阳天。
1.5 总结
关于此章节我不打算写太多,因为我把关注的重点放在后面框架设计以及开发上,这样我就可以充分利用时间,以最快的的速度把该书写完,献给每一位读者。
2009.12.05 书于苏州蜗居
Webgame 设计与开发 第二章 Webgame 框架设计
http://blog.csdn.net/zhanghefu/archive/2009/12/17/5027864.aspx
- Webgame 设计与开发 第一章 简介
- Webgame 设计与开发
- Webgame 设计与开发 第二章 Webgame 框架设计
- Webgame 设计与开发之内容简介
- Webgame 设计与开发 第三章基于导航网格的智能寻路系统设计
- WebGame开发
- Flash Webgame 开发架构与心得
- 第一章 设计模式简介
- 第一章:网页设计简介
- linux内核设计与实现(第一章)----linux内核简介
- [笔记]《Linux内核设计与实现》第一章Linux内核简介
- 原作者未知 Flash Webgame 开发架构与心得
- webgame开发简明教程
- webgame开发简明教程
- webgame前台开发总结
- WebGame开发总结
- Qt4 图形设计与嵌入式开发 第一章学习
- 第一章 Java Web开发简介
- 非常不错的编程技术教程
- pku 1094 Sorting It All Out 拓扑排序
- Chrome编译
- Ubuntu 8.04环境配置指南
- const char*, char const*, char*const的区别
- Webgame 设计与开发 第一章 简介
- C++到底是恐怖还是优秀,浅谈C C++的本质区别
- 实现windows下的任务管理器的操作
- 关于域管理的规划
- 不要迷恋哥,哥只是个传说
- JavaScript中对象的prototype属性
- 郁闷
- 16条技术人员创业心得 从廉租房中最晚熄灭的灯谈起
- const_cast dynamic_cast reinterpret_cast static_cast用法