5.井字游戏(满分50分)版本1:满分20分井字游戏是一种在3*3格子上进行的连珠游戏,和五子棋比较类似。
由分别代表O和X的两个游戏者轮番在格子里留下标记(一般来说先手者为X)。
最先在任意一条直线上(水平、垂直或者对角线)成功连接三个标记的一方获胜。
当所有格子都被填满,双方都未获胜时,为平局。
提示两个用户轮番输入X和O。
当一个标记设置后,程序在控制台重新显示,并判断游戏状态(赢家、平局、继续)。
控制台程序运行示例:版本2:满分10分创建自定义面板Cell类用来显示X、O或者不显示。
当绘制面板时,随机决定显示内容。
提示:使用Math.random()方法产生整数0、1或者2,对应于显示X、O或者不显示。
创建一个框架包含9个自定义面板,产生井字游戏界面。
运行示例:版本3:满分20分创建可以用户交互的井字游戏。
修改(2)中Cell类:初始时,所有格子为空;
第一个玩家使用X标记,第二个玩家使用O标记。
当一个用户在格子上点击鼠标时,如果该格子为空,就使用X或O填充;
如果格子已经填充,则忽略用户操作。
主程序面板TicTacToe类包括9个Cell对象,可以创建对象数组Cell[3][3]存储;
一个Button用于重新开始;
一个标签用于描述当前进行的玩家、赢家或者平局,运行示例:
2017/6/12 1:18:39 5KB 井字游戏 xhay cqut 课程设计
1
java联网版五子棋(源代码)java联网版五子棋(源代码)java联网版五子棋(源代码)
2016/4/17 13:13:28 80KB java联网版五子棋(源代码)
1
一个五子棋游戏的MFC完成(已判禁手,可以人人对下,人机对下,保存棋盘,恢复棋谱)其中AI采用加权判断方法,棋盘自动保存成txt文件。
2021/4/18 12:12:50 16KB 五子棋 MFC 人机对战 禁手
1
该五子棋有:1.知识储备类;
2。
五子棋类;
3.棋盘类;
4窗口类;
5.测试类。
2016/9/11 17:27:31 3.16MB Java 五子棋 java五子棋
1
javaswing组件完成五子棋程序,可以单机可以联网,包括服务器端和客户端,可多人在线,可以开设房间与玩家玩。
2016/8/10 16:25:29 1.87MB java 五子棋 网络 单机
1
.net编写五子棋双人局域对战网通信聊天室,VS2010源码,可运转
2016/5/13 18:10:11 335KB .net 五子棋 聊天室
1
C#五子棋课程计划(含详细文档)对课程计划很有用!
2018/10/4 10:03:23 793KB C#五子棋 课程设计
1
毕业设计-五子棋的外文翻译,纯人工翻译,不是用机器翻译的,个人感觉很好,外文原文和中文译文均包括在内!总共大概有六千字左右,希望对大家有所协助。
2017/6/17 21:18:19 109KB 网络五子棋外文翻译
1
java面向对象的五子棋程序计划实验报告fascfghgGAG
2021/10/10 18:14:20 89KB java
1
外面含有AI算法,仅供大家学习。
2015/11/20 4:55:45 11KB python
1
共 274 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