Autor
|
Tema: Comecocos en C (Leído 5,624 veces)
|
pant03
Desconectado
Mensajes: 5
|
Empiezo este tema, porque me he decantado por este juego para el proyecto final de programacion de mi curso (1ºFP INFORMATICA). Ya tengo el diseño y el tiempo que a la vez que trascurre lo muestro.
Pues bien aquí mi pregunta: Quiero (y ya lo tengo hecho) que cada segundo se limpie la pantalla y muestre el tablero, y entre estos pantallazos que puedas meter los movimientos con W A S D (arriba, izq,abajo,der), pero el problema es que no se refresca la pantalla sin que metas un caracter (getch) y lo que quiero es que pasados esos segundos ignore la instruccion de pedir caracter y vuelva a refrescar. Alguna sugerencia???
Por si alguien me pregunta porqué no lo he hecho en c++ es porque aun no lo hemos visto y no me deja el profesor...
Gracias anticipadas
|
|
|
En línea
|
|
|
|
anonimo12121
|
por que no usas una libreria grafica 2D
|
|
|
En línea
|
|
|
|
pant03
Desconectado
Mensajes: 5
|
Principalmete xq no tengo ni idea y xq suena a cosa dificil
|
|
|
En línea
|
|
|
|
pant03
Desconectado
Mensajes: 5
|
Me he enterado de la existencia de la funcion keyhit que te comprueba si has pulsado una tecla(1 si y 0 no), lo cual sería utilísimo. El problema es que no se en qué libreria está contenido, alguien lo sabe??
Es así de facil:
if (keyhit()==1) pulsacion=getch();
|
|
|
En línea
|
|
|
|
anonimo12121
|
SDL . no creo que sea dificil 2D.
solo tienes que saber hacer funciones etc bien.
|
|
|
En línea
|
|
|
|
pant03
Desconectado
Mensajes: 5
|
Me equivoqué, la funcion es kbhit(); y esta en las librerias estandar... asi q tema solucionado, DE MOMENTO, xq seguro que vuelvo con alguna otra duda, que el comecocos tiene bastante tela para mi primer año de programacion
Muxas gracias x la ayuda!!
|
|
|
En línea
|
|
|
|
anonimo12121
|
no se por que os empeñais en hacer juegos en consola. el tiempo que perdeis hay luego no os sirve para nada .
saludos ,
PD: lo se por exp.
|
|
|
En línea
|
|
|
|
pant03
Desconectado
Mensajes: 5
|
No es por diversion, es porque tengo que hacer un proyecto final de una asignatura y prefiero hacer un juego complejo como el comecocos (llamalo superación personal...) que el que da por defecto el profesor de gestión de un almacén, ya que aprendo más. Otra razón por la que no uso librerias graficas ni cosas por el estilo es porque nos valorara lo visto en clase y no me serviría de nada para la nota...
|
|
|
En línea
|
|
|
|
anonimo12121
|
ya no quiero decir que quede mejor. pero lo que haces en consola para juego , luego intentaras hacerlo en grafico algun dia y no servira nada.
|
|
|
En línea
|
|
|
|
|
|