中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-27 04:31
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,276 会员排行
DOS开发编程 & 发展交流 (开发室) » [原创]MIDI小赛车(纯DOS C 源码)
可打印版本  3,905 / 18
第1楼 GOTOmsdos 发表于 2007-02-28 14:40
铂金会员 发帖 1,827 积分 5,154
[原创]MIDI小赛车(纯DOS C 源码)
终于把我以前写的小赛车游戏加入了MIDI音乐!
(需用 HUGE模式,BC编译 )

XP DOS窗口无MIDI,在纯DOS才行的..
请试玩...有源码....
http://zhenlove.com.cn/cndos/fileup/files/midiWavCar5.zip

[ Last edited by GOTOmsdos on 2007-3-6 at 01:11 PM ]
第2楼 electronixtar 发表于 2007-02-28 14:50
铂金会员 发帖 2,672 积分 7,493
MIDI不错,顶
第3楼 GOTOmsdos 发表于 2007-02-28 14:58
铂金会员 发帖 1,827 积分 5,154
多谢了..
谁能实现循环播放就更好了...
如实现,把代码帖出来..
期待..

[ Last edited by GOTOmsdos on 2007-2-28 at 02:59 PM ]
第4楼 Kinglion 发表于 2007-03-01 00:18
铂金会员 发帖 1,924 积分 5,798 来自 金獅電腦軟體工作室
支持原创帖,学习了。
第5楼 zhgwbzhd 发表于 2007-03-01 22:46
高级用户 发帖 187 积分 506
不错,支持原创。
第6楼 zhgwbzhd 发表于 2007-03-01 22:51
高级用户 发帖 187 积分 506
我觉得循环播放可以考虑如下:
1、先测出音乐的播放时间。
2、利用bios的时钟振荡,可算出程序运行的时间。
3、在播放上次完毕之后,再播放下次。
第7楼 GOTOmsdos 发表于 2007-03-02 01:17
铂金会员 发帖 1,827 积分 5,154
程序原来就有循环播放功能,但是那个MIDI文件循环无效,后来换了MIDI文件,却可以了
不知什么原因?

刚又更新了程序,加入了可选择播放MIDI文件, 输入 XXX 和 XXX.MID 都可以.
但是出现奇怪现象:
如包含了MIDI C文件, 但在主C文件中不使用它的话,反而会在程序运行过程中出现
溢出现象, 使用它就没问题, 所以,迫不得已取消了原先的只玩游戏不放MIDI的功能
第8楼 GOTOmsdos 发表于 2007-03-03 13:36
铂金会员 发帖 1,827 积分 5,154
已更新
新增功能:
1
实现循环播放
2
赛车时按下'z'键可以停止或播放音乐...

[ Last edited by GOTOmsdos on 2007-3-3 at 01:52 PM ]
第9楼 GOTOmsdos 发表于 2007-03-04 15:36
铂金会员 发帖 1,827 积分 5,154
更新:
1
增加结束时可选择继续玩.,
2
解决BC编译带来的迟缓的问题,成功用TC2编译,解决了这个问题...
第10楼 GOTOmsdos 发表于 2007-03-05 14:42
铂金会员 发帖 1,827 积分 5,154
更新:
1
新增调节音量
2
新增调节速度
3
多采里程显示
4
屏幕显示操作
5
提高了代码效率
第11楼 GOTOmsdos 发表于 2007-03-06 13:14
铂金会员 发帖 1,827 积分 5,154
更新
1
同步显示调整过的及时状态
第12楼 pcuser80 发表于 2007-03-07 12:08
初级用户 发帖 50 积分 136
这个要支持下……
第13楼 henrya2 发表于 2007-03-19 07:52
中级用户 发帖 171 积分 486
Good
第14楼 BWSkyer 发表于 2007-03-22 10:42
中级用户 发帖 180 积分 367 来自 重庆
代码好多,能写出这样的程序很强了。。
第15楼 wzsunlight 发表于 2007-03-22 17:33
初级用户 发帖 52 积分 107
收藏了
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023