- 博客(11)
- 收藏
- 关注
原创 基于Minimax算法与α-β剪枝使用pygame实现可视化智能跳棋游戏
这里的跳棋指英国跳棋,具体规则就不再提了。算法这里不做介绍,网上已经有很多的解释说明。在具体实现的时候,需要注意的是在计算候选方案的获利时同时要保存候选方式。通过算法获得最佳候选方案并返回。另外,可以通过改变搜索的深度来改变游戏的难度。由于游戏是在本地运行,因此最大深度一般在4到5比较合适。或者可以通过一定处理,如将所有游戏的可能性储存,这就是另一个故事了。此外就是写一个跳棋游戏了~~~~跳棋游戏的规则并不复杂,但是需要注意到有吃必吃的规则和王的规则。难度可选功能按钮的变色
2022-01-25 19:36:32
3131
1
原创 使用tkinter实现三子棋游戏
整体游戏很简单。下棋,判断胜利或者平局。没有加入电脑下棋的算法。游戏界面:代码:import tkinter as tkfrom tkinter import messagebox, Label, Buttonfrom TicTacToeModel import TicTacToeModelimport requestsfrom PIL import ImageTk, Imagefrom io import BytesIOclass TicTacToeGUI: d
2021-02-23 17:05:14
282
原创 使用tkinter实现自己的冒险游戏
学校的期末大作业Part2学校要求实现一个图形化的冒险游戏。本来是计划使用pygame实现,但是要求必须通过tk来做。总的来说tk没有pygame那么方便和舒适,但也基本实现了要求的功能。有一些的细化和优化也就没有去做了。整体思路是基于经典游戏魔塔,但是冒险地图是随机生成的,因为自己设计一张地图太复杂了(懒)。通过游戏对类的继承和方法的实现有了更深入的认识,不过如果真的要作为一个游戏还是太过于简陋了。部分游戏截图。游戏类图很遗憾的一点是移动和功能的实现是通过界面上的按钮来完成
2021-02-23 16:46:57
726
2
原创 Gradient和Hill-climbing算法的测试
Gradient和Hill-climbing算法的测试,课程作业Assignment Part BTask 1: Gradient ascent and Hill-climbing with a simple functionQ1: About the question, we need to enter the random position multiple times to obtain the global optimal value and the number of iteratio
2021-01-03 19:51:46
602
原创 通过PC微信逆向实现消息防撤回
https://www.52pojie.cn/thread-1125129-1-1.htmlhttps://www.cnblogs.com/meowv/p/11428772.htmlhttps://github.com/huiyadanli/RevokeMsgPatcher以上是相关的教程以及原理介绍,在此也就毋庸赘述了。
2020-07-25 13:34:11
1346
原创 修改DLL文件实现龙崖Dragon Cliff作弊
因为Steam打折所以入的这款游戏,评价还是不错的。入手之后感觉挂机的过程过于枯燥,卡关的感觉很难受,因此考虑使用修改器来让这个游戏变得“爽”一点。在网上没有找到可用的修改器,但是发现了有关修改教程:https://bbs.3dmgame.com/thread-5856105-1-1.html由于对于整个过程还是蛮有兴趣的,并且希望完成游戏的修改,因此开始了相应的尝试。1、下载安装Reflector v10以及reflexil 1.6(或更高版本)因为游戏的编写使用的C#版本较高,Refle
2020-07-25 13:23:48
7312
原创 简单数组
#include <bits/stdc++.h>using namespace std;typedef long long LL;void pri(int n, int a[]);void solve(int n);bool cmp(int a, int b){ return a>b;}void solve(int n){ int num[510], number_odd[510], number_even[510]; int num_odd = 0, num.
2020-06-21 00:13:47
113
原创 重装了树莓派- -记录一下过程方便以后
先把SD卡里有用的数据存一下,格式化后用win32 Disk Image写系统。用的是2020-02-13-raspbian-buster-full版本。写完上机连上显示屏,u1s1,能看见还是舒服太多了,上次全是一次次改配置文件,然后一次次的试。不过到最后还是要选择SSH的,CV大法好(狗头保命)。把基础设置搞定,打开系统中的SSH和摄像头。菜单(Menu) > 首选项(Preferences) > Raspberry Pi Configuration淦- -又重启一起,趁重启打.
2020-05-29 21:13:57
224
原创 树莓派3B+ 安装OpenCV中遇到的小问题
github上有人给出的解答:https://github.com/piwheels/packages/issues/59其他博客的解决方案:http://www.yoyojacky.com/?p=559
2020-04-08 18:36:09
244
原创 ACM-ICPC 2018 南京赛区网络预赛 : E. AC Challenge(状压DP)
题目链接:https://nanti.jisuanke.com/t/30994这道题出的很棒,是状压DP的入门题目,简单说一下题意每道题会有前置的做题需求,给我们题目的价值表示方法,要我们求出做这些题目可以获得的做大价值。由于最多只有20题,直接状压一下然后暴力就可以了。dp[i]表示状态为i时的最大价值#include <bits/stdc++.h>us...
2018-09-02 15:13:54
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人