家人们,小恐龙第二代出了,w或空格跳,s蹲下(只要点一下就可以蹲一段距离,长按就可以长蹲),这次还加了神秘障碍

#include <iostream>
#include <cstring>
#include <cstdlib> 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <Windows.h>
using namespace std;
string a[11][8]={  "                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                    #                                     "
			      ,"____________________________________#_____________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                    #                                     "
			      ,"                                    #                                     "
			      ,"                                    #                                     "
			      ,"____________________________________#_____________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                   ##                                     "
			      ,"                                   ##                                     "
			      ,"                                   ##                                     "
			      ,"___________________________________##_____________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                  ###                                     "
			      ,"__________________________________###_____________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                  ###                                     "
			      ,"                                  ###                                     "
			      ,"                                  ###                                     "
			      ,"__________________________________###_____________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"__________________________________<o{_____________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                  <o{                                     "
			      ,"                                                                          "
			      ,"__________________________________________________________________________"
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                  <o{                                     "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"__________________________________________________________________________"
				  ,"                                                                          "
			      ,"                                                                          "
			      ,"                                  <o{                                     "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                  <o{                                     "
			      ,"                                                                          "
			      ,"__________________________________________________________________________"
				  ,"                                <o{                                       "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                    #                                     "
			      ,"____________________________________#_____________________________________"
				  ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"                                                                          "
			      ,"__________________________________________________________________________"};
int hit=0,hit1=0,cnt=0,cntt=0,stop=0,fl=0,xycnt=0;
double cntx=0,cntsu_du=15;
int x[3]={0,0,0},y[3]={7,6,5},xq[3]={33,34,35},yq[3]={0};
void input()
{
    if(_kbhit())
	{
        switch(_getch())
		{
            case ' ':
            	hit=1,cnt=12;
            case 'w':
            	hit=1,cnt=12;
            case 's':
            	hit1=1,x[2]=x[1]+1,y[2]=y[1],cntt=10;
        }
    }
    if(hit1==0||hit==1)
    	x[2]=x[1],y[2]=y[1]-1;
}
int chang=37,ch=33,tu_sh=11;
int main(){
	srand((unsigned int)time(NULL));
	int rand1=rand()%tu_sh;
	for(int i=0;i<ch;i++){
		for(int i1=0;i1<9;i1++){
			for(int j1=0;j1<=i;j1++){
				if(i1==y[0]&&j1==x[0])
					cout<<'*';
				if(i1==y[1]&&j1==x[1])
					cout<<'#';
				if(i1==y[2]&&j1==x[2])
					cout<<'o';
				if(!(i1==y[2]&&j1==x[2])&&!(i1==y[1]&&j1==x[1])&&!(i1==y[0]&&j1==x[0]))
					cout<<a[rand1][i1][j1];
			}
			cout<<"\n";
		}
		Sleep(1);
		system("cls"); 
	}
	int over=0;
	while(over==0){
		if(rand1==10){
			if(yq[0]==7){
				for(int i=0;i<3;i++){
					a[rand1][yq[i]][xq[i]]='_';
				}
			}
			else{
				for(int i=0;i<3;i++){
					a[rand1][yq[i]][xq[i]]=' ';
				}
			}
		}
		system("cls");
		if(rand1==10&&x[0]==0){
			xycnt=0;
			int rand2=rand()%8;
			for(int i=0;i<3;i++){
				yq[i]=rand2;
			}
		}
		if(hit==0)
			input();
		if(cnt==0)
			hit=0;
		if(cntt>0)
			cntt--;
		if(cntt==0)
			hit1=0;
		for(int i=0;i<3;i++){
			x[i]++;
		}
		if(rand1==10&&xycnt%2==0){
			if(yq[0]==7)
				fl=1;
			if(yq[0]==0)
				fl=0;
			if(fl==0){
				for(int i=0;i<3;i++){
					yq[i]++;
				}
			}
			else
				for(int i=0;i<3;i++){
					yq[i]--;
				}
		}
		if(hit==1){
			if(cnt>9){
				if(cnt==12||cnt==11)
					for(int i=0;i<3;i++){
						y[i]-=2;
					}
				else
					for(int i=0;i<3;i++){
						y[i]-=1;
					}
				cnt--;
			}
			else if(cnt<=3){
				if(cnt==3)
					for(int i=0;i<3;i++){
						y[i]+=1;
					}
				else
					for(int i=0;i<3;i++){
						y[i]+=2;
					}
				cnt--;
			}
			else
				cnt--; 
		}
		if(x[0]==chang){
			rand1=rand()%tu_sh;
			for(int i=0;i<3;i++){
				x[i]=0;
			}
		}
		if(rand1==10){
			a[rand1][yq[0]][xq[0]]='<';
			a[rand1][yq[1]][xq[1]]='o';
			a[rand1][yq[2]][xq[2]]='{';
		}
		for(int i=0;i<3;i++){
			if(a[rand1][y[i]][x[i]]!=' '&&a[rand1][y[i]][x[i]]!='_')
				over=1;
		}
		cout<<"                                  分数:";
		int cntx1=cntx;
		printf("%07d\n",cntx1); 
		for(int i=0;i<8;i++){
			for(int j=x[0];j<x[0]+ch;j++){
				if(i==y[0]&&j==x[0])
					cout<<'*';
				if(i==y[1]&&j==x[1])
					cout<<'#';
				if(i==y[2]&&j==x[2])
					cout<<'o';
				if(!(i==y[2]&&j==x[2])&&!(i==y[1]&&j==x[1])&&!(i==y[0]&&j==x[0]))
					cout<<a[rand1][i][j];
			}
			cout<<"\n";
		}
		cntx+=0.5;
		if(cntx1%100==0&&cntsu_du!=0)
			cntsu_du-=0.5;
		Sleep(cntsu_du);
		if(rand1==10)
			xycnt++;
	}
	return 0;
}
61 个赞

厉害!

6 个赞

棒但我今天没赞了呐

6 个赞

太强啦 :+1: :+1: :+1: :+1:

5 个赞

哦耶

5 个赞

好玩,赞了

4 个赞

厉害!
好玩!

3 个赞

66666666666!!!

4 个赞

very fun!!!

3 个赞

赞了,很好玩,但有时候有bug

3 个赞

d(^v^)b

3 个赞

先赞后看
养成习惯

4 个赞

:heart_eyes: :heart_eyes: :heart_eyes: :smiling_face_with_three_hearts: :smiling_face_with_three_hearts: :smiling_face_with_three_hearts:

3 个赞

有没有一种可能:

断网后谷歌小恐龙比这个好玩 :sweat_smile: :sweat_smile: :sweat_smile:

这个也好玩,但有八哥

2 个赞

赞同

3 个赞

要被闪瞎了 :sweat_smile:

2 个赞

可以解决一下闪屏问题吗?

2 个赞

建议改进亿下~

4 个赞

同意。

还有长按s就鬼畜

2 个赞

赞同啊

1 个赞