brigas-team team mailing list archive
-
brigas-team team
-
Mailing list archive
-
Message #00093
[Branch ~brigas-team/brigas/trunk] Rev 11: Com muito amor e ogulho eu declaro meu primeiro commit. Quero agradecer meu amigo Digo "Punk" "Ja...
------------------------------------------------------------
revno: 11
committer: Vitor Normande <vitor@grid03>
branch nick: brigas
timestamp: Fri 2009-06-05 20:24:51 -0300
message:
Com muito amor e ogulho eu declaro meu primeiro commit. Quero agradecer meu amigo Digo "Punk" "Janu" Dutra pela paciencia apesar do TPM.
Aqui foi adicionado o controller do brigas-truco. Observe que a classe Controller mantem todo o estado e faz as modificacoes necessarias no estado do jogo.
Para que o Controller fucione eu acoplei o codigo das regras tanto ao nivel de rodada (comparar qual eh a maior de uma rodada), e de mao (analisar a vitoria da mao, quem ganhou a mao). As classes responsaveir sao TurnReferee e MatchReferee respectivamente. A classe Double armazena o placar de cada dupla e registra os jogadores em si. Quando seta uma dupla, informa os jogadores qual a dupla que eles estao participando.
A classe eh grande e pode ser modificada acoplando funcionalidades para que seja reduzida e se torne mais legivel. Como a logica do jogo nao eh tao trivial, ela eh complexa. Assim que possivel a modificarei para melhorar a legibilidade, comentarios e a reescrevendo de aconrdo com o python code style(link que o Punk enviou).
Falta tambem terminar o listener e definir as mensagens retornadas aos clientes, observe que o codigo estah cheio de: informar aos clientes isso, aquilo.
--
lp:brigas
https://code.launchpad.net/~brigas-team/brigas/trunk
Your team Brisa Game Server Team is subscribed to branch lp:brigas.
To unsubscribe from this branch go to https://code.launchpad.net/~brigas-team/brigas/trunk/+edit-subscription.