实验内容:利用α-β剪枝算法,按照不同搜索深度,设计多个水平级别的“一字棋”游戏。
注:“一字棋”游戏(又叫“三子棋”或“井字棋”),是一款十分经典的益智小游戏。
“井字棋”的棋盘很简单,是一个3×3的格子,很像中国文字中的“井”字,所以得名“井字棋”。
“井字棋”游戏的规则与“五子棋”十分类似,“五子棋”的规则是一方首先五子连成一线就胜利;
“井字棋”是一方首先三子连成一线就胜利。
2024/7/12 14:57:17 80KB α-β剪枝 实验报告 广工
1
在2012年,我加入了Storify并开始使用Node作为我的主要语言。
从那以后,我从未回首过去并觉得我错过了Python,Ruby,Java以及PHP,这些在过去10年里,我在web开发过程中使用的语言。
下面我将列出10条建议,这些建议可以帮助你在2017年成为一个更好的Node开发者。
其中一些建议是我在日常实践中所学到的,另一些是从那些写了最流行的Node和npm模块的人们身上学到的。
下面是我们将要介绍的内容:本文是由我们的客座作者AzatMardan写的。
SitePoint引入客座帖子的目的是希望能给你带来web社区里著名作者和演讲者的有趣内容。
在2012年,我加入了Storify并开始
1
需要安装eclipse布置相应的java环境
2024/7/12 11:42:15 2MB aodv路由 模拟仿真
1
Java笔记[全]
2024/7/10 8:16:37 5.35MB Java笔记[全]
1
Java课设:Java猜拳大师小游戏内附源代码+PPT
2024/7/8 7:12:24 589KB Java小游 Java
1
java在线投稿系统源码
2024/7/8 7:23:46 2.53MB java
1
自己做的java小游戏(UTF-8)GoBang.java主类,游戏执行入口.包括所有的事件定义.负责各个类模块之间的通信.游戏的大脑ChessBroad.java棋盘类.其中包括落子设计,胜负判断等Comuter.java通讯器类.其中包括网络数据的发送和接收Controler.java控制面板类.其中包括聊天界面和连接主机的界面Message.java消息类.包括消息类型,落子坐标和消息内容
1
用JAVA编写的类似美团的团购网站,适合于JAVA学习以及毕业论文等。
2024/7/8 2:48:47 12.5MB JAVA 美团 团购 电商
1
DBSCAN算法是经典的密度聚类算法,1996年被提出。
其主要思想为:如果一个对象在其半径为e的邻域内包含至少Minpts个对象,那么该区域是密集的。
1
本游戏基本实现了fc坦克大战的所有功能,额,除了计算得分比如说:1.页面上绘制出了坦克,墙块,基地,子弹以及道具,利用双缓冲使得页面不闪屏,很流畅2.坦克可以发射子弹,子弹可以打掉砖墙,可以打掉基地(这个时候会导致游戏结束),可以打爆坦克3.游戏有背景音效,比如游戏开始的音效,坦克发出子弹的音效,坦克爆炸的音效,子弹撞击的音效,游戏结束的音效4.玩家坦克可以捡道具,有六种道具第一种:坦克道具,这个吃到了坦克的生命数会加1第二种:定时器道具,这个吃到了过后地方坦克会不行动两秒第三种:炸弹道具:这个吃到了过后,会让页面上所有地方坦克立即原地爆炸第四种:星星道具,这个吃到了会增加坦克的移动速度和攻击速度(发射子弹的速度),累计三个可以变成钢枪第五钟:钢枪道具,这个吃到了过后可以打掉页面上所有的墙,无论草坪,河流,钢砖,砖墙第六种:钢撬道具,这个吃到了过后可以让保护基地的砖墙全部变成钢砖5.自定义地图:我们可以按照自己的想法,画出自己喜欢的地图,并且保存起来更多详细,请参考博文:https://blog.csdn.net/qq_36737934/article/details/80306363
2024/7/7 22:25:48 59.38MB Java 坦克大战 背景音乐 自定义地图
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