#include <stdlib.h>
#include <windows.h>
#include <conio.h>
#include <iostream>
#include <time.h>
using namespace std;
char linea1[81];
char linea2[81];
char linea3[81];
char linea4[81];
char linea5[81];
char linea6[81];
char linea7[81];
char linea8[81];
char linea9[81];
char linea10[81];
int i;
int indi;
int sleep=2;
int dif;
int inicio;
int fin;
char seguir='y';
int perdio;
int puntaje;
char flecha;
void ultimo (char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
void ladr (char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
void ladr_aleat (int cant, char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
void mostrar_filas(char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
void rellenar(char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
int mover_izquierda (char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
char mover_flecha(char* a, char* b, char* c, char* d, char* e, char* f, char* g, char* h, char* i, char* j);
int pantalla_inicio (int a);
int main ()
{
while (seguir=='Y'||seguir=='y')
{
perdio=0;
//Pantalla inicio y dificultad
dif = pantalla_inicio (inicio);
cout << "nn";
system("PAUSE";);
//Carga la ultima fila con espacios.
ultimo(linea1,linea2,linea3,linea4,linea5,linea6,linea7,linea8,linea9,linea10);
//Se llenan los arreglos.
rellenar (linea1,linea2,linea3,linea4,linea5,linea6,linea7,linea8,linea9,linea10);
inicio = time(NULL);
//Cliclo de animación
for (indi=0;indi<999,perdio!=1;indi++)
{
for(i=0;i<dif;i++)
{
system("CLS";);
mostrar_filas (linea1,linea2,linea3,linea4,linea5,linea6,linea7,linea8,linea9,linea10);
perdio=mover_izquierda (linea1,linea2,linea3,linea4,linea5,linea6,linea7,linea8,linea9,linea10);
flecha = mover_flecha (linea1,linea2,linea3,linea4,linea5,linea6,linea7,linea8,linea9,linea10);
Sleep(sleep);
}
ladr (linea1,linea2,linea3,linea4,linea5,linea6,linea7,linea8,linea9,linea10);
}
system("PAUSE";);
//Muestra mensaje de que perdio.
if(perdio==1)
{
fin = time(NULL);
puntaje=(fin-inicio)*(26-dif+1);
system("CLS";);
cout<< "-----------------------GAME OVER-----------------------nn";
cout << "Tiempo de juego: " << fin-inicio << " segundos.nPuntaje: "<< puntaje<<"nn";
cout << "Desea comenzar de nuevo? (y/n)nn";
cin>> seguir;
system("CLS";);
}
}
}
40 comments
Thanks For Sharing!
Congrats, you're awesome. +10
Thaks
Anyway nice job
I'm not sure if i compiled it right :S i'll see what i can do, thanks for trying! xD
exampleThanks! i was trying to remember how to do that
OK it should be working now... i cheked it on another pc... it worked too slow :S i don't know why (it's a better pc) but anyway.. it works
mmmm that's kinda impossible.. i did it myself and finished it today.
but, why in C++ and not other language like Java, C#, etc (excuse me for this question
(and I'm sorry, I had only 2 points ... +2
I want to learn C#... but my sluggishness is too big
+10.
i'm glad u liked it
not yet :S but i'll learn about it next semester, maybe i'll advance a little theese days
Good! if you need some notes, just ask! I studied computer engineering for 2 years
Thanks guys, i never imegined this was going to be a top post :O
i will
Rapidshare deleted it because no one downloaded it for months