Python - Duda sobre bot para Starcraft2.

 
Vista:
Imágen de perfil de Fernando
Val: 34
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Duda sobre bot para Starcraft2.

Publicado por Fernando (14 intervenciones) el 03/12/2019 07:34:42
Holas, hace unos días empece un tutorial para hacer un bot para el juego Starcraft2, Os pego el enlace por si alguno le apetece consultarlo o hacerlo, la verdad que esta muy chulo.
https://pythonprogramming.net/starcraft-ii-ai-python-sc2-tutorial/

Un ejemplo del código sobre el que quiero plantear mi duda sería el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import sc2
from sc2 import run_game, maps, Race, Difficulty
from sc2.player import Bot, Computer
 
 
class SentdeBot(sc2.BotAI):
    async def on_step(self, iteration):
        # what to do every step
        await self.distribute_workers()  # in sc2/bot_ai.py
 
 
run_game(maps.get("AbyssalReefLE"), [
    Bot(Race.Protoss, SentdeBot()),
    Computer(Race.Terran, Difficulty.Easy)
], realtime=True)

Este código abre una ventana donde se ejecuta el juego que has preconfigurado (run_game), en este caso sería en el mapa "AbyssalReefLE", nuestro bot sería Protoss, el enemigo Terran Fácil, con tiempo real activado.

Lo que yo querría es abrir el juego de manera manual con el .exe, configurar un partida personalizada y que en lugar de jugar yo, jugara el bot, pero en el tutorial no te explica como hacerlo :/.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder