赞
踩
传统的mud用lpc语言编写,移动端mud在最近比较热门。
国内比较知名的移动端mud就是以zjmud为代表的mud系列。
我认为移动端+基于大数据的弱智能化对于mud来说会是一个不错的发展前景。
由于部分新接触mud的wiz对mudapp开发不太了解,我仅在这里提供一个使用egret引擎开发的想法,即开发mud客户端的具体要求。
以下是开发前需求的准备:
1.熟悉网络编程。即对原生socket、websocket,http等有一定程度了解。
2.参照zjmud的写法,即对mud源码有一定了解,以对lib进行约束格式。
3.了解传统mud的数据处理方式,以对其进行整改。举例传统的一些颜色符和存储方式等已经没有必要保留,建议采用各大引擎的第三方库和自带的富文本样式,例如egret的xml富文本。
举例如下:
#define XWST "<font"
#define XWEND "</font>"
#define XWHIR "<font color=0xFF0033>"
#define XWHIY "<font color=0xFFFF00>"
#define XWHIB "<font color=0x6600FF>"
#define XWHIG "<font color=0x33FF66>"
#define XWHIW "<font color=0xFFFFCC>"
#define XWHIM "<font color=0xFF00FF>"
#define XWNOR "<font color=0x666666>"
以下这种传统格式不需要保留,举前面为例,后端发送数据,前端提供的方法可以直接识别,不需要进行格式处理,建议将lib转化为utf8。
#define BLK ESC+"[30m" /* Black */
#define RED ESC+"[31m" /* Red */
#define GRN ESC+"[32m" /* Green */
#define YEL ESC+"[33m" /* Yellow */
#define BLU ESC+"[34m" /* Blue */
#define MAG ESC+"[35m" /* Magenta */
#define CYN ESC+"[36m" /* Cyan */
#define WHT ESC+"[37m" /* White */
4.请不要纠结于telnet。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。