Hola, soy Santiago Agustín Gimenez, me registré hace unos minutos.
Se muchos lenguajes de programación, como por ejemplo: VB, HTML, CSS, Python, etc.
Espero que me puedan responder en este tema
__________________________________
Hola, estoy haciendo un juego en modo texto (Consola de comandos) y, como soy novato (me inicié hoy en C++), quería saber como hago lo siguiente.
Quiero que al apretar un número del uno (1) al cuatro (4) se imprima un texto que informe sobre algo.
Por ejemplo, supongamos que estoy en el Nivel 1, y quiero ir al sur en el mapa.
Entonces, el
sur sería el número cuatro (4). Pero, y si yo quiero que el
sur esté bloqueado por monstruos (por dar un ejemplo), para que el jugador se tenga que dirijir a OTRO LADO?
Entonces, el jugador podría apretar el número 2, que sería el
noroeste, y el jugador se iría al
noroeste, previo informe del juego que el lado noroeste está libre de monstruos y puede seguir adelante. Como hago para que al apretar una tecla del 1 al 4 se escriba un texto que informe sobre algo al jugador?
:o
mira no entendi mucho pero aca te dejo un codigo espero que te ayude. Puedes agregarles mas funciones.
#include <iostream>
using namespace std;
int main () {
int opcion;
cout << "Que desea hacer?\n";
cout << "0- Salir\n";
cout << "1- Sumar \n";
cout << "2-Restar \n";
cout << "3-Multiplicar\n";
cout << "4-Dividir\n>> ";
cout<<"Introduce opción"<<endl;
cin>>opcion;
bool salir = false;
switch(opcion)
{
case 1:
codigo al apretar la tecla 1 aca.
break;
case 2:
Codigo al apretar la tecla 2 aca.
break;
}
cin.get();
return 0;
}
PD: espero q te alla ayudado, a mi me lo pasaron, sino entendi mal eso es lo que quieres hacer.
Holas, lo que quieres hacer se hace a punta de condicionales, como te mencionaron arriba puedes hacer uso del switch para ver las opciones ingresadas, y para que el juego continué podes hacer uso del do While algo así:
#include <iostream>
using namespace std;
int menu(void){
int opcion;
cout << "1 : Norte" << endl
<< "2 : Sur" << endl
<< "3 : Oriente" << endl
<< "4 : Occidente" << endl
<< "Su opcion es : ";
cin >> opcion;
return opcion;
}
// Mira si es posible mover al norte, si es posible retorna true, de lo contrario retorna false
bool miraNorte(...){
if (tablero[X][Y] == 0) // Mira el norte, en la posicion X,Y si tiene 0 es que es posible mover
return true;
return false;
}
int main(void){
bool estatusJuego = true; // Para indicar si el juego continua o no
do{
switch(menu()){
case 1: // Norte
if (miraNorte(...)){
...
}
....
break;
case 2: // Sur
...
break;
case 3: // Oriente
....
break;
case 4: // Occidente
...
break;
default: // Opcion no valida
...
}
}while(estatusJuego);
...
return 0;
}
$4!u2
no sé si fui yo que lo pegué y lo separé mal, pero no me funcionó.
Cuándo tenga más conocimiento, pruebo en separar de vuelta el código (porque cuándo lo pego en el IDE se me pega en una sola línea).
Seguiré probando, perdona por mi ignorancia, es que me metí en C++ hace apenas unas 4 horas
si llevas tan poco en C++ es mejor que dejes este proyecto para más adelante, y te centres primero en entender el lenguaje completamente.
$4!u2
Cita de: STANHMAL en 10 Junio 2012, 03:03 AM
si llevas tan poco en C++ es mejor que dejes este proyecto para más adelante, y te centres primero en entender el lenguaje completamente.
$4!u2
Siiiii xD
Cita de: The_Code en 10 Junio 2012, 03:04 AM
Siiiii xD
en la sección de programacion estan los video-tutoriales para descargar de jesus conde. saludos