def train(self): for episode in range(self.EPISODES): # print number of the current episode to keep track of them print(episode) # create and initialize a game random.seed(episode) g = Game.fromfile('scenario2/map.txt', '../bomberman/sprites/') g.add_monster( StupidMonster( "monster", # name "S", # avatar 3, 5, # position )) g.add_monster( SelfPreservingMonster( "monster", # name "A", # avatar 3, 13, # position 2 # detection range )) # TODO Add your character g.add_character(AI("Chut", "C", 0, 0, 800)) g.go(1)
def variant15(g): g.add_monster( StupidMonster( "stupid", # name "S", # avatar 3, 5, # position )) g.add_monster( SelfPreservingMonster( "aggressive", # name "A", # avatar 3, 13, # position 2 # detection range )) g.add_character( TestCharacter( "me", # name "C", # avatar 0, 0, # position [])) # Run! g.go(1) if g.world.scores["me"] > 0: return True
def run_game(i): # random.seed(123) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster( StupidMonster( "stupid", # name "S", # avatar 3, 5, # position )) g.add_monster( SelfPreservingMonster( "aggressive", # name "A", # avatar 3, 13, # position 2 # detection range )) # TODO Add your character # g.add_character(TestCharacter("me", # name # "C", # avatar # 0, 0 # position # )) g.add_character( TestCharacter( "me", # name "C", # avatar 0, 0 # position )) # Run! g.go(1)
def variant12(g): g.add_monster( StupidMonster( "stupid", # name "S", # avatar 3, 9 # position )) g.add_character( TestCharacter( "me", # name "C", # avatar 0, 0, # position [])) # Run! g.go(1) if g.world.scores["me"] > 0: return True
def run_game(): random.seed(123) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster( StupidMonster( "stupid", # name "S", # avatar 3, 9 # position )) # TODO Add your character g.add_character( TestCharacter( "me", # name "C", # avatar 0, 0 # position )) # Run! g.go(200)
from game import Game from monsters.stupid_monster import StupidMonster from monsters.selfpreserving_monster import SelfPreservingMonster # TODO This is your code! sys.path.insert(1, '../group25') from scenario1_AStarCharacterWithBomb import TestCharacter random.seed(20) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') # g = tournament.Tournament.fromfile('map.txt') g.add_monster( StupidMonster( "monster", # name "S", # avatar 3, 5, # position )) g.add_monster( SelfPreservingMonster( "monster", # name "A", # avatar 3, 13, # position 2 # detection range )) # TODO Add your character g.add_character( TestCharacter( "me", # name
# Import necessary stuff import random from game import Game from monsters.stupid_monster import StupidMonster from monsters.selfpreserving_monster import SelfPreservingMonster # TODO This is your code! sys.path.insert(1, '../groupNN') from testcharacter_astar4 import TestCharacter # Create the game random.seed() # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster(StupidMonster( "stupid", # name "S", # avatar 3, 5, # position )) g.add_monster( SelfPreservingMonster( "aggressive", # name "A", # avatar 3, 13, # position 2 # detection range )) # TODO Add your character g.add_character(TestCharacter( "me", # name "C", # avatar
N = 10 numOfWins = 0 seeds = [] # Create the game g = Game.fromfile('map.txt') # TODO Add your character # TODO Change this if you want different random choices # random.seed(123) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster( StupidMonster( "selfpreserving", # name "S", # avatar 3, 5, # position )) g.add_monster( SelfPreservingMonster( "stupid", # name "A", # avatar 3, 13, # position 2 # detection range )) q_character = QCharacter( "me", # name "C", # avatar 0,
from datetime import datetime exited = 0 killed = 0 bombed = 0 for i in range(10): # Create the game random.seed(datetime.now() ) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster( StupidMonster( "stupid", # name "S", # avatar 3, 9 # position )) # TODO Add your character g.add_character( TestCharacter( "me", # name "C", # avatar 0, 0, # position 1)) # Run! g.go(1)
import random from game import Game from monsters.stupid_monster import StupidMonster # TODO This is your code! #sys.path.insert(1, '../groupNN') sys.path.insert(1, '../groupNN') sys.path.insert(1, '../Scenario1Characters') from finitestatecharacterV2Ex2 import FiniteStateCharacter # Create the game random.seed(123) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster(StupidMonster( "monster", # name "M", # avatar 3, 9 # position )) # TODO Add your character g.add_character( FiniteStateCharacter( "me", # name "C", # avatar 0, 0 # position )) # Run! g.go()
# Import necessary stuff import random from game import Game from monsters.stupid_monster import StupidMonster from monsters.selfpreserving_monster import SelfPreservingMonster # TODO This is your code! sys.path.insert(1, '../group09') from testcharacter import TestCharacter # Create the game g = Game.fromfile('map.txt') monster1 = StupidMonster( "stupid", # name "S", # avatar 3, 5, # position ) g.add_monster(monster1) monster2 = SelfPreservingMonster( "aggressive", # name "A", # avatar 3, 13, # position 2 # detection range ) g.add_monster(monster2) # TODO Add your character # 88:100 (88%) active_features = [
from game import Game from monsters.stupid_monster import StupidMonster from monsters.selfpreserving_monster import SelfPreservingMonster # TODO This is your code! sys.path.insert(1, '../groupNN') from s2offwall import TestCharacter # Create the game random.seed(random.randint( 10, 100)) # TODO Change this if you want different random choices g = Game.fromfile('map.txt') g.add_monster( StupidMonster( "monster", # name "S", # avatar 3, random.randint(4, 18), # position )) g.add_monster( SelfPreservingMonster( "monster", # name "A", # avatar 3, random.randint(4, 18), # position 2 # detection range )) # TODO Add your character g.add_character(TestCharacter( "me", # name "C", # avatar