pääsivulle  Ohjelmistoprojekti K2008  
Pokeripalvelin ASDF


RYHMÄ

>KOKOUKSET

DOKUMENTIT

PROJEKTI

KOKOUKSET >

28.4.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat ryhmä, ohjaaja

Sihteeri Sami

Esityslista

  • Tehtävien tila

Pöytäkirja

  • Tehtävät
    • Päätettiin jatkaa entisessä kokouksessa määriteltyjä tehtäviä
  • Päätettiin palauttaa projekti 5.5 maanantaina asiakasdemossa

25.4.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä

Sihteeri Ohjaaja

Esityslista

  • Ohjelmiston palautuskuntoon saattamisen suunnittelu

Pöytäkirja

  • Sovittiin alustavasti asiakasdemo pidettäväksi 5.5
  • Tehtävät
    • Mika, data sisältö jar-paketteihin + osa pelilogiikkatutoriaalista
    • Sami, katselmoinnin korjaukset + pelipöydän kuvaaminen
    • Jaakko, kommentointia + asiakasluokkien kuvaaminen (lobby?)
    • Raine, bottiapi
    • Vesa, accountin luonti ilman loginia + pelilogiikkatutoriaali + timer cancelled bugit + käsihistoria

21.4.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat sami, raine, jaakko, mika, vesa

Sihteeri

Esityslista

  • Tehtävien tila

Pöytäkirja

  • Käytiin nopeasti läpi demotilanne
  • Päätettiin jatkaa tehtäviä yhdessä tietokoneluokassa

18.4.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä

Sihteeri Ohjaaja

Esityslista

  • Ylläpitodokumentin katselmointi

Pöytäkirja

  • Hyväksyttiin dokumentti korjauksin

14.4.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat sami, raine, jaakko, mika, vesa

Sihteeri jaakko

Esityslista

  • Seuranta
  • Tehtävien tila

Pöytäkirja

  • Päätettiin muokata protokollan Message rajapintaa sisältämään request ja response käsitteiden lisäksi vastausta odottamaton tilatieto viestityyppi.
  • Ylläpitodokumentin laatiminen ja katselmointi seuraavassa kokouksessa

11.4.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä

Sihteeri vesa

Esityslista

  • Tehtävien jako

Pöytäkirja

  • Jatketaan tehtäviä edellisen jaon mukaan ja suunnitellaan dokumentointi ensi maanantaina

7.4.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Ryhmä, ohjaaja

Sihteeri sami

Esityslista

  • Seuranta
  • Tehtävien tila

Pöytäkirja

  • Seuranta
    • Tunnit melko tasan jakaantuneita. Yhden henkilön tunnit olivat poikkeuksellisen alhaiset,

mutta pohdittiin syiksi kirjaamattomuutta.

  • Projektin tila
    • Pelipöytä tulisi saada versionhallinnan päähaaraan pikaisesti
  • Tehtävien tila
    • Päätettiin käyttää seuraava viikko ylläpitodokumentin luomiseen ja katselmointiin
    • Vesa, serveri
    • Jaakko, lobby + pelin käynnistys
    • Raine, pelilogiikka
    • Sami, pelipöytä
    • Mika, porttien jako ja serverin viestinvälityksen parantaminen

4.4.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä

Sihteeri Vesa

Esityslista

  • Suunnittelu
  • Tehtävien jako

Pöytäkirja

  • Suunniteltiin tietokannan rakennetta
    • Account taulu
      • accName, password (SHA1 hash), type(normal, normal+bot, super)
    • Player taulu
      • accName, plrName, type, credits
  • Suunniteltiin Game rajapintaa
    • Lisätään cancelTimer ja toteutetaan setTimer
  • Tehtävät
    • Vesa, tietokannasta autentikointi, setTimer, cancelTimer, yhdistämisikkuna
    • Raine, GameModel
    • Sami, pelipöydän integrointi trunkkiin
    • Jaakko, lobbyn laajennettavuuden toteuttaminen
    • Mika, GameManagerin ja MessageHandlerin toteutusta

