魔塔地图格式文件概念设计完毕

最近一段时间忙这忙那,学英语、学习、学校运动会等等一大堆破烂事(咋都跟学有关~),整得我疲惫不堪。

对了,还忘了一件,我的CWOW!因为台服有了80圣骑士,80死亡骑士,美服有了80战士..所以经过考虑决定练CWOW的法师。平时只能抽点时间来玩~开服这么长时间了,才72级,好歹咱在台服也是全程练过DK的…这次进度慢了。今儿杀了俩部落..全都是路见不平。一个被我用奥术弹幕送进墓地,另一个则是气定奥冲+弹幕送去陪先前那人了…….

跑题了..?嗯….经过思考,推翻了用等差数列排布数据。最终确定魔塔地图使用结构二维数组,操作十分简便。为了保证游戏数据不被轻易改动,准备采用RMXP加密使用的XOR算法。

地图文件仅保存地图元素信息,其他怪什么的均由数据文件负责。因为这两个分开有助于更灵活的制作互动事件。

具体就是这么多。最后,祝大家中秋节快乐!

VC研究笔记

我总是今天学这明天学那,昨天还是ASP.NET,今天就是VC++了….

终于搞明白了VC的 fstream…发现曾经犯了一个很SB的问题。16进制存在文件中是反着存的…….

这下就没问题了,争取早日出魔塔地图编辑器。

#include “stdafx.h”
#include <iostream>
#include <fstream>
using namespace std;
struct FData{
 unsigned long x[2][2];
};
int _tmain(int argc, _TCHAR* argv[])

 char * dfilename = “C:\1.map”;
 char * pfilename = “C:\2.map”;
 FData DT;
 std::ifstream file(dfilename, ios::in | ios::binary);
 std::ofstream PDT(pfilename,ios::out | ios::binary );
 file.read((char *)(&DT), sizeof(DT));
 PDT.write((char *)(&DT),sizeof(DT));
 file.close();
 PDT.close ();
 std::cout<<DT.x[0][0]<<endl;
 std::cout<<DT.x[0][1]<<endl;
 system(“pause”);
 return 0;
}

[ASP.NET]Hello World!

ASP.NET Hello World

今天ASP.NET我终于入门了。以前只能弄个 显示Msgbox添加个列表控件什么的。由于网页的特殊机制,所以数据生命周期较短,无法长期保存数据,即使使用ViewState也是一样的。今天我终于成功连接到了MDB数据库,并且成功在服务器上调试成功了。

我发现.NET就这点好,不搞语言歧视….C#.NET和VB.NET除语法不同外都一样用………以后深入研究研究这个,肯定会有很大帮助。

计划先整个聊天室或者留言板什么的..

太晚了…明儿5:30还得起床呢..~先不写了~

有所不为

从很早很早,我就选择了一条特殊的路。走上了这条路,我渐渐地发现,我已无法回头。

所谓鱼和熊掌不能兼得,一个人想要成就一番事业,就要敢于取舍。同样我的精力也是有限的,我不想去做浪费时间的无用功,我预见了那样下去的结果。在一切都太晚了之前,我做出了决定。虽说今后的日子会很艰苦,但是只要努力过,只要能学到有用的东西我就不会后悔。

成功者有所为,有所不为。

X64 ASM Hello World!

HOHO,我的第一个用ASM写的64位程序新鲜出炉!

程序的效果就是运行后弹出对话框,并且在C盘根目录创建Hello World.txt文件。

就是这么点功能,代码却要好几行,VB实现这个仅需5行代码。不过ASM却可以做很多VB无法完成的事,我要继续学习!

代码: Continue reading “X64 ASM Hello World!”

个人BLOG上线

别的网站的BLOG感觉都太不舒心,自己正好有空间,搭建了个Wordpress。大家常来哦!