Gobang-ai 极大极小搜索和α-β剪枝的无禁手ai,深度可达8层。 添加了简单的算杀模块。 我写了较为详细的教程。算杀的思想我可能理解有点问题,还有一些小bug,后续应该还会修改。
2021-07-18 10:44:53 16KB 附件源码 文章源码
1
gobang 网络五子棋游戏项目 项目简介 本项目为网络五子棋游戏,能够实现用户之间两两联网对战,也可以进行人机对战,对战中可以聊天,非对战用户可以在房间观战,并可以发送聊天信息,非联网状态下可以进行单机人机对战。 主要功能 网络模式 用户注册 用户登录 选择房间进行对战 聊天功能 人人对战 人机对战 设置游戏界面风格 单机模式 人机对战 设置游戏界面风格 功能描述 用户的注册和登录 用户注册 用户名 密码/确认密码(md5) 昵称 出生日期(用于找回账号密码) 用户登录 用户名 密码(md5) 记住密码(用户名和密码md5存储在setting.ini) 忘记密码(找回用户密码) 用户信息和在线用户 用户信息 用户名 昵称 等级 积分 用户头像 在线用户列表 用户昵称 等级 所在房间(大厅/房间) 游戏状态(无/对战/观战/电脑对战) 聊天功能 聊天信息,只能在相同位置的用户能够接收到。
2021-07-12 19:28:57 16.32MB Python
1
设计模式之五子棋:设计文档,包括设计要求、引言、设计模式、系统设计、系统实现、总结六个部分的内容,符合南华大学设计模式课程蒋良卫老师的要求,该课程设计老师给了满分。
2021-06-28 21:25:42 1.86MB 设计模式 五子棋 设计文档
1
java简单五子棋源码 采用5种设计模式的五子棋 [toc] 一、设计要求 仿照教材上面围棋软件的设计思路,设计一款五子棋,采用至少5种设计模式 二、引言 五子棋最早源于中国古代尧帝时期,最初流行于少数民族地区,围棋就是从 那时的五子棋渐渐的演变而来的。后来在炎黄子孙的后代流行开来。五子棋棋具虽然与围棋相同,但下法却完全不同。五子棋两人对局,轮流下棋,先将五子连成一行者为胜。后来,五子棋由朝鲜使臣带到朝鲜,再有日本人带到日本。而真正使五子棋发扬光大的是日本。五子棋刚到日本,只有在王室和贵族中间玩,后来被出入皇宫的下人偷偷的传入民间。 三、设计模式 4.1 采用的设计模式 本项目一共使用了5种设计模式,分别是工厂方法模式、享元模式、备忘录模式、观察者模式、策略模式。其中工厂方法模式给用户选择背景音乐、享元模式用于设计五子棋的棋子类、备忘录模式来实现悔棋功能,观察者模式来实现不同类中的JPanel与JFrame通信来实现关闭窗口,策略模式来提供用户来选择人机模式与人人模式。 4.2 设计模式结构视图 4.2.1 工厂方法模式 图 1工厂方法模式视图 4.2.2 享元模式 图 2享元模式视图
2021-06-18 01:01:34 106.61MB 系统开源
1
GoBang 这是简单的五子棋项目。它采用的编程软件是Eclipse。 其中GoBangAI工程采用的是手绘棋盘和棋子的方式。而GoBangAI2则采用了添加棋盘和棋子图片的方法。界面最漂亮的是GoBang3,后期做了不少界面的优化。每一个工程都可以独立运行起来。 实现了人人对战和人机对战两种模式。其中人机对战是采用权值法实现的。 在使用时,需要点击“开始新游戏”的按钮才能在棋盘上下棋。每次重新选择完“人人对战”或“人机对战”的模式之后需要再重新点击一次“开始新游戏”。 需要了解整个项目的实现过程,请参考我的博客: 里面一共有三篇,分别介绍了实现这个项目的全过程和一些细节信息
2021-06-03 14:16:53 4.97MB java gobang 附件源码 文章源码
1
五子棋
2021-01-28 04:48:39 109KB 五子棋
1
设计模式课程设计,用五种不同的模式设计一款五子棋。 开发工具:IDEA 设计模式:抽象工厂模式、备忘录模式、职责链模式、单例模式、享元模式
2020-12-08 15:22:20 1.05MB 设计模式 五子棋 Gobang
1
初学安卓,纯手工打造五子棋app,共享完整源码,方便大家交流与学习!如大家有问题欢迎留言或私信我!一起学习!
2019-12-21 21:17:42 2.59MB 五子棋 安卓 源码
1
基于Qt五子棋软件,包含人人对战,AI对战,网络对战,含有华丽的界面,迷人的音效
2019-12-21 20:54:58 10.01MB GoBang 五子棋 Qt 人机
1
用VC6.0写的五子棋程序,支持人机对战,使用A*和Alpha-Beta剪枝算法
2019-12-21 20:18:38 247KB 五子棋 Gobang VC6.0
1