示例#1
0
文件: tron.py 项目: Torellin/PiTable
    def __init__(self):
        Game.__init__(self, "Tron", [16, 16])
        self.fps = 20
        self.frameCounter = 0

        self.players = [
            Player([33, 150, 243], [int(self.size[0] * 1 / 5.0),
                                    int(self.size[1] / 2.0)], "RIGHT"),
            Player([76, 175, 80], [int(self.size[0] * 4 / 5.0),
                                   int(self.size[1] / 2.0)], "LEFT")]
        self.counter = self.fps * Tron.GROW_SECONDS
示例#2
0
    def __init__(self):
        Game.__init__(self, "Bird", [16, 16])

        self.fps = 30
        self.x = 0
        self.sky = Sky(BirdGame.SKY_DX)
        self.grass = Grass(BirdGame.GRASS_DX)
        self.state = "START"

        my_path = os.path.abspath(os.path.dirname(__file__))
        self.scorePath = os.path.join(my_path, "highscore.txt")

        self.initColors()
示例#3
0
文件: snake.py 项目: Torellin/PiTable
    def __init__(self):
        Game.__init__(self, "Snake", [16, 16])
        self.fps = 30
        self.death = False

        # Spieler erstellen
        self.player = []

        for i in range(3):
            self.player.append(Block(i, 0, [150, 0, 0]))

        # fruit erstellen
        self.food = Block(0, 0, [255, 255, 0])
示例#4
0
文件: anim.py 项目: Torellin/PiTable
    def __init__(self):
        Game.__init__(self, "Test", [16, 16])
        self.fps = 7

        try:
            import RPi.GPIO as gpio
            pygame.display.set_mode([16, 16])
            self.ref = "/home/pi/Documents/pixelGames/games/anim/gifs"

        except ImportError:
            script_path = os.path.dirname(os.path.realpath(__file__))
            self.ref = os.path.join(script_path, "gifs")

        self.switchTime = 20
        self.sheets = []
示例#5
0
文件: game.py 项目: danweflen/rico
 def __init__(self,screen):
     Game.__init__(self)
     self.gui_game_end = False
     self.screen = screen
     self.surface = pygame.Surface(screen.get_size())
     self.clock = pygame.time.Clock()
     self.building_grid = []
     self.trading_house_grid = []
     self.ships_grid = []
     self.plantation_grid = []
     self.barrel_grid = []
     for row in range(3):
         for column in range(6):
             self.building_grid.append(pygame.Rect(25+(120+6)*column, 25+(65+6)*row,120,65))
     for column in range(6):
         self.building_grid.append(pygame.Rect(25+(120+6)*column, 25+(65+6)*3,120,136))
     for column in range(4):
         self.trading_house_grid.append(pygame.Rect(column*45+575,550,40,40))
     for column in range(3):
         self.ships_grid.append(pygame.Rect(column*45+575,480,40,40))
     for column in range(8):
         self.plantation_grid.append(pygame.Rect(column*(75+5)+25,502,75,75))
     for column in range(5):
         self.barrel_grid.append(pygame.Rect(130 +40*column,450,40,40))
示例#6
0
 def __init__(self):
     Game.__init__(self, "Matrix", [16, 16])
     self.fps = 10
示例#7
0
文件: dino.py 项目: Torellin/PiTable
 def __init__(self):
     Game.__init__(self, "Dino", [16, 16])
     self.fps = 30
示例#8
0
 def __init__(self):
     Game.__init__(self, "pacman", [16, 16])
     self.fps = 30
示例#9
0
 def __init__(self):
     Game.__init__(self, "PyHero", [16, 16])
     self.fps = 30
示例#10
0
 def __init__(self):
     Game.__init__(self, "Bomberman", [16, 16])
     self.fps = 30
示例#11
0
    def __init__(self):
        Game.__init__(self, "Snake", [16, 16])
        self.fps = 45

        self.restart()
示例#12
0
 def __init__(self):
     Game.__init__(self, "Tommy Wild", [16, 16])
     self.fps = 10
     self.fog = Fog(colors.getColor("black"), 0.0)
     self.bloodColor = colors.getColor("red")
     self.camera = Camera(self.size)
示例#13
0
 def __init__(self):
     Game.__init__(self, "GameOfLife", [16, 16])
     self.fps = 5
示例#14
0
文件: home.py 项目: Torellin/PiTable
 def __init__(self):
     Game.__init__(self, "Home", [16, 16])
示例#15
0
 def __init__(self):
     Game.__init__(self, "Space Invaders", [16, 16])
     self.fps = 15
     self.enemyShootTime = 1
     self.enemyMoveTime = 0.7