Ejemplo n.º 1
0
 def test_tabuleiro_com_algo_e_com_historico(self):
     estado_do_tabuleiro = ('','','','','O','','','','')
     jogada = 2
     derrotas = 8
     empates = 0
     vitorias = 9
     estatistica_dos_jogos = {estado_do_tabuleiro: 
                                 {jogada: [derrotas, empates, vitorias]}
                              }
     velha = Velha(estatistica_dos_jogos)
     self.assertEquals(2, velha.proxima_jogada())
Ejemplo n.º 2
0
def escolhe_jogo():

    jogador = input("Qual o seu nome? ")
    jogador = jogador.title()

    forca = Forca(jogador)
    advinhacao = Adivinhacao(jogador)
    velha = Velha(jogador)

    jogos_disponiveis = [forca, advinhacao, velha]
    minha_playlist = Playlist(jogador, jogos_disponiveis)

    exibe_menu(jogador, minha_playlist)
    jogo = escolha_opcoes()

    if (jogo > 0 and jogo <= len(minha_playlist)):
        while True:
            minha_playlist[jogo - 1].jogar()

            exibe_menu(jogador, minha_playlist)
            jogo = escolha_opcoes()

            if (jogo == 0):
                break

            if (jogo > len(minha_playlist)):
                print('Opção inexistente.')

    else:
        print(f'Opção incorreta.')

    print(f'Adiós {jogador}!!!!!!!!!!!!!!!!!!')
Ejemplo n.º 3
0
#!/usr/bin/python3
#encode: utf-8

import socket
from velha import Velha

# Instancia o objeto Velha.
v = Velha()

## Informações do servidor: Host e porta para conexao.
Host = '127.0.0.1'
Port = 4242

## Criação do socket TCP e início de escuta.
socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket_tcp.bind((Host, Port))
socket_tcp.listen(5)

# Flag que indica se o servidor deve finalizar suas atividades.
isExit = False

# Mensagem de boas vindas ao jogo.
print('Bem vindo ao Jogo da Velha 0.1!!')

# Laço para receber conexões
while not isExit:

    # Aguarda conexão.
    print("\n\n\tAguardando novo participante...")
    conn, client_host = socket_tcp.accept()
Ejemplo n.º 4
0
 def test_tabuleiro_vazio_e_sem_historico(self):
     velha = Velha()
     self.assertEquals(1, velha.proxima_jogada()) 
Ejemplo n.º 5
0
 def test_tabuleiro_com_algo_e_sem_historico(self):
     velha = Velha(['','','','','O','','','',''])
     self.assertEquals(1, velha.proxima_jogada()) 
Ejemplo n.º 6
0
import discord
from secreto import auth
from velha import Velha
from dado import Dado
from forca import Forca

client = discord.Client()
NewGame = Velha()
JogoDaForca = Forca()


@client.event
async def on_ready():
    print("Hello World")
    print(client.user.name)
    print(client.user.id)


@client.event
async def on_message(message):
    if message.content.startswith('.teste'):
        channel = message.channel
        await channel.send("Teste")

    if message.content.startswith(".dado"):
        await message.channel.send(Dado())

    if message.content.lower().find("beco sem saida") != -1:
        await message.channel.send("De novo essa merda")

    if message.content.lower().startswith(".velha"):