搜索资源列表
myFiveChess
- 本“五子棋“程序只编写了人机对弈部分,运用了博弈树进行搜索,在选取最优的走步时使用极大极小分析法,考虑到搜索的时间复杂度和空间复杂度,在程序中只进行了2步搜索,即计算机在考虑下一步的走法时,只对玩家进行一步的推测。(程序中的棋盘规格为15*15)-\" quintet game \" this procedure is it is it partly , is it play chess tree search for to use to play chess while being man-
wzqq
- 五子棋源码 ChessWZQ1.0 采用C/S模式编写 客户端和服务器端的交互有class Message中定义,有很好的可扩展性(见 Message 定义) 客户端负责界面维护和收集用户输入的信息,及错误处理 服务器维护各在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表 鉴于Applet的下载速度太慢,故做成Application 用法: /class/ 1.先运行server.bat 2.再运行client.bat (里面的用户名可以
wu_zi_qi
- 五子棋小游戏,显示一个16×16的棋盘。在适当位置显示双方剩余时间,格式为(分:秒)。在棋盘交叉点,按鼠标左键交替放置黑白棋,若原先位置已放子,则拒绝放置。可进行屏幕最小化、最大化和移动操作。若有黑子或白子放下后成五子(纵/横/斜),则提示某方获胜。某方用时到,则提示对方获胜。
20030095kagjkaj
- 本程序作为五子棋对局程序的裁判程序,为五子棋对局程序提供一个对局平台。程序自身绑定端口,并由对局程序向此端口连接。连接后,根据事先规定好的通信协议向对局程序发送命令,并接受对局程序传来的落子位置,显现在棋盘上。程序判断胜负结果,直至一方获胜方结束。-331 of the procedures as having the procedure magistrate procedures, procedures for the provision of 331 having a bureau plat
8-0522120575
- 设计一个双人对战的五子棋游戏。要求:棋盘最小为8*8 二、设计思路 1、 版面设置 2、 加载相应的响应事件 3、 添加棋子的监听事件程序 4、 实现棋子加载并作出判断 5、 实现双方控制棋子状态的切换 6、 判断胜利一方,并显示状态 -design of a double renju war games. Requirements : Minimum chessboard for two 8 * 8, a design and layout set up tw
Gobang-AI
- 五子棋人机对战游戏,为机器编写了简单的AI策略。而且棋盘大小可自定义,不一定是五子连珠,亦可三子、四子等等 -331 man-machine war games to prepare for a simple machine AI strategy. And chessboard size can be defined, not necessarily Wuzilianzhu, or three-, four-, etc.
WuZiQi_src
- 这是一个经典的五子棋程序能够人机对战,还能网络连接,而且棋盘画面人性化。-This is a classic man-machine can process 331 war, but also network connectivity, but chessboard screen humanized.
cvery_5454125352
- 运用mfc实现了一个五子棋的棋盘游戏功能
heibaiqi
- 五子棋是一种受大众广泛喜爱的游戏,这里介绍五子棋程序的数据结构、评分规则、胜负判断方法,重点分析了搜索算法,并在传统的博弈算法在五子棋应用中进行一些改进,从而使剪枝更有效,运算性能更好。改进包括:不使用closed表;改变棋盘搜索顺序;增加记录最大棋盘信息的指针。实验证明,这几点改进对提高效率有很高帮助。
FiveChess
- visual C++五子棋游戏 根据棋盘的形势,为每一个可能落子点计算其重要程度,通缆全盘选出重要的一点.
Javafive
- java网络对战超强五子棋 下面的源代码分为4个文件; chessClient.java:客户端主程序。 chessInterface.java:客户端的界面。 chessPad.java:棋盘的绘制。 chessServer.java:服务器端。 可同时容纳50个人同时在线下棋,聊天。 没有加上详细注释,不过绝对可以运行,j2sdk1.4下通过。
chess
- 网络五子棋 下面的源代码分为4个文件; chessClient.java:客户端主程序。 chessInterface.java:客户端的界面。 chessPad.java:棋盘的绘制。 chessServer.java:服务器端。 可同时容纳50个人同时在线下棋,聊天。
Main
- 这是一个画出五子棋盘的程序,用户自己输入棋盘的行列数,还可以选择输出五子相联的方向是横向或坚向
wuziqi
- 五子棋小游戏#include<stdlib.h> #include<time.h> #include<stdio.h> #include<conio.h> int chess[169]={0} /*棋盘*/ struct chess_t/*作为辅助,即是作为建意*/ { char attack /*攻防用的,0表示守,1表示攻*/ int j /*作为优先级用*/ }chess_a[169]
wuziqi
- 这是一个简单的单机版五子棋程序,有三种棋盘大小可供选择。可以进行人机对弈和人人对弈。
chess
- 简单的单机五子棋游戏,可以实现人机人人多种模式,以及多种棋盘
Yixin-Board-master
- 里面有三个弈心文件,可以下载体验,五子棋功能挺全(you like it, if you like Gomoku ,you can down it)
Gobang
- 该程序用matlab编写了简单的五子棋程序,有棋盘UI,通过鼠标点击棋盘落子。(The program uses MATLAB to write a simple chess program, which has a chessboard UI and clicks on the chessboard through the mouse.)
1701132455 软测4班 朱庆伦
- 简单java五子棋小游戏 附加几张棋盘和可增加游戏的难度以及保存游戏进度(Simple Java Gobang games)
基于java实现的五子棋项目
- 1)一个15*15的五子棋界面。传统的五子棋界面是大小是15*15。 2)能够在棋盘上下黑白棋子。 3)需要把棋子下在棋盘的交叉点上。棋子不可以落在交叉点以外的地方。 4)实现棋子重绘。在棋盘更改大小的时候,棋盘上棋子都应该保留在原来的位置。 5)相同位置不能下多个棋子。五子棋的规则里面规定一个位置只能落一颗子。 6)只有当“开始新游戏”的按钮被点击时,才能开始下棋。 7)判断输赢。判断黑方胜还是白方胜。 8)实现悔棋操作。 9)实现认输操作。 10)选择不同的游戏模式。