Juego c++

Páginas: 2 (295 palabras) Publicado: 5 de mayo de 2010
// M E G A W O R M
// Tipico juego de un gusano que no tiene que chocar con nada
// Esta realizado en modo de texto
// Este programa es FREEWARE y puedes utilizarlo libremente para
// cualquieruso. Puedes coger trozos de codigo para tus
// propios programas.
// Si tienes alguna sugerencia o algun comentario, no dudes en
// ponerte en contacto conmigo en la direccion:
// ramz @ wanadoo.es// http://perso.wanadoo.es/ramz
#include
#include
#include
#include
#include
#include
#include

struct player{
int anillos; //Es el numero de anillos del gusano.
int vidas;
intpuntos;
int x[320], y[320]; /* 120 es la maxima longitud del gusano.
En estas dos variables se guardan todas las coordenadas
x e y del gusano */
int direccion; // 1 arriba, 2 abajo, 3izquierda, 4 derecha.
int repetir; // Contador que suma puntos y al llegar a un limite:vida extra.
int gameover;
};
struct player pl[2];

int matriz[40][80]; //todas las coordenadas de la pantalla.int manzanas,nivel=1;
int num;
int ordenador; // Si juegas a 1 player ordenador=1 y el otro gusano lo
// maneja el ordenador

class gusano{

public:

gusano();
void presentacion();void setjugador(int);
void niveles();
void inicializa_pantalla();
void inicializa_gusano(int);
void pantalla();
void imprime(int);
int teclado();
void crece(int);
void pasada();void cambio_de_coordenadas(int);
int cambio_de_direccion(int);
void suma_puntos(int);
void unavidamenos(int);
void unavidamas(int);
void final();
~gusano();
};
gusano::gusano()
{ //Constructor
clrscr();
nivel=1;
pl[0].vidas=3;
pl[0].puntos=0;
pl[1].vidas=3;
pl[1].puntos=0;
pl[0].gameover=0;
pl[1].gameover=0;
pl[0].repetir=0;
pl[1].repetir=0;
ordenador=0;manzanas=75;
num=0;
}
gusano::~gusano(){
clrscr();
}
void gusano::setjugador(int que_jugador){
num=que_jugador;
}

void gusano::inicializa_pantalla()
{
clrscr();
int n,m,x,y;
for(n=0;n
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Juego de lanzar dados en "c"
  • Juego programado en C+
  • Juego X 0 C++
  • codigo en c del juego del gato
  • Creando Juegos con c# y gdi++
  • Juego Loteria En C
  • Mithyc El Juego De Tablero C
  • Juego de gato en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS