def __init__(self, frames_used): Game.__init__(self, 5, 5, frames_used) # initialize the snake's direction self.snake_dir = random.randint(1, 4) # initialize head and fruit (so that get_free_cell() works) self.head_pos = [-1, -1] self.fruit_pos = [-1, -1] # move them to random cells self.head_pos = self.get_free_cell() self.fruit_pos = self.get_free_cell() # paint them self.set_tile(self.head_pos, 1) # paint the head self.set_tile(self.fruit_pos, 1) # paint the fruit self.lose_r = -5 self.survive_r = -1 self.win_r = 15
def __init__(self, frames_used): Game.__init__(self, 10, 10, frames_used) self.player_width = 3 # self.player_pos = self.grid_width // 2 - self.player_width // 2 self.player_pos = random.randint(0, self.grid_width - self.player_width) self.fruit_pos = [0, self.grid_width // 2 ] #random.randint(0, self.grid_width-1)] self.draw_player() self.grid[tuple(self.fruit_pos)] = 1 self.extra_info = 0 self.lose_r = -10 self.survive_r = 0 self.win_r = 10
def __init__(self, server, *players): Game.__init__(self, server, *players) self.commands = {"PLACE": self.place, "STATUS": self.status}
def __init__(self, server, *players): Game.__init__(self, server, *players) self.commands = { "M" : self.send, "MSG" : self.send }
def __init__(self, server, *players): Game.__init__(self, server, *players) self.commands = {"M": self.send, "MSG": self.send}