今天做了个小组的公用space,然后帮cc把space稍稍做了下,再次体验了把从头开始做space的感觉。
只是这次没有了以前逐渐摸索的喜悦。
想了下那个21点的核心算法,发牌的部分打算先构建一个牌结构
struct poker{
string value; //牌的值
bool state; //记录是否发出
}
具体实现,顺序生成一副牌,state初始化为false。
利用随机函数产生下标值,找到对应的牌值入栈,并把相应位置state置为true
遇到state为true的不入栈,直到所有牌入栈
发牌时出栈
配合胜利判定条件,可以简单的实现最基础的玩法