开发网站游戏要什么语言,就如一个网站进去了再找自己喜欢的游戏就可以进去了的那种
以一个经历过游戏开发的过来人,帮你归纳一下.
数据库端,那是肯定的.而且,只要不是单机游戏,涉及到联机游戏,不管是端游还是页游,都得用到数据库.mysql的性能与mssql和plsql相比起来,会稍微逊色.但是,plsql的语法比较晦涩难懂,对新手不友好.要是能咬牙坚持下来,plsql绝对是最好的数据库语言,没有之一.
服务器端,更不用说了,少不了的.c++或者java都行.c++的优势更明显,只是自己在书写的时候,做好控制,避免内存泄漏.
浏览器端,既然是网页游戏,无非就是两个主语言,要么js要么as.区别在于:要是纯网页游戏,那就是html,css和javascript分别作为布局,样式和脚本;要是在网页里面嵌入了flash动画组件,那就是mxml,css和actionscript分别作为布局,样式和脚本.
还有一些附属的语言,比如xml语言用来作为项目配置文件,诸如此类的,就不特意详细阐述了.
框架,不是特别强调的,用也可不用也可.反正从运行性能上来看,借助于框架开发不如用原生开发.
通讯协议,建议你了解一下那些长连接的通信机制,比如tcp/ip协议,amf3协议,ws协议等.毕竟,在游戏里面会经常用到主动推送.理念与聊天室类似,逻辑比聊天室麻烦.
最后,提一句,有一些极为复杂的网页动画特效,只凭着css和javascript难以解决,可能还要依赖于glsl语言,这被世人称为着色器语言,据说能够直接调用显卡驱动程序,做高级渲染.可惜,这个语言在国内的文档和资料太少,你需要去国外的网站里寻找文档和资料....
10796