搜索资源列表
ChessGames
- 采用VC++.net编写的一个国际象棋模拟程序,包含二维碰撞检测和区域无效等方法-using VC. Net prepared by an international chess simulation program, include 2D collision detection and regional ineffective methods
guojixiangqiyuandaima
- 一个国际象棋的程序,实现人机对战,普通的二维的游戏
wuziqi
- 程序的功能分析: 本程序是提供两人对战的五子棋,不需要人机对战功能,两个玩家交替在五子棋盘上交替下棋子,当其中一位玩家的棋子布局有形成五子相连时,程序编判断他赢棋. 定义核心数据结构: 五子棋需要一个19X19的棋盘,因此要定义一个19X19的二维数组gChessboard来记录棋盘的状态,数组中每个元素代表棋盘上的每个交点,比如gChessboard[0][0]代表棋盘的左上角,gChessboard[0][19]代表棋盘的右上角,gChessboard[19][0]
Gobang@Jawf_Studio
- .这里的五子棋是一个二维界面的人人对弈的游戏,能够实现无限步悔棋。 2.游戏界面由图形组成,有玩家姓名设定,有先走玩家的选择对话框,棋子分黑白两种,也有玩家白黑棋的选择对话框。 3.游戏移动通过使用方向键来完成,同时也包括游戏开始的菜单选择,落子通过回车键来完成。 4.游戏中支持计分,且当玩家悔棋的同时,悔棋方的分数会回到与其对应的分数,此计分是根据落子后得同色棋的连子情况独特设计的,是为机器人下棋作铺垫的。 5. 游戏中可以动画显示前五的高分记录。
gaiyaoshejishuoming
- 五子棋概要设计说明书 从程序表面看,这是一个二维平面图,所以数据用二维数组来表示,数组两个下标可以表示棋盘上的位置,数组元素的值代表棋格上的状态,共有三种情况,分别是0代表空格,1代表白棋,2代表黑棋。这样程序的主要工作是接收棋手按键操作,棋手1用Up、Down、Left、Right控制光标移动,回车键表示落子。棋手2用W、S、A、D控制光标移动,空格键表示落子。一旦接收到回车键或空格键,说明棋手落子,先判断是否是有效位置,也就是说已经有棋子的位置不能重叠落子。落子成功后,马上判断以该位置为
FiveChess
- 二维数组产生的JAVA五子棋程序,在命令行下实现-JAVA Gobang generated two-dimensional array procedures to achieve the command line
Checkerboard
- 利用c++和opengl绘制的二维国际象棋的棋盘-Using c++ and opengl drawing two-dimensional chess board
Backgammon-curriculum-design
- 五子棋课程设计,1拥有一个良好的进入界面,以及必要的选项; 2拥有一个二维的数组来记录和更新实时的状态,并且能够有一种方法在DOS界面下绘制出整个棋局的实时状态(包括棋盘和棋子); 3能够通过键盘上的按键完成所选位置的移动和选定操作; 4能够在每一次的走棋后判定是否游戏结束(棋盘走满或者是一方胜出); 5能够完成悔棋的功能,并保证这之间的棋局绘图能够与二维数组数据同步,做到真正意义上的悔棋。 -Backgammon curriculum design, an entry wi
ReadArray
- 从磁盘读取文件中(map.txt)的二维数组并动态创建二维数组保存显示。用以游戏的贴片贴图等地方。vs2005调试运行成功。-From the disk to read the file (the map.txt) two-dimensional array and dynamically creates two-dimensional array to save the show. Patch maps and other places for the game. vs2005 debuggi
five
- 单机版五子棋(仅可人人对战) 木质背景,二维立体棋子,可判输赢,可悔棋至开始。 可供初学者学习下。-Stand-alone version of backgammon (Everyone can play against only) wooden background, two-dimensional pieces, can be sentenced to win or lose, you can begin to undo. Available under the beginners
