自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

trancybao的博客

菜鸟程序员的漫漫进阶路

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 JAVA小游戏----俄罗斯方块

一、画墙import javax.swing.JFrame;public class Tetris extends JFrame { TetrisPanel TP = new TetrisPanel(); public static void main(String[] args) { new Tetris().launchFrame(); } public void lau...

2018-06-25 14:51:41 418

原创 JAVA小游戏----贪吃蛇

一、绘制网格界面import javax.swing.JFrame;import javax.swing.JPanel;import java.awt.Graphics;public class SnakeFrame extends JFrame { // 方格的宽度和长度 public static final int BLOCK_WIDTH = 15; public stat...

2018-06-14 22:05:40 348

转载 第九章 数据查询(二)

9.4  连接查询9.4.1 内连接查询最常见的是相等连接,最后的结果集只包含参加连接的表中与指定字段相符的行。select name,books from tb_login,tb_book where tb_login.user=tb_book.user;9.4.2 外连接查询1.左外连接(tb_login left join tb_book on tb_login.user=tb_book.u...

2018-06-08 21:10:58 525

转载 第九章 数据查询(一)

9.1 基本查询语句1.SELECT查询一个数据表select * from tb_admin;2.查询表中一列或多列select id,user from tb_admin;3.从一个或多个表中获取数据select tb_admin.id,tb_user.id from tb_admin,tb_user;9.2 单表查询9.2.1 查询所有字段SELECT * FROM tb_admin;9.2...

2018-06-07 11:27:44 422

转载 第八章 表的增查删改

8.1 插入数据8.1.1 使用INSERT......VALUES语句插入数据1.插入完整数据USE db_database;INSERT INTO tb_admin VALUES(1,'mr','mrsoft','2014-09-05');2.插入数据的一部分USE db_database;INSERT INTO tb_admin (user,password) VALUES('sdaaw...

2018-06-06 22:01:35 228

转载 第七章 MySQL基础:流程控制语句

7.2 流程控制语句7.2.1 IF语句delimiter //create procedure example_if(in x int)beginif x=1 thenselect 1;elseif x=2 thenselect 2;elseselect 3;end if;end//delimiter为定界符,将语句的结束标志设定为//,当执行到//时才会作为语句结束,这样...

2018-06-06 18:09:32 299

转载 第七章 MySQL基础:运算符

7.1 运算符7.2 流程控制语句7.2.1 IF语句delimiter //create procedure example_if(in x int)beginif x=1 thenselect 1;elseif x=2 thenselect 2;elseselect 3;end if;end//delimiter为定界符,将语句的结束标志设定为//,当执行到//时才会作为...

2018-06-06 11:40:49 149

转载 第六章 SQL操作数据库

6.1 创建数据表USE db_admin;CREATE TABLE tb_admin(id int auto_increment primary key,user varchar(30) not null,password varchar(30) not null,createtime datatime);6.2 查看表结构SHOW [FULL] COLUMNS FROM tb_admi...

2018-06-05 22:44:23 229

坦克大战源码(Swing贴图)

基于JAVA Swing的贴图版坦克大战,模仿红白机,只做了第一关,没有完全做完,读者有时间可自行完善

2020-10-03

中国象棋(人机对战)

文件包含源码和打包后的exe,可直接游玩,也可参考源码学习。本程序使用QT5.13.1在win10下编写,对应版本可直接导入。棋盘采用一维数组,基于博弈树,实现了剪枝优化、置换表、历史启发、迭代深化、宁静搜索等技术,以实现功能为主,界面比较简陋,没有改动的情况下玩家先走,采用迭代深化,中等难度电脑走一步花费10秒钟。

2020-03-11

QT象棋(人机对战)历史启发优化Alpha-Beta剪枝

象棋界面是通过网络课程资源学习制作的,使用QT5.13.1编写,使用对应版本导入pro文件就能运行,利用搜索树Alpha-Beta剪枝实现了人机对弈,并且使用了历史启发进行优化,搜索层数设为五层,每步一般不超过半分钟,本人水平有限,若有不妥之处,还请指正。(由于积分系统自主调整,若本资源积分过高,请下载我另一个版本的象棋,优化更好,功能更完整https://download.csdn.net/download/trancybao/12241653)

2019-12-23

人机对战五子棋(有禁手)

利用Java的Swing写的界面,通过博弈树实现人机对战,Alpha-Beta剪枝优化了速度,这里搜索深度设为6,下棋速度还可以接受,考虑了三三、四四、长连禁手。项目被打包成了exe,直接双击exe文件即可启动界面,勾选计算机先行则计算机执黑先行,点击重新开始即可开始对战。源码解压AIFive.jar文件即可看到。

2019-11-27

JAVA单机版五子棋

单机版五子棋,利用JAVA的Swing写界面,加入贴图,实现两人黑白棋轮流下子,无禁手,基本实现了所有功能(没有人机功能,需要人机对战的看我另一个版本的五子棋)

2019-11-18

JAVA小游戏----俄罗斯方块

Swing版俄罗斯方块,只实现基本功能,用以熟悉JAVA的基本操作,激发学习兴趣,后续功能读者自行思考添加

2018-06-25

JAVA小游戏-贪吃蛇

Swing版贪吃蛇,实现了基本的功能,主要用来熟悉java的用法,后续功能读者自行思考添加,新手代码拙劣还请见谅

2018-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除