本文仅自用,可供参考

遵守原则

1,支持所有类型的数据交换语言,比如:json,xml等语言。
2,用数据交换语言实现游戏交互设计必须配合高级语言的共同作用。
3,数据交换语言负责前端,主要作用是逻辑判断,结构组建;高级语言负责后端,主要作用是联结,组构和管理前端的数据结构。
4,秉承“前端设计直观简洁 一切任务交给后端”的开发原则。

基本概念

众所周知现代游戏基本上用高级语言开发。几乎没有使用过数据交换语言做开发,因为从字面意思上来看,数据交换语言的功能就是存储和交换数据,它根本做不出主流高级语言中面向过程中的很多流程结构和逻辑运算。
而要使用数据交换语言制作一套“五脏俱全”的GameDesign交互系统,就要把开发人员的工作中心从高级语言转到数据交换语言上来,简单来讲,就是用更适宜于人类阅读体验的数据交换语言来开发程序,学习周期会缩短很多,因为很多严格的逻辑运算和面向对象工程都将在后端处理完成。所以其上手门槛就会大大降低,开发效率也紧接着提高,但是相对的,自由开发的张尺度就大大缩短了。
另外,高级语言通常使用数组来存储数据交换语言的数据。要想实现该概念,就要活用数组,并严格遵守“前端设计直观简洁”的原则,做足全面的考虑,尽量贴切地模仿高级语言处理游戏设计方面的逻辑。

说了这么多将开发环境放在前端的好处,今天就先码到这里了吧,后期我将仔细讲解后端的开发应该是如何进行的,及其设计原理是怎样的,并且我将通过我自己的MinecraftServer插件开发进行演示。

标签: none

添加新评论