Esto se utiliza sin módulos gráficos / funciones.
Sin embargo, con los gráficos tendrás demasiadas posibilidades.
……………………………………………
Por supuesto que puede.
- ¿Funcionan las tácticas militares de la vida real para el juego FPS multijugador en línea?
- ¿Por qué los videojuegos no usan videos pre-renderizados como escenas cortadas, en lugar de cargar todo para crear uno?
- ¿Por qué los videojuegos son menos adictivos para las personas mayores?
- ¿Jugar videojuegos cambia el cerebro? ¿Si es así, cómo?
- ¿Cómo hace y coloca Nintendo los programas de juegos en los cartuchos de juegos?
Primero piense en el espacio como en altura y ancho. Tome dos variables int ancho y alto declarelas (digamos 30). Al usar el bucle FOR puedes hacer un cuadrado de 30 #.
Supongamos que toma un personaje “*”, su personaje principal del juego. Y hacer una función de entrada de direcciones ().
En la función, especifique x = ancho / 2;
y = altura / 2;
O puede usar la función rand () para declarar aleatoriamente las coordenadas de “*”
Puntos para recordar:
~ Para tomar la entrada, use if (_kbhit ()). Devuelve un valor int cuando hay un búfer en el teclado ahora cuando presiona un botón kbhit devolverá un valor int y, por lo tanto, eso será cierto si el código se reenviará a continuación.
~ use el interruptor (_getch)
Getch tomará un valor de carácter (w, a, s, d) y lo congelará en el búfer para definir diferentes casos para el cambio.
Ejemplo: supongamos que tomamos un valor w,
Ahora caso w:
++ y; // ARRIBA
similar
caso a:
-X; // Izquierda
Del mismo modo, puede definir diferentes direcciones.
Ahora el personaje del juego se moverá, debes definir qué es realmente el juego. Acabo de demostrar una función para mover al personaje en lugares. Y funciona sin la función de gráficos.
Ps: puedes hacer tic tac toe, serpiente, que quiere ser millonario sin funciones gráficas. (No lo he intentado pero claramente sabe cómo hacerlo)