Con la descripción que das solo alguien que ya conozca el juego podrá ayudarte XD, pero siempre puedes utilizar Google, solo busca "Beat'em Up" y dale al botón de imágenes, si el juego es medianamente conocido debería de mostrarse por ahí.
Como ya recomendaron arriba, si quieres ir familiarizándote con un framework muy bien se puede empezar por VUE.JS porque en un principio se puede utilizar como una Librería de un solo archivo, luego para proyectos mucho más complejos se puede utilizar con Vue CLI para administrarlos.
Puedes ver este excelente video que justamente presenta a un curso de Vue, pero de hecho ya con lo que muestra puedes resolver tu problema, esta presentación muestra como usar Vue como librería:
- El curso es de pago y es el actual 2020, además está más enfocado a Vue CLI, sin embargo yo tomé el curso del 2018 por Jhon Mircha que en un principio se enfoca bastante en Vue como librería, muy simple, sencillo y directo tal cual muestra en vídeo de introducción sin instalar IDEs ni dependencias de cientos de megas.
-- Por ejemplo Vue CLI requiere node.js, agregar el vue CLI, etc, quedando el proyecto completo con varias decenas de megas
- Puedes acceder gratuitamente a los primeros vídeos del curso que muestra el vídeo desde su página web: https://ed.team/cursos/vue/
Por cierto, para evitarse esos problemas de no tener bien instalado y configurado el Java, es que mucho software como jDownloader, Geogebra, etc han pasado a embeber la máquina virtual de Java en su propio instalador, así no requieren tener Java instalado
- Por ejemplo hay bastante software hecho en java que tiene su instalador, ese instalador primero revisa si está java instalado, ya sea por medio del Path, Registro de Windows, Carpetas en el Sistema, etc. He tenido problemas para instalar estos programas, lo mismo para ejecutar ciertas aplicaciones que no requieren instalación pero vaya ha saber como verifican si hay o no hay Java
- De momento aún se puede descargar Java 1.8 desde Oracle sin problemas, y este se instala bien. Lo engorroso es que exige que te crees una cuenta en Oracle
- Otros como Cryptool han decidido mudarse a .NET y evitarse el Peso extra que conlleva embeber parte o toda la máquina virtual.
- Ahora, algo así también está pasando en .NET Framework, hay quienes prefieren utilizar el más libre e independiente .NET Core que también embebe la "máquina virtual de .NET". Yo me he hecho muchos líos para ejecutar software de uso diario como ScreenToGif, Cryptool, etc porque les ha dado por utilizar la última versión de .NET (4.7 o 4.8), mi Windows 8 solo soporta hasta .NET 4.6 T_T, un lío injertarlo desde un Windows 7
- Random genera un número N que cumpla lo siguiente: 0 >= N <= 32767
- Si quieres obtener un número entre 1 a 5 por ejemplo: 1 >= N <= 5 sigues la siguiente fórmula: (%Random% * 5 / 32768) + 1
- O más sencillo aún es cuando requieres un número que vaya del 0 a 5, así: 0 >= N < 6, se hace utilizando el residuo de la división: %Random% % 6
- Voy a suponer que tienes una lista de caracteres que llamaré alphanum que indica los caracteres admitidos (62 en mi caso), luego que quieres obtener una secuencia de 20 de dichos caracteres:
Código
@Echo Off
SetLocal EnableDelayedExpansion
Set "alphanum=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
Set "rpta="
For /L %%X In (1, 1, 20) Do (
Set /A n = !Random!%%62
For /F %%Y In ('Echo %%alphanum:~!n!^,1%%') Do Set rpta=!rpta!%%Y
)
Echo %rpta%
Pause
- Mostraría algo como:
Citar
nRCctZDIvKWj49gijRQs
Veo que quieres que se haga 1000 veces XD, puede encapsular el código anterior en una sub-rutina para llamarlo 1000 veces
Me parece que pasaría algo similar al proyecto Chromium. Deben saber que yo defiendo mucho a Chrome PERO ahora Edge Chromium a pulido algunas cosas que yo le pedía bastante a Chrome como en ya no incluir Apps y Extensiones integradas por defecto, lo mismo con el Software Reporting Tool, también el mejorar la traducción de la interfaz en especial las Herramientas de Desarrollador (útil para usuarios con bajo inglés), de momento Edge Chromium está saliendo mejor que Chrome XD, menor consumo de ram, más fácil de configurar, más legible, aunque todavía tiene problemas con las dependencias de algunos servicios que instala y la integración con cuentas Microsoft que nadie usa XD, si agregan sincronización con Google definitivamente se lleva el mercado XD
Bueno, la cosa es en que de esa manera puede abrir mucho más su mercado, PERO tienen que seguir trabajando para mantener su producto principal como líder del mercado. Lo bueno de mantenerlo todo cerrado es que uno puede flojear un poco, pero si hay competencia no puedes darte esos lujos
De momento he visto que el instalador de Oracle es más completo con respecto a Path, variables, configuraciones de ejecución, regedit, etc. Es decir, es instalar y utilizar, pero con OpenJDK hay que hacer ciertas configuraciones, lo mismo para ejecutar ciertas aplicaciones java JAR o EXE que no encuentran a java.
- Lo anterior lo digo como usuario, no como programador, sin embargo supongo que algo de eso también debe afectar un tanto a los programadores.
Recomiendo esperar los comentarios de un experto en el lenguaje (@rub'n)
Me parece que tu cable Sata está tapando el modelo, caso contrario también lo puedes buscar por el número de serie que está pegado en esa etiqueta de papel al centro y a la izquierda d etu imágen.
El poder de Batch no radica en las instrucciones que soporta nativamente (comandos internos y externos por defecto en el sistema operativo), sino, en la capacidad de llamar o otros programas y si dichos programas lo permiten se puede enviar comandos avanzados, capturar y redireccionar salidas.
Por ejemplo, puedes tener un sitio Web que acepte peticiones del tipo: www.misitioweb.com?lineaaescribir=Hola%20Mundo, de tal manera que guarde ese parámetro en un documento de texto, entonces puedes usar Batch para llamar a una aplicación que maneje peticiones web como cUrl que viene por defecto en Windows 10 de esta manera:
Claro está que tienes que entender algo del servicio que vas a utilizar, en este caso es una página web que acepta peticiones GET, además de asegurarte como se reciben los datos y como se entregan.