- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 基于Java的“多功能五子棋”游戏的设计和实现
基于Java的“多功能五子棋”游戏的设计和实现引言 随着经济社会的迅速发展,人们生活水平有了很大的提高,人们的生活观念也发生了巨大的改变。高品质的生活、现代化得生活方式成为人们共同追求的目标;休闲、娱乐性活动作为时尚生活中的一部分,而被大多数的人所追捧。棋类项目作为一种智力型项目,可以益智健心、修身养性,也可以满足人们对于娱乐和休闲的新需求。一些项目比如五子棋等等,由于项目本
2016-12-09 19:26:09 13368 62
原创 校园暴力
校园暴力最近越来越多的校园暴力被曝光,让我们为孩子们的学习、生活的环境感到担忧,作为成年不久的我,想到我小时候的校园暴力,到现在还心有余悸。我在小学的时候,经常听说高年级的人打架,我爸爸每天就让我早早回家以避免参与校园暴力,三年级还是目睹了一场高年级的校园暴力,原因是一个男同学骂了他同桌一句,被四个人围着打,他被打的不敢还手,躺在地上说改了改了,旁边围了一大圈吃瓜群众。说实话我当时的心情是
2016-12-10 13:22:08 865
原创 在路上
我起这个网站的名字,就是希望我能一直在路上,有方向,不迷茫,在路上边走边赏边感悟。不希望我没有目标没有方向,原地打转,在宿舍一趟一整天,不是饿连起床的欲望都没有,只会对着手机发呆发呆再发呆。有目标就会有方向,感觉时间过得太快,一天中还没完成这个目标就过去了,每天都用知识充实着自己,躺下就能安心的睡着。可能还会伴着轻微的鼾声,这种感觉令我陶醉,每天早上都不会起的太早,在被窝中最后一刻的温暖是
2016-12-09 19:32:35 484
原创 简单AI算法
简单的五子棋算法:Q2O代表2个棋子 有一边被堵了,下面的以此类推,每一次下棋都计算能下棋的位置自己的权值,要从4个方向计算,水平,垂直,45度角,135度角。堵棋是计算对方的权值,两者相加最大值就是下棋的位置。这个水平我认为还算一般,中等偏下。Java源代码package com.what21.chess;/* * 人机对战的算法,对外的接口是getQua
2016-12-08 11:50:15 1830
原创 Alpha-beta 算法
Alpha-beta 算法是棋类游戏中最常用的,也是最基础的剪枝方法,要说Alpha-beta 算法 就得先说下max_min博弈树 算法,就是模拟电脑下子,要下在对电脑最优的地方,模拟人下子就要下在对人最优的地方,对电脑来说最差的地方此图中甲是电脑,乙是玩家,那么在甲层的时候,总是选其中值最大的节点,乙层的时候,总是选其中最小的节点。而每一个节点的分数,都是由子节点决定的,因
2016-12-08 11:49:11 6516
原创 The Accomodation of Students---hdu2444
最终没找到我自己的错误求大神指点。贴一个正确的#include#include#include#includeusing namespace std;#define N 210int maps[N][N], vis[N], used[N], n, ans, p, q;int color[N];///利用涂色法判断是否为二分图;bool Find(int u){ for
2016-12-03 15:12:22 356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人