- 注册时间
- 2004-11-28
- 最后登录
- 1970-1-1
|
探索ADVANCE v2.0 网络对战 之红外Beta1版
版权声明:本GvBasic软件有部分基于"Explore 2.0"的作者的"Explore 2.0"之上编写,可视作"Explore 2.0"的扩展程序。本人决无任何恶意对其作品进行扩展,只为增加游戏的娱乐性而制作,供大家分享。我本人拥有"探索ADVANCE v2.0 网络对战 之红外Beta1版"所有权,根据《中华人民共和国知识产权法》任何人在任何地方,任何时间,无论是否在公开媒体上发表,其作者及其作品都受到相关法律的保护。若原作者有任何异议,请及时与我联系。
作品介绍:
本软件是对"Explore 2.0"的扩展,针对游戏中那个打X的选项而编写,让联机对战成为可能。本软件需要原版"Explore 2.0"的存档的支持,没有它的存档,便无法使用(它的存档名为SAVE-A/SAVE-B/SAVE-C)。
适用机型:
NC2600C(保证能用,我就是在它上一个字母一个数字打出来)
NC2000A/C、NC3000等
理论上支持PEEK、POKE的WQX都可以,但也许会出错,主要是因为地址不同。NC2600C以外的用户可以改PEEK/POKE的地址来使它能通用,在后面的说明中我列出了用到PEEK/POKE的行号,地址,地址的作用,你可以改一下再用就没什么问题了,说不定还能进行跨型号联机。
联机过程:
进入游戏后会先选择存档,就是你要联机的那个存档。之后进入选择联机,一个选建立,一个选加入。建立方可以无限时的等待加入,加入方也可有无限次的尝试连接的机会。当两机红外口对接时,建立方确定已经在等待连接,加入方按“S”发出请求加入的讯息,建立方验证身份后若拒绝则通知加入方,停止联机,并继续搜索,加入方则自动退回;若同意则加入方发送自己的数据,接着建立方会发送自己的资料。
进入对战:
对战中不能使用召唤兽,也不能吃药,更不能封印~因为是Beta版本,时间又紧,所以比较仓促,没来的及完善,大家就当作是试玩版吧~其他都和原来的游戏中的作战过程一样。
注意事项:
1、本软件和"英雄坛说"的联几方面差不多,只有在做出选择,按下了键时才会触发红外传输。
2、最好的红外传输效果是两红外口相距3-4cm,有些人认为越近越好,以至于两红外口相接触,不仅会磨坏端口的档板,影响通信,而且万一对的不准的话,所成的角度就会很大,反而不好。红外可是光速耶,3*10的8次方m/s,不在乎这3-4cm的。
3、本版本是试用版,由于时间紧迫(1.5天+上厕所的时间*1),所以有一些问题还没解决,主要表现在通信不稳定上,因为红外的缓存似乎有限,好像时间也有限制,在某些过程中极不稳定,所以我也上传了它的文本格式供大家帮我一起解决。因为在外地上学(是上中学啊~不是大学,我这么小就这么苦,大家同情同情吧~)一星期就周末上网,所以Beta2将在下周末完成,那时时间充裕,通信的不稳定问题应该差不多能解决。敬请期待~
文件内容:EXPLORE2.0及其TS-SETUP,E_io_beta1对战程序,SAVE-A、B提供两个垃圾存档供测试,ReadMe
程序中出现PEEK/POKE的行号及所涉及到的内存地址:
PEEK:4060,4070,4080,4510,4520,4560,5000,5001,5002,5010
POKE:3000,3020,4060,4120,4130,4510,4520,6050,6060,6075
NC2600C中的内存地址:199:按键响应,59(3B):红外状态端口,58(3A):红外数据出入端口。打开红外的内存:先POKE 6160,0OKE 6161,74OKE 6162,1OKE 6163,96,再DATA 176,240,17,0,0 并FOR I=3840 TO 3844:READ A:POKE I,A:NEXT,最后CALL 6160就可以了,但具体是什么用我不知道,所以要让它运行在其他型号上得搞定上面的那些地址。
|
|