基于Qt的德州扑克04:牌型牌型 德州扑克最后会使用5张牌作为玩家最后的牌进行比大小。这也是上一篇文章一次生成五张牌的原因。 这5张牌可以组成10种牌型。 1234567891011121314//牌型 5张牌组成一种牌型enum BrandType{ None=-1,//无状态 HighCard=0,//高牌 无以下任意情况,取牌中最大数 OnePair,//一对 TwoPair,//两 2020-12-30 Qt #Qt #游戏 #德州扑克
基于Qt的德州扑克03:发牌结构体 上一篇中实现了花色+数值显示。花色和数值可以定义一个逻辑扑克牌,也可以定义现实的扑克牌资源。所以需要一个结构体来表示花色和数值,以便从此结构体对应扑克牌和图片。 flowchart LR A[扑克牌] <--> C[图片] 花色 一般情况下,花色包含黑桃、红桃、方片、梅花,并且一般情况下黑桃>红桃>方块>梅花,当然,德州扑克花色不分大小。 123456 2020-12-30 Qt #Qt #游戏 #德州扑克
基于Qt的德州扑克02:扑克牌前言 需求分析完了,需要从小到大、从简到繁设计软件可能模块功能。 扑克牌 一副扑克牌由54张组成,德州扑克不使用鬼牌,所以有52张有效牌。 一张牌由花色和数值组成,花色为黑桃、红桃、方块、梅花,数值为2/3/4/5/6/7/8/9/10/J/Q/K/A,其中A表示1,数值最大。 德州扑克中相同数值的牌为平局,不考虑花色。 资源 给定花色和数字,需要显示对应扑克牌,那么就需要图片。这里需要UI 2024-08-29 Qt #Qt #游戏 #德州扑克
基于Qt的德州扑克01:系统设计前言 2024年5月通过了信息系统项目管理师,我瞄上了系统架构设计师,需要一个项目来练练手,以实际体验一下系统设计、系统架构流程。 功能图 根据一个标准游戏框架流程,我将这个德州扑克游戏设计为六大功能。 flowchart TB A(德州扑克游戏) --> B[玩家管理功能] A --> C[发牌功能] A --> D[筹码管理功能] A --> E[游戏功能] A 2024-08-25 Qt #Qt #游戏 #扑克牌 #德州扑克
基于Qt的Online Judge爬虫前提 刚开始接触C++/Qt是需要一个项目练练手,当时听说过OJ并且网络不好,就想着把数据获取下来随时使用。 后来代码写多了之后听说Python写爬虫更方便,可惜坑已经跳下去了,就一条路走到黑了。 这是我代码之路的第一个完整实现完整功能的项目,以示纪念。 开发流程 读取配置文件(数据库位置、皮肤名称) 读取数据文件(网站名称列表) 显示界面 开启题库 从第1题开始显示题目数据(题目ID、题目 2022-08-25 Qt #Qt
修改ssh端口本文介绍如何修改系统的ssh端口 新版本 新版本的系统中修改sshd_config没有用,需要修改其他地方 1sudo vim /usr/lib/systemd/system/ssh.socket 内容为 1234567891011[Unit]Description=OpenBSD Secure Shell server socketBefore=sockets.targetConditionP 2024-01-05 Linux #Linux #Ubuntu
修复yaourt pacman gpg错误123456789101112# !/bin/sh sudo rm -R /etc/pacman.d/gnupg/surm -R /root/.gnupg/sudo gpg --refresh-keyssudo pacman-key --init && pacman-key --populate archlinux manjarosudo pacman-key --refresh- 2020-09-04 Manjaro #Linux #Manjaro #yaourt #pacman #gpg
修复Ubuntu24.04下apt报错Missing Signed-By in the sources.list(5) entry系统更新至Ubuntu 24.04 LTS后,刷新软件包时提示异常 1Missing Signed-By in the sources.list(5) entry for 从提示信息可以看出sources.list文件缺少Signed-By字段 从文件系统中搜索gpg签名文件,选择合适的那个,我使用的是 1Signed-By: /usr/share/keyrings/ubuntu-archive- 2024-06-07 Linux #Linux #Ubuntu
修复Qt无法打开eudc字体错误问题原因 系统默认字体配置错误 解决方法 打开注册表\HKEY_CURRENT_USER\EUDC\1252 将SystemDefaultEUDCFont值从EUDC.TTE改为C:\Windows\Fonts\seguibli.TTF,或者其他你喜欢的 2024-06-05 Qt #Qt