Beispiel #1
0
    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
Beispiel #2
0
    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
Beispiel #3
0
 def __init__(self, server, *players):
     Game.__init__(self, server, *players)
     self.commands = {"PLACE": self.place, "STATUS": self.status}
Beispiel #4
0
 def __init__(self, server, *players):
     Game.__init__(self, server, *players)
     self.commands = {
         "M" : self.send,
         "MSG" : self.send
     }
Beispiel #5
0
 def __init__(self, server, *players):
     Game.__init__(self, server, *players)
     self.commands = {"M": self.send, "MSG": self.send}
Beispiel #6
0
 def __init__(self, server, *players):
     Game.__init__(self, server, *players)
     self.commands = {"PLACE": self.place, "STATUS": self.status}