五子棋游戏源代码 c语言 能运行正确

时间:2013-10-01 05:52:01
【文件属性】:

文件名称:五子棋游戏源代码 c语言 能运行正确

文件大小:9KB

文件格式:C

更新时间:2013-10-01 05:52:01

编程 程序

一个很好的五子棋c语言源程序代码,最重要的是能运行正确!!! #include #include #include #include #include #define CROSSRU 0xbf /*右上角点*/ #define CROSSLU 0xda /*左上角点*/ #define CROSSLD 0xc0 /*左下角点*/ #define CROSSRD 0xd9 /*右下角点*/ #define CROSSL 0xc3 /*左边*/ #define CROSSR 0xb4 /*右边*/ #define CROSSU 0xc2 /*上边*/ #define CROSSD 0xc1 /*下边*/ #define CROSS 0xc5 /*十字交叉点*/ /*定义棋盘左上角点在屏幕上的位置*/ #define MAPXOFT 5 #define MAPYOFT 2 /*定义1号玩家的操作键键码*/ #define PLAY1UP 0x1157/*上移--'W'*/ #define PLAY1DOWN 0x1f53/*下移--'S'*/ #define PLAY1LEFT 0x1e41/*左移--'A'*/ #define PLAY1RIGHT 0x2044/*右移--'D'*/ #define PLAY1DO 0x3920/*落子--空格键*/ /*定义2号玩家的操作键键码*/ #define PLAY2UP 0x4800/*上移--方向键up*/ #define PLAY2DOWN 0x5000/*下移--方向键down*/ #define PLAY2LEFT 0x4b00/*左移--方向键left*/ #define PLAY2RIGHT 0x4d00/*右移--方向键right*/ #define PLAY2DO 0x1c0d/*落子--回车键Enter*/ /*若想在游戏中途退出, 可按 Esc 键*/ #define ESCAPE 0x011b /*定义棋盘上交叉点的状态, 即该点有无棋子 */ /*若有棋子, 还应能指出是哪个玩家的棋子 */ #define CHESSNULL 0 /*没有棋子*/ #define CHESS1 'O'/*一号玩家的棋子*/ #define CHESS2 'X'/*二号玩家的棋子*/ /*定义按键类别*/ #define KEYEXIT 0/*退出键*/ #define KEYFALLCHESS 1/*落子键*/ #define KEYMOVECURSOR 2/*光标移动键*/ #define KEYINVALID 3/*无效键*/ 下载可看到完整的...


网友评论

  • 初学者很好的代码
  • 少了个过时的bios.h,运行不了
  • 不是很理想,仅仅是实现了画图,不够智能。
  • 看一下对这个思想上还是有帮助的,没人机!
  • 能用吧!还行
  • 还可以,改改用起来挺好
  • 嗯,不错,刚刚好用到。
  • 能用,也看懂了
  • 完成我的作业 很不多
  • 很实用的一个小程序
  • 很不错啊,我们马上就要学这个了
  • 不可以运行呀亲,少了bios.h
  • 总体还行,但是界面有点....而且没有人机对战
  • 感觉思路还行但是有些地方不太好。。
  • 额 库函数BIOS.H没有 没法运行出来 怎么办!!
  • 不支持人机对战