31.3.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Ryhmä, ohjaaja

Sihteeri Raine

Esityslista

  • Tehtävien tila

Pöytäkirja

  • Tehtävien tila
    • Jatketaan entisillä tehtävillä
  • Päätettiin, että pakollisen katselmointi suunnitellaan seuraavana perjantaina

28.3.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä, asiakkaat

Sihteeri Vesa

Esityslista

  • Demo
  • Seurantakokous

Pöytäkirja

  • Allekirjoitettiin sopimus immateriaalioikeuksien luovuttamisesta ja valittiin GPL lisenssiksi
  • Asiakastapaaminen
    • Dokumentointi tärkeää
    • Ei tarkennettavaa
  • Ollaan viikon jäljessä edelleen
  • Meerkat APIin liittyneiden ongelmien vuoksi sen käytöstä luovuttiin
    • Plugin api sisälsi vain rajapinnat ja toteutus on Poker Academy ohjelmassa
      • Meerkatbotit eivät tule toimimaan todennäköisesti
  • Kokouksen jälkeinen suunnittelu
    • GameInfo on julkinen versio rel="nofollow">GameModelista?
  • Tehtävien jako
    • Vesa, Projektisuunnitelman mahdollinen päivitys + palvelimen kasaus
    • Sami. Raine, Vaatimusdokumentin päivitys,
    • Jaakko, lobbyn hienosäätö
    • Mika, Pelilogiikan ohjelmointi (palvelin, ks. sandbox branch)

17.3.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat

Sihteeri

Esityslista

  • Demon tila
  • Tehtävien tila

Pöytäkirja

  • Pohdittiin, että esitetään guin nykyinen tila demossa
  • Käytiin läpi testauksen tilaa ja nykyisiä välineitä
  • Päätettiin autentikoinnin koskevan kaikkia pistokkeen yli liikkuvia viestejä
  • Tehtävät
    • Raine, Sami GameModel GameController, GUI
    • Mika, AccountManager, Session
    • Jaakko, Lobby (logiikka)

14.3.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Jaakko, Raine, Sami + Sampo

Sihteeri Jaakko

Esityslista

  • Demon suunnittelu
  • Tehtävien tila

Pöytäkirja

  • Päätettiin katsoa demon tilaa uudestaan seuraavana maanantaina
  • Tehtävät
    • Sami, Raine käyttöliittymän ohjelmointi

10.3.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Raine, Jaakko, Vesa, Sami

Sihteeri

Esityslista

  • Seurantakokous
  • Tehtävien tila

Pöytäkirja

  • Seuranta
    • Viikko jäljessä
  • Tehtävät
    • Raine, dokumentin testitapaukset
    • Vesa, latexiin, xml scheman hionta
    • Sami, sekvenssikaavio asiakkaan toiminnasta
    • Jaakko, luokkakaaviot

29.2.2008

Aika klo 13.00 - 14.30

Paikka A319, Exactum

Osallistujat Jaakko, Mika, Sami, Vesa + ohjaaja

Sihteeri Mika

Esityslista

  • Protokollan ja toteutuksen tilan seuranta
  • Tehtävien tila

Pöytäkirja

  • Käytiin läpi toteutusta ja protokollaa ja todettiin sen olevan hyvällä mallilla
  • Sami esitti käyttöliittymän toimivan luonnoksen
    • Sovittiin käyttöliittymän skaalauksen lisäämisestä
  • Käytiin läpi projektin kääntäminen ja siihen liittyvät työkalut ja vaatimukset
  • Tehtävien tila
    • Jaakko, Clientin toteutuksen jatkaminen
    • Mika, Palvelimen toteutuksen jatkaminen
    • Sami, Clientin käyttöliittymän jatkaminen
    • Vesa, Testitapausten luominen

25.2.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Sami, Jaakko, Vesa, Sampo

Sihteeri Jaakko

Esityslista

  • Seurantakokous
  • Toteutuksen aloittamisen suunnittelu
  • Tehtävien tila

