diff --git a/arena.c b/arena.c new file mode 100644 index 0000000..912fbca --- /dev/null +++ b/arena.c @@ -0,0 +1,290 @@ +//an arena game made in C using only terminal characters + +int main() { + + int world[10][11]; + int px=5, py=5, sx=50, sy=50; + int counter=0, score=0, boost=8; + int go=0, hit=0, stun=0; + char ac='.'; + + for(int i=0;i<10;i++) + { + for(int j=0;j<11;j++) + { + world[i][j]=0; + } + } + + while(1) + { + + if(world[px][py]==2){break;} + + for(int i=0;i<10;i++) + { + for(int j=0;j<11;j++) + { + if(world[i][j]==2) + { + if((i==sx) && (j==sy)){break;} + + world[i][j]=0; + + if(i>px) + { + sx=i-1; + } + else if(ipy) + { + sy=j-1; + } + else if(j MOVEMENT\n"); + } + else if(i==4) + { + printf(" Q -> DASH\n"); + } + else if(i==5) + { + printf(" E -> ATTACK\n"); + } + else + { + printf("\n"); + } + } + printf(" #############\n"); + printf("\n"); + printf("\n"); + printf(" SCORE:%d\n", score); + printf("\n"); + printf(" DASH!\n"); + printf(" ##########\n"); + printf(" #"); + for(int i=0;i1)) + { + world[px][py]=0; + px=px-2; + world[px][py]=0; + } + else if((hit==1) && (py>1)) + { + world[px][py]=0; + py=py-2; + world[px][py]=0; + } + else if((hit==2) && (px<9)) + { + world[px][py]=0; + px=px+2; + world[px][py]=0; + } + else if((hit==3) && (py<8)) + { + world[px][py]=0; + py=py+2; + world[px][py]=0; + } + stun=0; + } + } + else + { + stun=1; + } + counter++; + } + + return 0; +}