fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

empezar en c

143 Respuestas
16 Usuarios
0 Reactions
120.3 K Visitas
lacabra25
Respuestas: 84
Topic starter
(@lacabra25)
Trusted Member
Registrado: hace 18 años

Hola, quisiera que me recomendarais algun programa, gratuito si es posible, para compilar y programar en c, y saber si se puede hacer programas en c, que ademas de escribir texto en pantalla pueda manejar graficos, crear entorno grafico propio y similares (como los entornos graficos de un videojuego) y como se puede programar que se muestren imagenes en pantalla con c. Igualmente agradeceria cualquier referencia a manuales lo mas completos posibles sobre programacion en c, preferiblemente en castellano.

Gracias por cualquier ayuda que me podais ofrecer.

Responder
142 respuestas
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

lacabra25, Control de tiempos, cada x ms haces que la serpiente avance. Además el control del tiempo transcurrido hace que puedas poner un time out en el juego etc.

S2

Ranganok Schahzaman

PD: estas son las cosas que tienes que aprender antes de seguir avanzando con la programación.

Responder
lacabra25
Respuestas: 84
Topic starter
(@lacabra25)
Trusted Member
Registrado: hace 18 años

lacabra25, Control de tiempos, cada x ms haces que la serpiente avance. Además el control del tiempo transcurrido hace que puedas poner un time out en el juego etc.

S2

Ranganok Schahzaman

PD: estas son las cosas que tienes que aprender antes de seguir avanzando con la programación.

La parte de controlar cada cuanto tiempo tiene que avanzar las serpiente es la que veo mas sencilla, tendré que usar la librería time.h (que vi que aparecía al final de aprende c como en primero), pero aunque haga avanzar a la serpiente cada x tiempo, cuando el programa llegue a la parte de leer la pulsación de tecla del jugador, se parara a la espera de que se pulse una tecla, no se si habra alguna librería estándar que ya venga con el compilador con la que poder ver si hay alguna tecla pulsada o no, ¿como soluciono ese pequeño inconveniente, porque no se me ocurre nada que hacer para saber si se esta pulsando una tecla antes de usar getch o scanf?

Siento parecer pesado con la parte de si se pulsa o no la tecla, pero no se me ocurre nada para solucionarlo con lo que se. 😯

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Tienes que capturar las interrupciones del teclado.

S2

Ranganok Schahzaman

Responder
lacabra25
Respuestas: 84
Topic starter
(@lacabra25)
Trusted Member
Registrado: hace 18 años

¿y si no hay interrupción?, no se quedara getch() a la espera de dicha interrupción.
¿que función es la que avisa de si existen dichas interrupciones?, esto lo pregunto pues me estoi suponiendo que dices que dichas interrupciones se pueden capturar con las librerías que trae el compilador por defecto.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Leete esto:

http://www.disc.ua.es/~gil/pr3.txt

S2

Ranganok Schahzaman

PD: por cierto, el "estoi" hace mucho daño a los ojos.

Responder
Página 21 / 29
Compartir: