[Pedido] "Batalla" en Batch

Iniciado por Mr. Bit, 16 Junio 2019, 23:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Mr. Bit

Buenas! Puede ser que lo que esté pidiendo sea estúpido, pero lo necesito como base para un proyecto en Batch.

Básicamente, lo que me gustaría que me pasen es una batalla. Estilo Pokemon. No sé nada de Pokemon ya que no me interesa la saga, pero sé como son las batallas.

Que sea como algún otro juego de texto. Por turnos, diferentes formas de ataque, etc. También, que depende algunas cosas las probabilidades de ganar o perder. Que el enemigo tenga también diferentes ataques. Que en algunos momentos aleatorios haya daños críticos, tanto como para el jugador como para el enemigo. Todo eso.

También, si tienes algo "equipado" (lo digo asi porque no se de que otra manera explicarlo) sean mas las probabilidades de hacer un daño critico, de hacer mas daño o de ganar.
Ej:    if %arma%=y   || Haga mas daño
Ej:    if %arma%=n   || Haga menos daño

No sé si será muy difícil de hacer, muy complicado, o incluso imposible, dado que estamos usando el simple lenguaje Batch.

Gracias de ante mano y saludos!

@XSStringManolo

No sé si por el foro alguien habrá posteado algo parecido. Por qué tiene que ser batch? Otros lenguajes tienen herramientas como clases, etc que son perfectas para diseñar algo así.
No es imposible o complicado, lo que es, es un coñazo y un lio de hacer. Y como no lo hagas del tirón, como le des unos días de descanso y no tengas el código super organizado es difícil seguir el orden del programa.
Puedes hacer tú el programa. No se necesitan grandes conocimientos de programación para hacerlo.
Creas la funcion de batalla, variables de estadísticas, un menu con las opciones de batalla dentro de la funcion. Y otro menu en la que tengas batallas, objetos, personajes, escapar.
Al seleccionar la opción batalla haces la llamada a la funcion batalla. Y poco más.
En 3 o 4 días de 0 mirando y practicando batch lo sabes hacer.

Hace tiempo en el foro se hacían muchísimas cosas en batch. Si usas el buscador del foro encontrarás ejemplos y explicaciones.
https://foro.elhacker.net/scripting/implementacion_de_funciones_en_batch_terminado-t323031.0.html

simorg

En el Foro no se hacen trabajos, publica lo que lleves codeado y plantea las dudas que tengas para que puedan ayudarte, pero no te haran el trabajo por tí.




Saludos.

Mr. Bit

Dije Batch porque es el único lenguaje de programación que, al menos de manera amplia, conozco. Por ejemplo, el Java no lo sé casi nada y el Pawno mas para un videojuego en concreto. También, llevo años y años con Batch y ya me encariñe.

Gracias por la ayuda! Muy amable!