Pöytäkirja

  • Ollaan jäljessä viikon verran
  • Huomattiin suunnitteludokumentin sekvenssikaavioissa parannettavaa
    • Ajastettiin korjaus heti kokouksen jälkeen

22.2.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä

Sihteeri

Esityslista

  • Suunnitteludokumentin katselmointi
  • Tehtävien tila

Pöytäkirja

  • Suunnitteludokumenttin hyväksyttiin muutoksin
    • Sekvenssikaaviot pois
  • Tehtävät
    • Kaikki jatkavat entisiä tehtäviään
    • Vesa, sekvenssikaavioesimerkki pelien hausta palvelimen päässä

18.2.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Ryhmä + ohjaaja

Sihteeri Sami

Esityslista

  • Suunniteludokumentin kasaus
  • Tehtävien tila

Pöytäkirja

  • Käytetään J2EE:n työkaluja (JAXB) parserin generointiin Castorin sijasta
  • Tehtävien tila
    • Vesa, Tietokantakaavio, protokollat, screenshotit lobbysta
    • Raine, J2EE:n palvelin/asiakas kirjastojen tutkiminen
    • Sami, Jaakko, Mika, Suunnittelun jatkaminen

15.2.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat Ryhmä + ohjaaja

Sihteeri Jaakko

Esityslista

  • Suunnittelu
  • Tehtävien tila

Pöytäkirja

  • Suunnittelu
    • Käytetään automaattisesti XML scheman pohjalta generoituja java-luokkia viestien parsimiseen
  • Tehtävien jako
    • Vesa, Tietokantarakenne Texas Hold'em:lle, viestien rakenne XML schema
    • Jaakko+Sami, Luokkakaavio ja suunnitteludokumentin loput kappaleet
    • Raine, Osajärjestelmät kappale suunitteludokumenttiin
    • Mika, Palvelimen suunnittelu ja korttipakan toteutus

11.2.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Jaakko, Raine, Sami, Vesa + ohjaaja

Sihteeri Jaakko

Esityslista

  • Seuranta
  • Testausdokumentin katselmointi
  • Rajapintasuunnittelu
  • Tehtävien tila

Pöytäkirja

  • Seuranta
    • Huomattiin kokonaistyötuntien/viikko vähenevän ajan kuluessa. Pyritään korjaamaan asiaa tekemällä enemmän töitä.
  • Testausdokumentti
    • Testausdokumenttiin kaivattiin tietoa kattavuudesta, testitapauksista, aikatauluista ja automaattisesta testauksesta
  • Rajapintasuunnittelu
    • Huomattiin, että pelien listaus tarvitsee oman rajapinnan
  • Koodin ja suunnitelmissa esiintyvien luokkien kielen tulee olla englanti
  • Tehtävien tila
    • Jaakko, Sami, luokkakaavion suunnitteleminen
    • Raine, Testitapausten tekeminen testausdokumenttiin
    • Vesa, Loppujen testausdokumentin korjausten ja latexiin muunto tekeminen, automaattinen testausympäristö

8.2.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat ryhmä + ohjaaja

Sihteeri

Esityslista

  • Automaattisen yksikkötestiframeworkin kehittäminen
    • Palvelimelle
    • Asiakkaalle
  • Integrointitestauksen kehittäminen protokollalle
  • Protokolla/rajapintasuunnittelun tila
  • Tehtävien tila

Pöytäkirja


4.2.2008

Aika klo 10.00 - 12.00

Paikka A218, Exactum

Osallistujat Jaakko, Mika, Raine, Sami + ohjaaja

Puheenjohtaja Mika

Sihteeri Raine

Esityslista

  • Järjestelmätestauksen suunnitteludokumentin tila
  • Suunnittelun aloituksen suunnitteleminen
    • Protokolla
    • Rajapinnat
  • Tehtävien tila

