C++打砖块c语言代码游戏代码完整,有用。

几个经典游戏源代码--c++版 - VC源码 - 游戏 - 源码天空
> 游戏 > 几个经典游戏源代码--c++版
&热门VC源码
几个经典游戏源代码--c++版
资源等级:
上传会员:
资源类别:
文件大小:
原创作者:
发布时间:
网友评分:
2.6分 / 5次
下载次数:
几个经典游戏源代码--c++版,下回去学习吧!呵呵!
&&网友评论(共有24条)
&刚刚想下点游戏的,就看到了
不知道是不是VC的...
a10-09-30 22:00:11
&有多经典啊?
zhaohaiqingg, 10:19:31
greskon, 18:27:43
ghyleo, 12:26:56
&下载,学习~
cirxyl, 14:35:03
&到底是什么游戏
a1-08-26 14:30:16
&刚刚想下点游戏的,就看到了 不知道是不是VC的...
zyhql, 10:09:05
fun_have, 09:04:42
&看看小游戏怎么来着
mengnan505, 09:34:06
&谢谢,回去学习了
<font color="#11-10-06 17:09:20
&学习了。。。。。
hqq321a, 11:37:53
shexn-30 21:49:41
jianliang, 16:51:48
&学习哈 看看
M_chandler, 14:43:51
&下载学习下!!
lizhaobomb, 22:51:03
&好像挺经典的啊~~
tjx-28 17:47:34
&特别喜欢游戏编程,学习一下
muyunxiao, 22:32:24
coolwanghui, 21:58:39
&谢谢分享啊
rodgeLoo, 10:34:00
&学习啊。。。。。。。。。。
landeniaoni, 11:52:57
<font color="#2-07-28 09:47:05
efforever, 17:09:38
joyce-26 23:14:44
&我怎么没看见代码、
<font color="#7-06-27 09:34:23
&&→&发表我的评论:
*字数限制500个字符(一个汉字占三个字符)
QQ技术交流群:编程乐园
(VB交流群) 3326898(Delphi交流群) (VC交流群)
版权所有 &
保留所有权力打砖块游戏代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
打砖块游戏代码
&&完全是自己的写的,大家用的时候缺什么控件把相应的控件拖上去可以了。
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢求C++小游戏源代码啊~_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
求C++小游戏源代码啊~
像坦克啊,贪吃蛇这种小游戏就行,不用搞得太好的,要那种在黑色窗口或白色窗口里玩的小游戏,
以下是贪吃蛇源代码:#include&iostream.h&#include&windows.h&#include&time.h&#include&stdlib.h&#include&conio.h&#define N 21void gotoxy(int x,int y)//位置函数{COORDpos.X=2*x;pos.Y=y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);}void color(int a)//颜色函数{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);}void init(int apple[2])//初始化函数(初始化围墙、显示信息、苹果){int i,j;//初始化围墙int wall[N+2][N+2]={{0}};for(i=1;i&=N;i++){for(j=1;j&=N;j++)wall[i][j]=1;}color(11);for(i=0;i&N+2;i++){for(j=0;j&N+2;j++){if(wall[i][j])cout&&&■&;else cout&&&□& ;}cout&&}gotoxy(N+3,1);//显示信息color(20);cout&&&按 W S A D 移动方向&&&gotoxy(N+3,2);color(20);cout&&&按任意键暂停&&&gotoxy(N+3,3);color(20);cout&&&得分:&&&apple[0]=rand()%N+1;//苹果apple[1]=rand()%N+1;gotoxy(apple[0],apple[1]);color(12);cout&&&●&&&}int main(){int i,j;int** snake=NULL;int apple[2];int score=0;int tail[2];int len=3;char ch=&#39;p&#39;;srand((unsigned)time(NULL));init(apple);snake=(int**)realloc(snake,sizeof(int*)*len);for(i=0;i&i++)snake[i]=(int*)malloc(sizeof(int)*2);for(i=0;i&i++){snake[i][0]=N/2;snake[i][1]=N/2+i;gotoxy(snake[i][0],snake[i][1]);color(14);cout&&&★&&&}while(1)//进入消息循环{tail[0]=snake[len-1][0];tail[1]=snake[len-1][1];gotoxy(tail[0],tail[1]);color(11);cout&&&■&&&for(i=len-1;i&0;i--){snake[i][0]=snake[i-1][0];snake[i][1]=snake[i-1][1];gotoxy(snake[i][0],snake[i][1]);color(14);cout&&&★&&&}if(kbhit()){gotoxy(0,N+2);ch=getche();}switch(ch){case &#39;w&#39;:snake[0][1]--;case &#39;s&#39;:snake[0][1]++;case &#39;a&#39;:snake[0][0]--;case &#39;d&#39;:snake[0][0]++;default:}gotoxy(snake[0][0],snake[0][1]);color(14);cout&&&★&&&Sleep(abs(200-0.5*score));if(snake[0][0]==apple[0]&&snake[0][1]==apple[1])//吃掉苹果后蛇分数加1,蛇长加1{score++;len++;snake=(int**)realloc(snake,sizeof(int*)*len);snake[len-1]=(int*)malloc(sizeof(int)*2);apple[0]=rand()%N+1;apple[1]=rand()%N+1;gotoxy(apple[0],apple[1]);color(12);cout&&&●&&&gotoxy(N+5,3);color(20);cout&&score&&}if(snake[0][1]==0||snake[0][1]==N||snake[0][0]==0||snake[0][0]==N)//撞到围墙后失败{gotoxy(N/2,N/2);color(30);cout&&&失败!!!&&&for(i=0;i&i++)free(snake[i]);Sleep(INFINITE);exit(0);}}return 0;}
参考资料:
从C++吧看来的
采纳率:50%
从网上找像csdn里面有很多C++代码的
为您推荐:
其他类似问题
您可能关注的内容
小游戏的相关知识
等待您来回答C++控制台可以写出什么样的厉害的游戏? - 知乎559被浏览47566分享邀请回答/question/24786878/answer/对了,//------------------------分割线 原答案----------hhhhhh我花了一两天无聊做的打飞机游戏,一个字符当一个像素,一个二维数组当图片。设置好一个游戏主循环,每次渲染就是std::cout来输出字符布满一个屏幕(当然更好的做法是移动控制台的光标,在需要画图的地方输出字符,会更快,控制台输出字符真的巨慢),停顿些许时间之后可以用system("cls")来清空屏幕,然后进入下一个循环。不过如果你说比较厉害的游戏,那肯定只用控制台是搞不定的,你可以学一下DirectX或者OpenGL等渲染API,2D游戏可以cocos2dx等等。渲染api是一堆一堆的,关键是你的游戏逻辑要写好,剩下渲染反而不是最重要的问题。最近学校在搞什么“黑框框”程序设计比赛,准备写个简单点3D soft renderer试试=v=-??????????????更新:好吧只是std::cout这种基础的字符输出比较慢…还是建议使用stdio.h的windows api。解决闪屏可以使用双缓冲,CreateConsoleScreenBuffer得到另一个屏幕缓冲区,WriteConsoleOutputCharacter()和WriteConsoleOutputAttribute()来写一整串带颜色的文字,一块一块地写会比一个一个写快很多,就像3d渲染引擎里Draw Call太多也会变得慢。代码写的比较随便…老实说是不能看的… 26752 条评论分享收藏感谢收起764 条评论分享收藏感谢收起查看更多回答}

我要回帖

更多关于 qt打砖块代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信