コード例 #1
0
def main():
    user_answer = True
    while user_answer:
        match = cl.Game()

        input_data = input("\nЕщё партейку?\n(Y/N): ").lower()
        # if input_data.lower() == "y":
        #     
            user_answer = input_data.lower() == "y"
コード例 #2
0
def Start():
    global game
    welcomeScreen()
    game = classes.Game(gameModeInputCheck(), playerAmountInputCheck())
    createPlayers(game.amountOfPlayers)
    while True:
        game.changeTurn = False
        leaderBoard(True)
        while game.changeTurn == False:
            randomNumber()
コード例 #3
0
ファイル: store.py プロジェクト: cherianb59/vivaldi
def capture_data():
    for i in range(10000):
        game = classes.Game()
        players = [classes.Player("P1"), classes.Player("P2")]
        game.start_game(players)
        game_result, turn_results = game.run_game(players)
        for c in game_cols:
            game_data[c].append(game_result[c])
        del game
        del players
コード例 #4
0
ファイル: flask_app.py プロジェクト: drewschnagl/500
def reset_global_game():
    names = []
    names.append(request.args.get("name1"))
    names.append(request.args.get("name2"))
    names.append(request.args.get("name3"))
    names.append(request.args.get("name4"))
    global global_game
    global_game = classes.Game()
    global_game.set_player_names(names)
    return "a new game has started"
コード例 #5
0
def program():
    os.system("cls")
    print(
        "Welcome to tic tac toe.\nGive input the way your numpad is configured (top left is 7)."
    )
    player1 = setUpPlayer(1)
    player2 = setUpPlayer(2)
    player1.otherPlayer = player2
    player2.otherPlayer = player1
    game = classes.Game(player1, player2)

    game.play()

    winner = game.getWinner()
    print("tie") if winner == None else print(f"congratulations {winner.name}")
コード例 #6
0
def test_no_winner(noWinnerInputSequence):
    player1 = classes.Player("Henk", "X")
    player2 = classes.Player("Ali", "O")
    player1.otherPlayer = player2
    player2.otherPlayer = player1
    game = classes.Game(player1, player2)

    def mock_input(s):
        return noWinnerInputSequence.pop(0)

    classes.input = mock_input

    game.play()

    assert game.getWinner() == None
コード例 #7
0
ファイル: main.py プロジェクト: sharkhead2/texasholdem
def new(players1, mainplayer1, numberplayers):
    game_deck1 = cf.get_deck()
    middle1 = c.Middle(game_deck)

    game = c.Game(players1, middle1, game_deck1, numberplayers, mainplayer1)
    game.test_deck()

    check = game.game()
    game.middle.get_string()
    game.print_hands()
    try:
        print(check.name)
        print(check.temphandvalue.get_win())
        print("{} won and now has ${}".format(check.name, check.cash))
        if check.ai:
            print("You lost and ended with ${} cash".format(
                game.main_player.cash))
    except:
        pass
    if input("Do you want to play again? ").lower() in [
            'yes', 'y', 'sure', 'yeet', 'yeah'
    ]:
        new(game.removedplayers, game.removedmainplayer, numberplayers)
コード例 #8
0
ファイル: core.py プロジェクト: hclivess/autogame
 def ragnarok():
     output(f"Ragnarök begins")
     # add new monsters to the world
     for enemy in classes.Game().enemies_ragnarok:
         game.enemies.append(enemy)
コード例 #9
0
import classes

classes.Game().loop()
コード例 #10
0
ファイル: main-3028.py プロジェクト: moutasdimitris/Scrabble
import classes

if __name__ == "__main__":
    classes.Game().setup()


def guidelines():
    """
    ksfkosfmkksmflksmfkvsklfvs
    Returns:

    """
    pass
コード例 #11
0
ファイル: flask_app.py プロジェクト: drewschnagl/500
from flask import Flask, render_template, jsonify, request
import classes

app = Flask(__name__)

global_game = classes.Game()

chat = classes.Chat()

reloads = ["false", "false", "false", "false"]

@app.route('/')
def home_page():
    return render_template('index.html')

@app.route('/<string:page_name>/')
def render_static(page_name):
    return render_template('%s' % page_name)

@app.route('/api/update_hand_with_blind', methods=['GET'])
def update_hand_with_blind():
    # h1, h2, h3 are either 0 or 1
    # for each in h, if = 1 append index to hi
    player_index = int(request.args.get("player_index"))
    h = [request.args.get("h1"), request.args.get("h2"), request.args.get("h3"), request.args.get("h4"), request.args.get("h5"), request.args.get("h6"), request.args.get("h7"), request.args.get("h8"), request.args.get("h9"), request.args.get("h10")]
    b = [request.args.get("b1"), request.args.get("b2"), request.args.get("b3"), request.args.get("b4"), request.args.get("b5")]
    hi = []
    i = 0
    for each in h:
        if each == "1":
            hi.append(i)
コード例 #12
0
ファイル: main.py プロジェクト: sharkhead2/texasholdem
players = []
numberplayers = 5
game_deck = cf.get_deck()

for x in range(numberplayers):
    hand1 = cf.make_hand(game_deck)
    player = c.Player(hand1, startingcash, ("Player" + str(x + 1)), True)
    players.append(player)

hand = cf.make_hand(game_deck)
main_player = c.Player(hand, startingcash, input("What is your name? \n>"),
                       False)

middle = c.Middle(game_deck)

game = c.Game(players, middle, game_deck, numberplayers, main_player)
game.test_deck()

check = game.game()

# game.middle.get_string()
game.middle.get_string()
game.print_hands()
try:
    print(check.name)
    print(check.temphandvalue.get_win())
    print("{} won and now has ${}".format(check.name, check.cash))
    if check.ai:
        print("You lost and ended with {} cash".format(game.main_player.cash))
except:
    pass
コード例 #13
0
ファイル: main.py プロジェクト: Hmodam/game
import classes

player_pool_text = """You may choose from the following player pool:
  Human: you control the moves
  Rocker: computer that always chooses rock
  Randomizer: computer that moves randomly
  Copycat: computer that imitates the opponent's previous move
  Cycler: computer that cycles through rock, paper, and scissors"""

if __name__ == '__main__':
    player_pool = {
        'human': classes.Human(),
        'rocker': classes.Rocker(),
        'randomizer': classes.Randomizer(),
        'copycat': classes.Copycat(),
        'cycler': classes.Cycler()
    }
    print(player_pool_text)
    player1 = input("Who is Player 1?").lower()
    player2 = input("Who is Player 2?").lower()
    while player1 not in player_pool or player2 not in player_pool:
        player1 = input("Who is Player 1?").lower()
        player2 = input("Who is Player 2?").lower()

    game = classes.Game(player_pool[player1], player_pool[player2])
    game.play_match()