免费软件,作者对您使用本程序所产生的一切后果不负任何责任,如果您继续使用,就表示您同意这一点;如果您不同意,请立即退出.(这里并没有提供什么格言,您可以打开"tips.txt"自己添加). ZBM 2000.4
本程序最佳运行环境是:分辨率:800X600,16位色,小字体. 需要DirectX(版本我不清楚,编译时是5.0),用于音效.
以下几条是本程序已知的几个BUG. BUG 1: 棋盘部分可以自动适应分辨率, 但信息部分不能, 把分辨率调成640X480您就看到了.
BUG 2: 注释的修改是在编辑框的KILLFOCUS事件处理函数中进行的, 所以, 如果您修改注释后马上保存文件(不让KILLFOCUS事件发生), 那么刚刚修改的注释就不会被保存.
BUG 3: 您可能注意到, 打开棋谱时是先出打开文件对话框, 再提示当前文件存盘. 而人们的一般习惯是先提示存盘, 後选择要打开的文件. 由于我对MFC这一部分还没有完全弄明白,所以暂时无能为力.另外这也带来了一个BUG, 即当你打开当前文件时, 什么也不会发生. 恳请高手指点.
BUG 4: 文件打开对话框, 先选择一个棋谱文件, 然后移动到一个文件夹上, 下面的文件的说明部分并不会改变(也许这不算BUG).
BUG 5: 这一项最多算一个广义的BUG. 播放音效时, 鼠标会稍有迟滞(尤其是放子时). 一开始播放音效用的是sndPlaySound, 后改为Direct Sound, 情况有好转, 但未完全解决. 也许是我的机器太慢(M2-233).
BUG 6: 程序仅能判断简单的文件格式错误.
如果您发现它其他的BUG.请与我联系,谢谢!
下面是我想知道的几项技术, 希望高手不吝赐教. A: 用Direct Sound播放声音时,如何知道声音是否在播放.
B: BUG 3 的解决方法
C: 在FormView中如何使用位图按钮,它没有OnInitDialog,用不了AutoLoad,所以我只能一个一个的Create,麻烦的是它们的位置(实际位置与对话框编辑器中的并不对应),有没有简单方法做这件事(为了给猜局的统计列表找一个合适位置我把程序重新编译了十次以上).
长考出恶手
如果棋谱还没有完成,那么打开它时将进入录入模式.如果它已经完成了,则会进入打谱模式.(完成棋谱的方法是 1:连续弃权两手 2:认输 3:被超时判负).
程序提供了4种计时方式,1:全局正计时(黑色或白色,可用于各种录入模式);2:全局倒计时(红色,可用于比赛方式的非读秒阶段);3:单手正计时(绿色,可用于比赛方式);4:单手倒计时(蓝色:可用于比赛方式的读秒阶段);单击计时器可改变计时方式.
注意:默认情况下每盘棋最多允许360手,拔子128个(改变颜色记为拔子一个),最大的一块(指完全相连的棋子,与围棋上一般所说的"块"不同)棋允许256个子.您可以通过"选项|设置"修改这些值,但我不建议您这样做.
没有合适的资源?快使用搜索试试~ 我知道了~
很早以前写的一个围棋程序的源码
共264个文件
zbm:200个
h:21个
cpp:20个
4星 · 超过85%的资源 需积分: 16 74 下载量 107 浏览量
2008-12-29
11:44:25
上传
评论
收藏 255KB ZIP 举报
温馨提示
整理家当时想起来的,从最早开始写到现在已经将近10年了,水平不高,但可能对初学者有点用处。这个程序我不维护,所以有任何问题,请不要找我。 http://blog.csdn.net/LocalVar/archive/2007/06/11/3635713.aspx
资源推荐
资源详情
资源评论
收起资源包目录
很早以前写的一个围棋程序的源码 (264个子文件)
Board.bmp 286KB
black.bmp 5KB
white.bmp 5KB
bitmap2.bmp 2KB
bitmap4.bmp 2KB
regretf.bmp 2KB
regretu.bmp 2KB
litebulb.bmp 1KB
Toolbar.bmp 1KB
BoardVw.cpp 23KB
CBoard.cpp 22KB
InfView.cpp 14KB
DirectSound.cpp 6KB
TipDlg.cpp 6KB
SetDlg.cpp 6KB
WinWq.cpp 5KB
MainFrm.cpp 5KB
Caret.cpp 4KB
NewGameDlg.cpp 3KB
EndGameDlg.cpp 3KB
Stack.cpp 3KB
Piece.cpp 3KB
AttribDlg.cpp 3KB
WqOpenDlg.cpp 3KB
Midi.cpp 2KB
MRegretDlg.cpp 1KB
FindPieceDlg.cpp 1KB
Splitter.cpp 1KB
StdAfx.cpp 207B
blackCur.cur 766B
whiteCur.cur 766B
WinWq.dsp 8KB
WinWq.dsw 533B
resource.h 6KB
CBoard.h 4KB
BoardVw.h 4KB
InfView.h 3KB
Stack.h 2KB
MainFrm.h 2KB
SetDlg.h 2KB
EndGameDlg.h 1KB
NewGameDlg.h 1KB
WinWq.h 1KB
AttribDlg.h 1KB
stdafx.h 1KB
FindPieceDlg.h 1KB
Splitter.h 1KB
MRegretDlg.h 1KB
DirectSound.h 1KB
Caret.h 1KB
Piece.h 1KB
TipDlg.h 1KB
WqOpenDlg.h 1KB
Midi.h 630B
CBoard.ico 1KB
WinWq.ico 1KB
BackGrnd.mid 29KB
WinWq.rc 33KB
WinWq.rc2 397B
WinWq.reg 672B
WinWq.sln 874B
Tips.txt 2KB
WinWq.vcproj 16KB
Highlite.wav 12KB
C099.zbm 1KB
C011.zbm 1KB
001.zbm 1KB
C007.zbm 1KB
096.zbm 1KB
078.zbm 1KB
037.zbm 1KB
C055.zbm 1KB
C001.zbm 1KB
056.zbm 1KB
C023.zbm 1KB
002.zbm 1KB
074.zbm 1KB
036.zbm 1KB
088.zbm 1KB
057.zbm 1KB
012.zbm 1KB
040.zbm 1KB
C050.zbm 1KB
C025.zbm 1KB
C063.zbm 1KB
087.zbm 1KB
079.zbm 1KB
C054.zbm 1KB
005.zbm 1KB
028.zbm 1KB
004.zbm 1KB
C030.zbm 1KB
083.zbm 1KB
C090.zbm 1KB
C084.zbm 1KB
C075.zbm 1KB
C098.zbm 1KB
C002.zbm 1KB
068.zbm 1KB
008.zbm 1KB
共 264 条
- 1
- 2
- 3
资源评论
- joneui2018-04-13没有下载成功,再次下载
- ibmstartA2015-07-07研究了一段时间,觉得有参考价值,谢谢作者
- greatverve2018-11-28实际了提子,打劫等基础功能。值得参考。
- a7190315632014-04-30太好了,0分即可下载,任何围棋的源代码我都喜欢,非常感谢~~
LocalVar
- 粉丝: 19
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功