虽然现在转到了互联网行业,但回过头来看,好多技术架构上的思路都是相通的。有些设计,在今天看来依然具备一定的参考价值。
《minecraft》(《我的世界》)是一款高自由度沙盒游戏,由瑞典Mojang AB和4J Studios开发。
Minecraft是一款沙盒游戏,整个游戏没有剧情,游戏中玩家可以在一个三维世界里用各种方块建造建筑物,透过像积木一样来对元素进行组合与拼凑,轻而易举的就能制作出小木屋、城堡甚至城市,玩家可以通过自己创造的作品来体验上帝一般的感觉。在这款游戏里,不仅可以单人娱乐,还可以多人联机,玩家也可以安装一些模组来增加游戏趣味性。
扩展资料:
《我的世界》游戏类型:沙盒、生存、冒险
游戏模式,分别为生存、创造、极限三种。生存,也就是最普通最原始的玩法。在生存世界中,玩家们可以享受从徒手掳掉第一块木头到帅气击杀末影龙的过程。现在Minecraft较为流行的四个版本是PC版,PC中国版,PE版,PE中国版(iOS),中国版手游安卓版。
《我的世界》中国版加入了好友系统:玩家们不仅可以添加好友、实时沟通,更能够方便地组队联机、一键邀请好友进入当前游戏,并肩冒险、创造共同回忆。方块是构成游戏主世界的主要物件,该创意灵感来源于游戏无尽矿工。
在当前:
1、游戏服务器端主要是数据库管理和TCP通信(加密),用以实现它们的,最主要的几种语言是微软的C语言系和Borland公司(当前其开发语言的子公司被EmbarcaderoTechnologies公司收购,这是题外话)的Delphi与BuilderC++。
2、事实上,由于Delphi与BuilderC++的开发快捷易懂,且与MSSQL或Oracle数据库都能非常好的相容,所以,大多数游戏服务器端使用的是Delphi开发。
3、游戏服务器端的开发,技术难度其实可能并不大,大的是并发的处理、系统资源的利用(同时在线能力),以及合理的数据表、情节安排、防黑防漏洞处理等。
4、相对来说,游戏客户端设计在动画技术、安全技术方面要难得多。
5、在当前,典型的游戏服务端都使用三层结构:游戏客户端与服务器端通信,服务器端再与数据库服务端通信。
服务器语言开发一般用Delphi、C++、net、java、php、python等这几种。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)