web游戏服务端(网页游戏开发需要学习什么知识?)
web游戏是啥?
网页游戏(又称网页游戏、无端网游),简称页游,是基于网页的电子游戏。一般只要能上网的电脑都可以玩游戏,不需要下载客户端。与其他大型游戏相比,具有占用空间小、硬件要求低的特点。
在互联网泡沫经济快速膨胀的时代,在大量新手网民蜂拥进入互联网,在MUD这个词逐渐没落但网游尚未兴起的时候,WebGame——这个新奇小玩意的推出无疑让很多人大吃一惊。
游戏服务端一般用什么编程编写的?
这要看是什么样的游戏。一般mmo等大型游戏要求C/C级别,手机网游传统上是用Java玩的。因为j2me的客户端也是Java,做逻辑总是比较方便,门槛也比较低。
还有一些网页游戏,比如最近流行的SNS社区游戏,就是使用http服务器的。这个有很多语言,比如ASP,PHP,JSP。是比较高级的语言,门槛比较低。
网页游戏开发需要学习什么知识?
目前开发网页游戏的基础技术至少包括:
photoshop操作和HTML CSS Javascript基础知识是最基础的。
flash actionScript在IE中必不可少。
未来的浏览器世界会被HTML5统治一段时间。所以HTML5规范中涉及的SVG-canvas、离线存储、WebSocket、webWork等常用技术也是非常基础的。重点是“游戏”,也是网页。这和服务器语言有什么关系呢?服务器做的是数据访问;但是游戏的重点是交互操作,必须在客户端。至于服务器端的任何语言,关键是保证服务器系统软件的数据访问效率和amp硬件的稳定性。游戏要求服务器的高并发和快速响应(可以适当放弃服务器的计算能力)。想了解服务器的语言知识,学java比较合适,NET,php等。(java和c#/ASP计算能力很强,都支持集群服务器)。其实核心是了解它们与数据库的交互,以及amp输出给客户端的特性。您甚至可以构建自己的服务器,并将其用作依赖于文件系统的持久介质。最近在玩node.js,就试着自己弄了个服务器,很靠谱。而且node.js是单线程的服务器语言,并发快速响应请求的能力很强,但是集群应用还不是很成熟。目前淘宝正在努力做研究和转型。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。