易码技术论坛

 找回密码
 加入易码
搜索
查看: 237778|回复: 25

[原创]Lava游戏在MFC框架下的实现【加入256色版】

[复制链接]
发表于 2006-5-4 18:42:00 | 显示全部楼层
我这只有vc6,能给个vc6版本吗?[em07]
 楼主| 发表于 2006-5-4 18:44:00 | 显示全部楼层
-.-

这么古典……可惜我只有vs.net 2003和2005……木有vc6
发表于 2006-5-4 18:49:00 | 显示全部楼层
vc6比较经典
[em07]
 楼主| 发表于 2006-5-5 03:30:00 | 显示全部楼层


这个是《易码记事簿》在VC6下编译的结果。

唉,VC6的IDE太不习惯-.-

发表于 2006-5-5 06:37:00 | 显示全部楼层
楼上这个……地图会乱的……
发表于 2006-5-5 08:42:00 | 显示全部楼层
不知道是什么,但是好象很好玩,厉害~我顶了先,但是,告诉我是什么好吗,然后还要告诉我有什么用~
发表于 2006-5-5 08:52:00 | 显示全部楼层
是不是把.lav改成.exe???我理解错误了没啊?
发表于 2006-5-5 15:03:00 | 显示全部楼层
老F,不对啊,有时图象的色彩会不对如下图(XP下运行)



 楼主| 发表于 2006-5-5 15:05:00 | 显示全部楼层
以下是引用Alanwywy在2006-5-5 6:37:00的发言:[BR]楼上这个……地图会乱的……

你得调到32bit色下才可以看到正常的游戏画面。

以下是引用神月在2006-5-5 8:42:00的发言:[BR]不知道是什么,但是好象很好玩,厉害~我顶了先,但是,告诉我是什么好吗,然后还要告诉我有什么用~

作用是很大的~~如果要写LAVA代码的话,可以在VS.net 2003的环境下面工作,而VS.NET的IDE是很强大的。

例如,智能感应,代码折叠,标签。还有强大的调试功能,比如断点,变量的监视。还有各种错误的检查,比如未初始化的变量,没有使用的局部变量……等等。这些都是以前所没有的。

编译出来的是MFC程序,可以说是个PC游戏^_^bb。

只要使用查找替换功能就能得到适合Lava的代码。比如用word执行一个宏,很方便。然后用lava的IDE编译就可以得到.lav了。

目前还没完全把Lava的函数实现,但是常用的都实现了。一般工作没有问题了~~只不过这样用起来要有很多注意的地方。不能正确理解c语言和Lava的区别,以及不太会用.net的IDE的话,并不会带来多少方便。所以我也没有推广和发布的意思~~

和loglave一样,就是一时兴起玩一下~~loglave提出了这个不错的思路,实现了2色的框架。我把这个东西扩展到灰度以及256色下,并完善了部分功能……然后发出来show结果,仅此而已:)
发表于 2006-5-5 16:33:00 | 显示全部楼层
原来如此。感觉你们都好强的………………
 楼主| 发表于 2006-5-5 19:43:00 | 显示全部楼层
只是这里研究文曲星之外的人不多而已。

其实都是easy的东西……发在别处就贻笑大方了。
发表于 2006-5-5 20:24:00 | 显示全部楼层
貌似把LVM和lav文件整合了?
发表于 2006-5-6 17:52:00 | 显示全部楼层
试用感想:怎么还没有在PDA里lava3.1模拟的快?
发表于 2006-5-6 19:07:00 | 显示全部楼层
纠正你一个概念性的错误:

LavaX在PocketPC以及wqx上都是虚拟运行的,不是模拟的。
发表于 2006-5-6 19:25:00 | 显示全部楼层
提问……

虚拟和模拟的不同之处是什么……

我不知道……
发表于 2006-5-6 19:37:00 | 显示全部楼层
不知道有没有人用过“C-free”?编译程序很舒服的,还有强大的调试功能的。


[em01][em01][em01]
发表于 2006-5-6 19:47:00 | 显示全部楼层
虚拟和模拟的概念完全不同。

模拟必然存在一台真实的机器,我们在另一台机器上模拟它。比如gba是真实的机器,我们要在电脑上玩gba游戏,就得通过一个gba模拟器玩,这个模拟器模拟了gba这个真实的机器。

虚拟:比如LavaX。LavaX虚拟机是一台现实中不存在的机器,它有自己的一套指令集,而这套指令集在任何真实的机器上都不存在。任何真实的机器想要执行LavaX程序,都必须安装LavaX虚拟机。包括wqx与pc,他们的地位都是相等的,没有谁是真实的LavaX机器,在执行LavaX程序时都得安装LavaX虚拟机。某些人说LavaX的真实机器是wqx,而pc是模拟器,这是完全错误的。
 楼主| 发表于 2006-5-6 20:04:00 | 显示全部楼层
以下是引用风的颜色在2006-5-6 17:52:00的发言:[BR]试用感想:怎么还没有在PDA里lava3.1模拟的快?


因为游戏开始默认速度是“慢”,原来是“快”

而且计时器比正常的时间慢一倍。

综合起来,就感觉不快了。不过正好可以进行游戏:)
发表于 2006-5-6 22:30:00 | 显示全部楼层
以下是引用leesoft在2006-5-6 19:47:00的发言:[BR]虚拟和模拟的概念完全不同。

模拟必然存在一台真实的机器,我们在另一台机器上模拟它。比如gba是真实的机器,我们要在电脑上玩gba游戏,就得通过一个gba模拟器玩,这个模拟器模拟了gba这个真实的机器。

虚拟:比如LavaX。LavaX虚拟机是一台现实中不存在的机器,它有自己的一套指令集,而这套指令集在任何真实的机器上都不存在。任何真实的机器想要执行LavaX程序,都必须安装LavaX虚拟机。包括wqx与pc,他们的地位都是相等的,没有谁是真实的LavaX机器,在执行LavaX程序时都得安装LavaX虚拟机。某些人说LavaX的真实机器是wqx,而pc是模拟器,这是完全错误的。


完全了解了!谢啊~
 楼主| 发表于 2006-5-10 13:11:00 | 显示全部楼层
如果有命令行编译器,可以直接搞个一体化的编译方案出来:)
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-4-29 17:14 , Processed in 0.018358 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表