爱问知识人 爱问教育 医院库

开发游戏服务端需要具备哪些方面的知识?

开发游戏服务端需要具备哪些方面的知识?

开发游戏服务端需要具备哪些方面的知识,3Q

提交回答

全部答案

    2013-08-28 22:35:16
  • 游戏开发分为设计、程序和美工讲讲游戏编程需要的知识吧:1。扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。2。扎实的A*算法知识。主要有:树或图的搜索算法、A*A*算法、碰撞检测A*算法、BSP树、人工智能3。相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE4。跟游戏优化相关的知识。比如数据库、内存管理等。5。想做游戏可不是件容易的事,最重要的:要有毅力,要能不断学习!
    如若我的回答对你有帮助,请为我点下有用噢:)

    匿名

    2013-08-28 22:35:16

  • 2013-08-28 22:15:47
  • 开发游戏 需要
    策划(游戏定位,模式,面向人群,如何盈利等等)
    美工(设计游戏的界面,和里面的各种元素)
    程序员(根据要求写出相应的程序)

    深***

    2013-08-28 22:15:47

  • 2013-08-28 21:45:17
  • IT技术 程序语言 游戏创新头脑点子

    匿名

    2013-08-28 21:45:17

  • 2013-08-28 20:18:29
  •   从整体架构来看, 目前页游服务器的技术相对其他的客户端的MMO,FPS,TPS等, 以及SNS游戏的后台要简单, 因为其分区分服 和 单服人数相对较少的特性。
    当然服务端开发要用到的技术还是相通。
    语言方面: c++语言,书籍的话就太多了, primer, 几本effective, 还有其他N多c/c++语言方面的著名书籍, 就不举例了, 值得一提的是现在许多页游后台都大量使用java,。
      net, python,lua等来处理逻辑, 如果有需要, 掌握了c/c++之后, 在工作中会很容易切过去。 OS平台: 网络编程, 不论linux还是windows作为server平台, 都推荐unix网络编程卷1/2, APUE等书看一看, 后期此类书大部分时间还是用做字典。
       网络协议: TCP技术详解卷1/2, 推荐后期看, 不太适合新手看。 另外数据结构算法之类的就不多说了, 还有就是很多公司会用到一些网络库, 例如: ACE, ICE, libevent, libev, boost asio等, 这些东西暂时不用急着去学如何使用, 当工作中需要了, 可以慢慢去了解, 推荐以后多看看这些网络库的源码, 会很有帮助。
       以上是我个人推荐的一条稳扎稳打的路线, 要是希望能几个月马上上手, 可能就不太适合了。

    匿名

    2013-08-28 20:18:29

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):