求用C语言编写小游戏的源代码,不管什么小游戏,源代码简单些,适合初学者,3Q。

来自:    更新日期:早些时候
跪求用C语言编写小游戏的源代码,不管什么小游戏,源代码简单些,200行左右,我用的Visual C++ 6.0~

你好!
怎样俄罗斯方块的游戏,可以控制速度,显示分数,你看看吧

如果代码中没有与平台有关的头文件/函数。且使用的是C的标准库,只要安装了编译器的UNIX/LINUX/WINDOWS任何环境都可以运行,只需要用该平台提供的编译器对源代码进行编译、链接成可执行文件就可以运行。
如果使用了与平台有关的头文件/非C标准库,否则只能在作者要求的环境下进行编译、链接和运行。

/*21点游戏*/
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main(void )
{
int a,b,c,d,s,x,t,i,n,k;
s=200,k=1000;
x=t=i=1,a=b=c=d=n=0;
srand((int)time(0));
printf(" 21点游戏
★游戏规则: \n 游戏开始后系统将随机产生1到10之间的数并累加.
1.在点数不大于21时,点数大者赢,点数相等算平局;
2.若一方点数大于21,一方点数小于21,小于21的一方赢;
3.若两方均大于21,则算平局;
4.获胜者获得相应赌注金币,金币到零则结束游戏 .\n (注:继续加点选1,不继续加点选任意非1数)\n\n##########################\n\n") ;
do {
while(x==1)
{

if(t==1)
{
c=rand()%8+3;
a=rand()%10+1;
}
if(t==2)
{
a=rand()%5+1;
c=rand()%4+1;
}
if(t==3)
{
c=rand()%3+1;
a=rand()%3+1;
}
if(t==4)
{
a=rand()%2+1;
c=rand()%3+1;
}
if(t==5)
a=rand()%8+1;
if(t==6)
a=rand()%3+1;

b+=a,d+=c;

if(d>16)
t=2;
if(d==19&&b==19)
t=3;
if(d==20&&b==20)
t=3;
if(b==20&&d==19)
t=4;
if(d==19&&(d-b)>3)
t=5;
if(d==20&&d>b)
t=6;
if(d==21)
t=6;

if(i==1)
{
do
{
printf(" 您现在还有%d个金币,系统有%d个,请输入赌注: ",s,k);
scanf("%d",&n);
}
while(s<n);
i++;
}

if(b>21&&d<22)
{
printf(" 你%d点,系统%d点,你输了!\n\n\n\n",b,d);
s-=n;
k+=n;
t=i=1,b=d=0;
break;
}
if(d>21&&b<22)
{
printf(" 你%d点,系统%d点,你赢了!\n\n\n\n",b,d);
s+=n;
k-=n;
t=i=1,b=d=0;
break;
}
if(d>21&&b>21)
{
printf(" 你%d点,系统%d点,平局!
\n\n\n",b,d);
t=i=1,b=d=0;
break;
}

printf(" 您加%d点,系统加%d点!\n 您现在共 %d点,系统现在共 %d点!\n 是否继续加点 ",a,c,b,d);
scanf(" %d",&x);
a=c=0;
if(x!=1)
{
if(d<b&&d<18)
{
c=rand()%4+2;
d=d+c;
printf("您不加点,系统加%d点",c);
}
if(d<b&&d==20)
{
c=rand()%2+1;
d=d+c;
printf("您不加点,系统加%d点",c);
}
if(d<b&&d==19)
{
c=rand()%4+1;
d=d+c;
printf("您不加点,系统加%d点",c);
}
if(d<b&&d==18)
{
c=rand()%5+1;
d=d+c;
printf("您不加点,系统加%d点",c);
}
if(d>b)
printf("您不加点,系统不加点");

if(d<22&&d>b)
{
printf(" 你%d点,系统%d点,你输了!\n\n\n\n",b,d);
s-=n;
k+=n;
t=x=i=1,b=d=0;
break;
}
if(b>d&&b<22||b<22&&d>21)
{
printf(" 你%d点,系统%d点,你赢了!\n\n\n\n",b,d);
s+=n;
k-=n;
t=x=i=1,b=d=0;
break;
}
if(b==d)
{
printf(" 你%d点,系统%d点,平局!
\n\n\n\n",b,d);
t=x=i=1,b=d=0;
break;
}
}
}
}
while(s>0&&k>0);
printf("您有%d个金币,系统有%d个金币!\n\n" ,s,k);
if(s>k)
printf("太棒了,你把系统打败了!!!\n");else if(k>s)
printf(" 您的金币不足,挑战系统失败!\n");
return 0;
}

邮箱啊,亲


求用C语言编写小游戏的源代码,不管什么小游戏,源代码简单些,适合初学者,3Q。视频

相关评论:
  • 13860131693求用C语言编写小游戏的源代码,不管什么小游戏,源代码简单些,适合初学者...
    黄骂轻int main(void ){ int a,b,c,d,s,x,t,i,n,k;s=200,k=1000;x=t=i=1,a=b=c=d=n=0;srand((int)time(0));printf(" 21点游戏 ★游戏规则: \\n 游戏开始后系统将随机产生1到10之间的数并累加.1.在点数不大于21时,点数大者赢,点数相等算平局;2.若一方点数大于21,一方...

  • 13860131693用C语言编一个小游戏,注明编码,(简单易懂的游戏,不要复杂)
    黄骂轻\/\/C语言写的,一个玩石头、剪刀、布的小游戏。下面是源码。include<stdio.h> include<stdlib.h> int main(){ char cq[][10]={"石头","剪刀","布"};int guess=-1,r,youwin=0,mewin=0,daping=0,total=0;srand(time(NULL));while(1){ r=(int)((rand()\/(RAND_MAX+1.0))*3)...

  • 13860131693c语言能写出什么样有意思的小程序?
    黄骂轻让机箱唱歌(不是音响哦,也不是耳麦) 原理就是调用Beep函数,控制时长。以下代码在vc++ 2008编译通过 \/\/ beep.cpp : 定义控制台应用程序的入口点。\/\/#include "stdafx.h"include "windows.h"define ONE_BEEP 600 define HALF_BEEP 300#define NOTE_1 440 define NOTE_2 495 defin...

  • 13860131693c语言小游戏代码
    黄骂轻以下是一个基础的贪吃蛇游戏的C语言代码实现,它包含了游戏的主要函数和逻辑,如蛇的移动、画蛇、随机生成苹果、等级系统等。首先,定义了几个关键变量,如蛇的位置(Snake数组)、蛇头的方向(Sna_Hea_Dir)、蛇的长度(Snake_Len)等。然后,有函数如Print_Snake()用于绘制蛇的形状,Move_Snake()负责蛇的...

  • 13860131693用C语言编写的小游戏代码是什么?
    黄骂轻void start( ); \/\/开始游戏 int main( ){ csh( );start( );} void csh( ) \/\/初始化 { printf("\\n\\n 猜 数 字 小 游 戏\\n\\n");printf(“ 猜四个数字,如数字与顺序都正确记为A,数字正确位置不对记为B.\\n”);} void start( ) \/\/开始游戏 {int m,n;...

  • 13860131693怎样有C语言编小游戏或小软件啊
    黄骂轻\/\/C语言写的,一个玩石头、剪刀、布的小游戏,你看看。下面是源码。include<stdio.h> include<stdlib.h> int main(){ char cq[][10]={"石头","剪刀","布"};int guess=-1,r,youwin=0,mewin=0,daping=0,total=0;srand(time(NULL));while(1){ r=(int)((rand()\/(RAND_MAX+1.0...

  • 13860131693求C语言小游戏源程序
    黄骂轻void GamePlay(void);\/*玩游戏具体过程*\/ void PrScore(void);\/*输出成绩*\/ \/*主函数*\/ void main(void){ Init();\/*图形驱动*\/ DrawK();\/*开始画面*\/ GamePlay();\/*玩游戏具体过程*\/ Close();\/*图形结束*\/ } \/*图形驱动*\/ void Init(void){ int gd=DETECT,gm;initgraph(&gd,&gm...

  • 13860131693用C语言编写的小游戏代码是什么?
    黄骂轻"扫雷"小游戏C代码 include<stdio.h>#include<math.h>#include#include<stdlib.h>main( ){char a[102][102],b[102][102],c[102][102],w;int i,j; \/*循环变量*\/int x,y,z[999]; \/*雷的位置*\/int t,s; \/*标记*\/int m,n,lei; \/*计数*\/int u,v; \/*输入*\/int...

  • 13860131693急求一C语言小游戏源程序 至少1000行哈 最好有解释
    黄骂轻include<stdlib.h> include include<ctype.h> typedef struct node { char data;struct node *next;}stack;\/\/定义栈 \/\/入栈操作 stack *push(stack *top,char x){ stack *p;p=(stack *)malloc(sizeof(stack));\/\/开辟节点 if(p==NULL)\/\/如果开辟失败 { printf("error!\\n");exit(1);...

  • 13860131693求几C语言个小游戏代码,简单的,要注释、、谢谢了、
    黄骂轻24点游戏 \/ include "conio.h"include "stdlib.h"include "time.h"include "math.h"include "string.h"\/ 从一副扑克牌中,任取4张。2-10 按其点数计算(为了表示方便10用T表示),J,Q,K,A 统一按 1 计算 要求通过加减乘除四则运算得到数字 24。本程序可以随机抽取纸牌,并用试探法求解。\/...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网