C++小游戏一般多少几行代码的游戏

去年学习C++时写的控制台贪吃蛇 俄羅斯方块 元胞自动机 解数独 斐波那契数列 八皇后

虽然之前因为某些繁琐的小事耽誤了一年然后后来断断续续有开始写博文,但是毕竟之前的老底是在的于是就寻思着自己打一个贪吃蛇游戏玩一玩,没想到还真就操莋出来了(v1.1)虽然有一点成就感,但是不至于太过兴奋(毕竟是单机的)所以我从五六月的时候就去创作了一个人机对战版本(v1.2)的,然后陆续增加了双人对战和双机对战稍加修饰了一下。
如果你喜欢的话就请点个关注吧
废话不多说了,上代码

程序说明:该程序是模拟21点扑克牌游戏玩家最多可以要5张牌,但是如果牌的点数之和超过21点则自动出局,在不超过21点的情况下玩家与庄家比牌的大小,大者为赢家

cstdlib這个头文件里面等价与stdlib,因为要生成随机数需要调用函数rand和srand,百科里面的简介

ctime这里注意是调用时间格林时间

【2】之后定义了一个类class

void DisplayPip(int);//除了第一张,依次全部牌面点数(针对计算机的牌显示)

这里有几个地方需要注意:第一私有数据里面包括了数组第二,出现了这种东覀

void DisplayPip(int);//除了第一张依次全部牌面点数(针对计算机的牌显示)

这是C++里面的重载,好象是

【3】比较重要的函数就是生成随机数;

首先初始化随機数种子用srand() 如何生成随机数这里有解释

这里采用的是这个用途:变量的引用,例如

&是引用声明符并不代表地址,不要理解为:把a的值賦值给b的地址声明变量b为引用类型,并不需要另外开辟内存单元来存放b的值b和a占内存中的同一个存储单元

 这是21点游戏的总代码:

我要回帖

更多关于 几行代码的游戏 的文章

 

随机推荐