Ejemplo n.º 1
0
Archivo: test.py Proyecto: mgrau/rico
def main():
    pygame.init()
    gui.tiles.convert_all()

    players = [("Matt",True,False),("Dan",True,False),("Amy",True,False),("Maya",True,False)]
    game = GUI_Game(screen)
    for i,player in enumerate(players):
        name = player[0]
        ai = player[1]
        invert = player[2]
        if name is not None:
            if ai:
                game.players.append(GUI_AI_Player(i,name,screen))
            else:
                game.players.append(GUI_Player(i,name,screen,invert))

    if len(game.players)>=2:
        game.setup()

#        for player in game.players:
#            for i in range(3):
#                player.goods.append(CornBarrel())
#                player.goods.append(IndigoBarrel())
#                player.goods.append(SugarBarrel())
#                player.goods.append(TobaccoBarrel())
#                player.goods.append(CoffeeBarrel())
#            player.buildings.append(Wharf(1))
#            player.buildings.append(SmallMarket(0))
#            player.buildings.append(CoffeeRoaster(1))
#            player.buildings.append(SugarMill(1))
#            player.buildings.append(SmallIndigoPlant(1))
#            player.buildings.append(SmallWarehouse(1))
#            player.buildings.append(LargeWarehouse(1))
#            player.coins = 99
        game.draw(0)
        game.start()

        game.draw(0)
        game.start()
        game.draw_scores()
        valid_input = False
        while not valid_input:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    valid_input = True
                elif event.type == pygame.KEYDOWN:
                    if event.key == pygame.K_ESCAPE:
                        valid_input = True
Ejemplo n.º 2
0
def main():
    pygame.init()
    gui.tiles.convert_all()
    if android:
        android.init()
        android.map_key(android.KEYCODE_BACK, pygame.K_ESCAPE)

    start_screen = Start_Screen(screen)
    start_screen.draw()
    players = start_screen.get_player()

    #players = [("Matt",False,False),("Dan",True,False)]
    game = GUI_Game(screen)
    for i,player in enumerate(players):
        name = player[0]
        ai = player[1]
        invert = player[2]
        if name is not None:
            if ai:
                game.players.append(GUI_AI_Player(i,name,screen))
            else:
                game.players.append(GUI_Player(i,name,screen,invert))

    if len(game.players)>=2:
        game.setup()
        game.draw(0)
        game.start()
        game.draw_scores()
        valid_input = False
        while not valid_input:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    valid_input = True
                elif event.type == pygame.KEYDOWN:
                    if event.key == pygame.K_ESCAPE:
                        valid_input = True
Ejemplo n.º 3
0
        player.goods.append(CornBarrel())
        player.goods.append(IndigoBarrel())
        player.goods.append(SugarBarrel())
        player.goods.append(TobaccoBarrel())
        player.goods.append(CoffeeBarrel())
#    player.buildings.append(Wharf(1))
    player.buildings.append(SmallMarket(0))
    player.buildings.append(CoffeeRoaster(1))
    player.buildings.append(SugarMill(1))
    player.buildings.append(SmallIndigoPlant(1))
    player.buildings.append(SmallWarehouse(1))
    player.buildings.append(LargeWarehouse(1))
    player.coins = 99
game.players[0].buildings.append(Wharf(1))
game.draw(0)
game.start()

for player in game.players:
    print player.name + ": "+str(player.total_points())+" points"
#
#points = [0,0,0,0,0]
#
#for i in xrange(1000):
#    game.setup()
#    game.start()
#    for j,player in enumerate(game.players):
#        if player.total_points()>100:
#            print player.total_points(),player.total_points(),player.points,sum([building.points for building in player.buildings])
#
#        points[j]+=player.total_points()
#