中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: [原创]MIDI小赛车(纯DOS C 源码) 上一主题 | 下一主题
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『楼 主』:  [原创]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 ]

   此帖被 +14 点积分     点击查看详情   
评分人:【 electronixtar 分数: +8  时间:2007-2-28 14:51
评分人:【 Kinglion 分数: +2  时间:2007-3-1 00:19
评分人:【 henrya2 分数: +4  时间:2007-3-19 07:52


2007-2-28 14:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 2 楼』:  

MIDI不错,顶




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2007-2-28 14:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 3 楼』:  

多谢了..
谁能实现循环播放就更好了...
如实现,把代码帖出来..
期待..

[ Last edited by GOTOmsdos on 2007-2-28 at 02:59 PM ]

2007-2-28 14:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 4 楼』:  

支持原创帖,学习了。



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2007-3-1 00:18
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
zhgwbzhd
高级用户





积分 506
发帖 187
注册 2005-12-4
状态 离线
『第 5 楼』:  

不错,支持原创。

2007-3-1 22:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhgwbzhd
高级用户





积分 506
发帖 187
注册 2005-12-4
状态 离线
『第 6 楼』:  

我觉得循环播放可以考虑如下:
1、先测出音乐的播放时间。
2、利用bios的时钟振荡,可算出程序运行的时间。
3、在播放上次完毕之后,再播放下次。

2007-3-1 22:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 7 楼』:  

程序原来就有循环播放功能,但是那个MIDI文件循环无效,后来换了MIDI文件,却可以了
不知什么原因?

刚又更新了程序,加入了可选择播放MIDI文件, 输入 XXX 和 XXX.MID 都可以.
但是出现奇怪现象:
如包含了MIDI C文件, 但在主C文件中不使用它的话,反而会在程序运行过程中出现
溢出现象, 使用它就没问题, 所以,迫不得已取消了原先的只玩游戏不放MIDI的功能

2007-3-2 01:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 8 楼』:  

已更新
新增功能:
1
实现循环播放
2
赛车时按下'z'键可以停止或播放音乐...

[ Last edited by GOTOmsdos on 2007-3-3 at 01:52 PM ]

2007-3-3 13:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 9 楼』:  

更新:
1
增加结束时可选择继续玩.,
2
解决BC编译带来的迟缓的问题,成功用TC2编译,解决了这个问题...

2007-3-4 15:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 10 楼』:  

更新:
1
新增调节音量
2
新增调节速度
3
多采里程显示
4
屏幕显示操作
5
提高了代码效率

2007-3-5 14:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 11 楼』:  

更新
1
同步显示调整过的及时状态

2007-3-6 13:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pcuser80
初级用户




积分 136
发帖 50
注册 2006-9-8
状态 离线
『第 12 楼』:  

这个要支持下……

2007-3-7 12:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
henrya2
中级用户





积分 486
发帖 171
注册 2006-2-12
状态 离线
『第 13 楼』:  

Good



Those who do not study the past are condemned to repeat it
2007-3-19 07:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
BWSkyer
中级用户

我是DOS学者


积分 367
发帖 180
注册 2006-5-14
来自 重庆
状态 离线
『第 14 楼』:  

代码好多,能写出这样的程序很强了。。

2007-3-22 10:42
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (309843581)  编辑帖子  回复  引用回复
wzsunlight
初级用户





积分 107
发帖 52
注册 2007-3-10
状态 离线
『第 15 楼』:  

收藏了

2007-3-22 17:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: