#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;
}
69 个赞
厉害!
6 个赞
棒但我今天没赞了呐
6 个赞
太强啦
5 个赞
哦耶
5 个赞
好玩,赞了
4 个赞
厉害!
好玩!
3 个赞
66666666666!!!
4 个赞
very fun!!!
3 个赞
赞了,很好玩,但有时候有bug
3 个赞
d(^v^)b
3 个赞
先赞后看
养成习惯
4 个赞
3 个赞
有没有一种可能:
断网后谷歌小恐龙比这个好玩
这个也好玩,但有八哥
2 个赞
赞同
3 个赞
要被闪瞎了
2 个赞
可以解决一下闪屏问题吗?
2 个赞
同意。
还有长按s就鬼畜
2 个赞
赞同啊
1 个赞