Pöytäkirja

  • Jaettiin suunnittelua osiin järjestelmäarkkitehtuurisuunnitelman mukaan
  • Tehtävät
    • Mika, palvelimen suunnittelua
    • Jaakko, pelilogiikka-komponentin suunnittelua
    • Raine, järjestelmätestausdokumentti
    • Sami, asiakasohjelman suunnittelua, vaatimusdokumentin viimeistely
    • Vesa, tarvittavat XML- ja tietokantasuunnitelmat (?)

1.2.2008

Aika klo 13.00 - 15.00

Paikka A319, Exactum

Osallistujat ryhmä + asiakkaat

Sihteeri Jaakko Louhio

Esityslista

  • Vaatimusdokumentin esittäminen
  • Käyttöliittymän demoaminen

Pöytäkirja

  • Vaatimusdokumentti
    • Käyttäjätili kuulumaan yhteen kolmesta roolista, joissa ylempi perii aina alemman oikeudet:
      • Superuser, voi nähdä kaikkien kortit
      • Testaaja, voi lisätä botteja peliin
      • Normaali, voi luoda ja pelata pelejä
    • Käyttäjille välitetään verkon yli vain tarpeelliset tiedot
    • Arkkitehtuuri tukemaan jälkeenpäin mahodollisesti toteutettavaa tietoliikenteen salausta
    • Rahojen käsittely niin, että pelaajat aloittavat nollasaldosta ja peliin otettava pelivara asettaa saldon miinukselle, jos se ei riitä pelivaraan.
    • Säännöt
      • Sit-out tilassa maksamatta jääneet blindit maksetaan takaisin tullessa
      • Big blind maksetaan automaattisesti peliin liityttäessä
      • Sovittiin, että Teemu Saukonoja lähettää toteutettavat Texas Hold'emin säännöt
    • Asiakasohjelman tulee huomata yhteyskatko (vaikka tyhjiä paketteja lähettelemällä)
    • Peliaulan vaatimukset 1-prioriteetille
    • Vaatimus V32, V35, V36 ja V37 1-prioriteetille
    • Edellämainituin korjauksin dokumentti hyväksyttiin
  • Käyttöliittymä
    • Pelin luontiin pelin vuorojen aikaraja
    • Pelin luontiin sen käynnistäminen eräajotilaan checkboxilla
    • Pelitileissä ei tarvitse pystyä muokkamaan rahoja, kun sovittiin, että tilit alkavat nollasta.
  • Muut asiat
    • Teemu Saukonojaan tulee ottaa yhteyttä tästä lähin uudella sähköpostiosoitteella

30.1.2008

Aika klo 10.15-12.00

Paikka A218, Exactum

Osallistujat ryhmä + ohjaaja

Sihteeri Mika Urtela

Esityslista

  • Vaatimusdokumentin järjestelmävaatimukset
  • Järjestelmätestauksen suunnittelu
  • Kälidemon sisältö
  • Dokumentointiformaatin vaihtaminen latexiin
  • Tuntien kirjauksesta
  • Tehtävien tila

Pöytäkirja

  • Vaatimusmäärittely
    • Päätettiin lisätä vaatimuksille prioriteetit
    • Hiottiin järjestelmävaatimusten sanamuotoja
    • Päätettiin erottaa käyttöliittymäosio dokumentista
    • Päätettiin hyväksyä sovituin muutoksin
  • Käyttöliittymät
    • Reaaliaikainen peli-/pelaajahaku
  • Tehtävät
    • Mika, protokollan suunnittelu
    • Jaakko, järjestelmätestauksen suunnitteludokumentin wikisivun luonti, johdanto
    • Raine, dokumentin sanasto- ja yksikkötestauskappaleiden luonti
    • Sami, Käyttäjätietojen käyttöliittymän piirtäminen, vaatimusdokumentin latexiin muunto
    • Vesa, Peliaulan käyttöliittymän piirtäminen, arkkitehtuurikuvan luonti, vapaat kappaleet

28.1.2008

Aika klo 10.15-11.45

Paikka A218, Exactum

Osallistujat Ryhmä + ohjaaja

