Exemplo n.º 1
0
def start():
    win_offset_y = 25
    os.environ['SDL_VIDEO_WINDOW_POS'] = str(0) + "," + str(win_offset_y)
    pygame.init()
    info_obj = pygame.display.Info()
    #print(info_obj)
    screen_dim = Vec2d(int(info_obj.current_w),
                       int(info_obj.current_h - win_offset_y))

    em = EventManager.EventManager()
    game_engine = GameEngine.GameEngine(em, screen_dim)
    renderer = Renderer.Renderer(em, game_engine, screen_dim)
    controller = Controller.Controller(em, game_engine)

    game_engine.run()
Exemplo n.º 2
0
def game_start(args):
    engine = g.GameEngine(int(args.size))
    re = None
    num_games = int(args.number)
    num_humans = int(args.humans)
    board_size = int(args.size)
    gui = int(args.graphical)

    if gui:
        re = r.Renderer(engine)
        re.window_setup(500, 500)

    for i in range(num_games):
        winner, num_moves = play_game(engine, num_humans, re, FIRST_AI,
                                      SECOND_AI, board_size)
        print('Player', i, 'won in', num_moves, 'moves.')
Exemplo n.º 3
0
def main():
    game = GameEngine.GameEngine(GameLogicOverride, framesPerSecond=30)

    game.run()
Exemplo n.º 4
0
def main():
    game_engine = GameEngine.GameEngine()
    game_engine.run(0)
Exemplo n.º 5
0
                self.game_engine.ai_move()
            # if self.game_engine.state.current_player == self.game_engine.human:
            #     self.game_engine.random_move()



            self.draw_board()
            pygame.display.update()
            counter += 1


if __name__ == '__main__':
    while True:
        try:
            human = input("Alb sau negru (w/b)?")
            assert human == JMIN or human == JMAX
            break
        except AssertionError as e:
            print("Invalid choice, try again")

    while True:
        try:
            algorithm = int(input("Minimax sau alpha-beta(1/2)?"))
            assert algorithm == 1 or algorithm == 2
            break
        except AssertionError as e:
            print("Invalid choice, try again")

    drawing_engine = DrawingEngine(GameEngine(GameState(),human=human, algorithm=algorithm))
    drawing_engine.run()
Exemplo n.º 6
0
player_array = []
netid = player_addrs[0]
player1 = Player.Player(netid, 'blue', 'blue')
netid = player_addrs[1]
player2 = Player.Player(netid, 'red', 'red')
player_array.append(player1)
player_array.append(player2)
for player in player_array:
    player.inventory.lumber += 400
    player.inventory.brick += 400
    player.inventory.wool += 200
    player.inventory.grain += 200
    player.inventory.ore += 200

# initialize game
game_engine = GameEngine.GameEngine(player_array)

# build initial 'beginner' setup
game_engine.build(BuildInfo(0, 0, 2, True, False, False))
broadcast_message('road0020')
game_engine.build(BuildInfo(3, 2, 2, True, False, False))
broadcast_message('road3220')
game_engine.build(BuildInfo(0, 0, 3, False, True, False))
broadcast_message('sett0030')
game_engine.build(BuildInfo(3, 2, 2, False, True, False))
broadcast_message('sett3220')
game_engine.next_player()
game_engine.build(BuildInfo(1, 1, 1, True, False, False))
broadcast_message('road1111')
game_engine.build(BuildInfo(2, 2, 2, True, False, False))
broadcast_message('road2221')
import GameEngine

game = GameEngine.GameEngine(200, 200, "Cody", "Cody", 300)
#game.addCanvas(display.getCanvas())
#game.addWindow(display.getWindow())
game.start()
Exemplo n.º 8
0
from GameEngine import *

if __name__ == "__main__":

    game = GameEngine()
    game.init_game()
    game.start()
Exemplo n.º 9
0
def main():
    gameEngine = GameEngine()
    gameLoop(gameEngine)
Exemplo n.º 10
0
# encoding: utf-8

from constants import *
import GameEngine
from Player import *

if __name__ == "__main__":
    players = [Player("player " + str(i)) for i in range(4)]

    game = GameEngine.GameEngine(players)
    bg = game._board_game
    bg.mix_deck()
    bg.deal()

    for _ in range(CARDS_NB_PER_PLAYER[len(players)]):
        print("*" * 50)
        bg.new_turn()

    for p in players:
        print(p.won_deck.get_score())

    print(sum(p.won_deck.get_score() for p in players) + bg._dog.get_score())
Exemplo n.º 11
0
import GameEngine
import pygame
from scripts.variables.localvars import *

pygame.mixer.init()

pygame.init()
display_size = (pygame.display.list_modes()[2][0] // 2,
                pygame.display.list_modes()[2][1] // 2)
main_window = pygame.display.set_mode(display_size)
pygame.display.set_caption("Raiders")

#pygame.scrap.init()
#pygame.scrap.set_mode(pygame.SCRAP_CLIPBOARD)

Engine = GameEngine.GameEngine(main_window)

if __name__ != '__main__':
    Engine.game_vars[FULL_SCREEN] = False

while True:
    Engine.update()