像奥比岛,摩尔庄园,网娃乐园这样的游戏,原理是啥

鼠标右键就可以知道是不是个flash了,flash实现与客户交互。目前来说,国内主流的网页游戏都是用flash实现客户端。随着HTML5的普及,以后会慢慢的出现js版本的网页游戏,看国外大人模拟的js版《命运与征服》,强大得一塌糊涂。至于服务器端就跟其他的桌面型的网络游戏其实没什么区别,都是网络协议开发,数据处理等等技术,与客户端进行通信。 现在的游戏开发涉及n多技术,从编程语言角度来说,C/C++是核心和主流。原理吗,也不是一下子能说通的。想开发网页游戏客户端,就好好的学习下基于flash的AS,JS编程相关;想学服务器端技术,就好好的研究下C/C++技术,linux技术,网络编程;想做游戏引擎,可以好好学习下数学,物理学,计算机图形学,网络,人工智能等等。 一个看上去极其普通的游戏都可能构成一个异常庞大的工程。从策划,美工,开发,运维,客服,产品等等都是一款成功的游戏必不可少的因素。术业有专攻,建议要了解技术原理,从某一个方向切入,一旦入行并且做熟做好,这一行的神秘面纱就自然揭开了。