Sihteeri Sami Kuisma

Esityslista

  • Vaatimusdokumentin katselmointi
  • Projektisuunnitelman katselmointi
  • Kälidemo
  • Asiakastapaamisen järjestäminen
  • Kokousaikataulujen muutos
  • Tehtävien tila

Pöytäkirja

  • Sovittiin, että keskiviikon kokousaika siirretään ensiviikosta lähtien perjantaille 13-15.
  • Päätettiin, että Vesa sopii asiakkaan kanssa tapaamisen perjantaiksi. Vaatimusdokumentti pyritään lähettämään asiakkaalle keskiviikona luettavaksi.
  • Töiden jako
    • Kaikki lukevat projektisuunnitelman läpi
    • Jaakko käyttöliittymän aula sekä käyttäjähallinta suunnittelu
    • Sami vaatimusmäärittelyn järjestelmävaatimukset, käyttöliittymädemo
    • Vesa, Raine, Mika vaatimusmäärittelyn viimeistely

23.1.2008

Aika klo 10.15-11.45

Paikka A218, Exactum

Osallistujat Ryhmä + ohjaaja

Sihteeri Raine Rimpila

Esityslista

  • Käyttötapausten läpikäynti
  • Vaatimusmäärittelyn tila
    • Mitä tarvitaan, että voidaan jäädyttää VD1 versio
    • Katselmoinnin aikataulu
  • Projektisuunnitelman katselmoinnin aikataulu
  • Kehitystyökaluista keskustelu ja tutustumisen suunnittelu
    • Eclipse
    • Tomcat
  • Käyttöliittymäsuunnittelusta keskustelu
  • Tehtävien tila

Pöytäkirja

  • Poker Academyn bottiapin tukeminen päätettiin lisättäväksi vaatimuksiin.
  • Projektisuunnitelma ja vaatimusdokumentti sovittiin jäädytettäväksi ensi viikon aikana. Katselmukset pyritään järjestämään dokumenteille kuluvan viikon aikana.
  • Päätettiin yrittää etsiä vaihtoehtoinen aika tapaamisille.
  • Töiden jako
    • Raine, käyttötapausten korjaukset
    • Jaakko, käyttöliittymäprototyypin luonti
    • Sami, käyttöliittymän suunnittelu
    • Mika, Poker Academyn bottiapiin tutustuminen
    • Vesa, Koko- ja kustannusarvion lisäys projektisuunnitelmaan

21.1.2008

Aika klo 10.15-11.45

Paikka A218, Exactum

Osallistujat Ryhmä + ohjaaja

Sihteeri Jaakko Louhio

Esityslista

  • Vaatimusmäärittelyn läpikäynti
  • Projektisuunnitelman läpikäynti
  • Töiden jako

Pöytäkirja

  • Päätettiin, että dokumentit luonnostellaan wikiin ja lopulliset versiot luodaan latexilla.
  • Tehtävien jaon tulos
    • Jaakko ja Sami, käyttöliittymäsuunnittelu
    • Mika ja Raine, Poker Academyn bottiapin tutkiminen
    • Vesa, käyttötapaukset

18.1.2008

Aika klo 13.00-15.00

Paikka CK109, Exactum

Osallistujat Ryhmä + ohjaaja + asiakkaat

Sihteeri

Esityslista

  • Projektin esittely

Pöytäkirja


15.1.2008

Aika klo 10.15 - 12.00

Paikka A318, Exactum

Osallistujat Ryhmä + ohjaaja

Sihteeri

Esityslista

  • Projektin esittely
  • Työkaluista sopiminen
  • Vastuualueiden jako

Pöytäkirja

  • Työkaluiksi sovittiin mallintamiseen ArgoUML ja dokumentointiin OpenOffice
  • Vastuualueet jaettiin seuraavasti
    • Jaakko, Suunnitteluvastaava
    • Mika, Koodivastaava
    • Raine, Asiakasvastaava
    • Sami, Dokumenttivastaava
    • Vesa, Projektipäällikkö