![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++看这里
正向指数增长
这个作者很懒,什么都没留下…
展开
-
扑克牌游戏0 发牌实现
老实说,如果用一个数组来记录发牌的数目会很简单,但是,由于设计类的时候我设计了isChoosen这个变量,所以,我是直接调用的这个变量查看的某张牌是否被选中了。InitGame.h#pragma once#include "BasicCardGroup.h"#include "PukeCards.h"class Game { BasicCardGroup player1; BasicCardGroup player2; BasicCardGroup player3; BasicCa.原创 2020-05-31 15:42:10 · 622 阅读 · 0 评论 -
扑克牌游戏03 PukeCards类
PukeCards类用于生成扑克牌,本游戏需要两副扑克牌,所以会在初始化的时候构造两幅扑克牌。PukeCards.h:#pragma once#include "BasicCardGroup.h"class PukeCards : public BasicCardGroup{public: //生成一副扑克牌 bool initCards(); //构造函数 PukeCards(); ~PukeCards();};PukeCards.cpp:#include ..原创 2020-05-30 10:17:50 · 287 阅读 · 0 评论 -
扑克牌游戏02 BasicCardGroup类
BasicCardGroup是基础牌组,用以存放多张BasicCard,会用于单副(或者多副)扑克牌的存储,和玩家手牌的存储。BasicCardGroup.h:#pragma once#include "BasicCard.h"#include <vector>/* 创建基础牌组,可用于扑克牌的手牌存放*/class BasicCardGroup{private: //我的牌组 vector<BasicCard> myCardGroup;public:原创 2020-05-30 10:13:04 · 341 阅读 · 0 评论 -
扑克牌游戏01 BasicCard类
首先定义一个BasicCard类用于存放单张扑克牌,扑克牌中有三个属性,“花色”,“数字”,“是否被选为手牌”;考虑到“是否手牌”这个选项会在其他类里面判断,所以,暂时讲其设置为public属性。这是BasicCard.h文件#pragma once#include <string>using namespace std;/* 定义单张卡牌*/class BasicCard{private: //花色 string decors = ""; //数字 stri.原创 2020-05-30 10:06:30 · 634 阅读 · 0 评论 -
01可行性分析
可行性分析主要从三个方面进行分析,分别是资金的可行性,技术的可行性和法律法规的可行性。参考模板可以在网上搜到,我选择了这个模板https://zhuanlan.zhihu.com/p/85596137知乎用户:成都高新物联网技术应用工程中心1.概述1)项目背景(1) 项目名称扑克牌“升级”游戏(2) 项目承担单位个人(3) 承担可行性研究的单位本人(4) 可行性研究的工作依据1)“升级”游戏是比较主流的扑克游戏,玩众众多,容易上手。2)该游戏符合国家的..原创 2020-05-29 18:01:10 · 1092 阅读 · 0 评论 -
大致规划
本次小游戏会采用最基本的瀑布模型来开发。所以基本流程会根据瀑布模型的流程走。瀑布模型是:将软件的生命周期划分为可行性分析、需求分析、概要设计、详细设计、编码实现、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。参照:https://baike.baidu.com/item/%E7%80%91%E5%B8%83%E6%A8%A1%E5%9E%8B/9817778?fr=aladdin可能会因为教材的原因,过程名称不相同,但是基本流程都是这样的,原创 2020-05-29 17:33:50 · 277 阅读 · 0 评论 -
C++看这里
最近面试一直不顺利,当然主观客观原因都有,但是很多情况下都是没有项目经验所致,CSDN博客中也是Java、Python居多。所以,我决定来自己手动做一个C++扑克小游戏,来熟悉一下C++开发。原创 2020-05-29 17:24:14 · 148 阅读 · 0 评论