Rosettastone es Hearthstone Simulator usando C ++ con algo de aprendizaje de refuerzo. El código se basa en C ++ 17 y se puede compilar con compiladores comúnmente disponibles como G ++, Clang ++ o Microsoft Visual Studio. RosetTastone actualmente admite MacOS (10.14 o posterior), Ubuntu (18.04 o posterior), Windows (Visual Studio 2017 o posterior) y el subsistema de Windows para Linux (WSL). Otras plataformas no probadas que admiten C ++ 17 también deberían poder construir rosettastone.
Necesitará CMake para construir el código. Si está utilizando Windows, necesita Visual Studio 2017 además de CMake.
Primero, clona el código:
git clone https://github.com/utilForever/RosettaStone.git --recursive
cd RosettaStone
Construir e instalar el paquete ejecutando
pip install -U .
Nota : Estamos haciendo API de Python y ejemplos relacionados.
Para MacOS o Subsistema de Linux o Windows para Linux (WSL):
mkdir build
cd build
cmake ..
make
Para Windows:
mkdir build
cd build
cmake .. -G"Visual Studio 15 2017 Win64"
MSBuild RosettaStone.sln /p:Configuration=Release
Ahora ejecuta el simulador de consola:
bin/RosettaConsole
Nota : Para ejecutar el simulador de GUI, consulte la GUI ROSETTASTONE.
docker pull utilforever/rosettastone:latest
Ahora ejecuta el simulador de consola:
docker run -it utilforever/rosettastone
[inside docker container]
/app/build/bin/RosettaConsole
Para aprender a construir, probar e instalar el SDK, consulte Install.md.
Todas las documentos para el marco se pueden encontrar en el sitio web del proyecto que incluye la referencia de API.
Las contribuciones siempre son bienvenidas, ya sea informes de problemas/errores o bifurcando el repositorio y luego emitir solicitudes de extracción cuando haya completado una codificación adicional que considere beneficiosa para el proyecto principal. Si está interesado en contribuir en una capacidad más dedicada, consulte la contribución.
Puede comunicarse conmigo por correo electrónico (utilizar en gmail.com). Siempre me complace responder preguntas o ayudar con cualquier problema que pueda tener, y asegúrese de compartir cualquier trabajo adicional o sus creaciones conmigo, me encanta ver lo que otras personas están haciendo.

La clase tiene licencia bajo la licencia Affero GPLV3:
Rosettastone se basa en parte del código de SabBerstone
Copyright © 2017-2021 SabBerstone Team, Darkfriend77 y Rnilva
Rosettastone, Hearthstone Simulator usando C ++ con algo de aprendizaje de refuerzo
Copyright © 2017-2024 Chris Ohk
Rosettastone es el software gratuito: puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de Affero GNU, publicada por la Free Software Foundation, ya sea la versión 3 de la licencia. Rosettastone se distribuye con la esperanza de que sea útil, pero sin ninguna garantía; Sin siquiera la garantía implícita de comerciabilidad o estado físico para un propósito particular. Consulte la Licencia Pública General GNU Affero para obtener más detalles.
Hearthstone es un juego interactivo de Blizzard Entertainment, Inc y todos los derechos reservados. Hearthstone es una marca registrada de Blizzard Entertainment, Inc. en los Estados Unidos y/u otros países. Este proyecto no está afiliado a Blizzard Entertainment.