menu_top
menu_bottom


Kuidas sündis vint.ee...

Taust


Oli aasta 2001, kui klassivennad Marten ja Tiit mängisid Nõo Reaalgümnaasiumi arvutikeskuses (AKis) järjepidevalt internetis kabet. Portaaliks oli sellel ajal populaarne zetu.net. Kabeoskused paranesid järgemööda ning sellest mängust tekkis üsnagi tuntav sõltuvus (mängiti nii vahetunnis kui ka pärast kooli).  Kahetsusväärsel kombel lõpetas zetu.net töö 2002 aastal, kuid sellel mänguportaalil oli vint.ee tulevase näo kujundamisel mängida suur roll.

Esimesed mõtted kabe mängusüsteemi loomiseks


Aasta 2003 talvel võttis Marten, olles ajateenistuses Narva-Jõesuu Piirivalve Õppekeskuses, kätte vihiku ning hakkas kirjutama visiooni, kuidas oma kabe mängusüsteem luua. Olles Nõo Reaalgümnaasiumist omandanud algteadmised programmeerimisest, sai selgeks, et veebilehe mootoriks tuli kasutusele võtta PHP ning mängud realiseerida  Java platvormil.

Asudes õppima Tallinna Tehnikaülikooli, tuli teisel õppeaastal realiseerida õppeaines JOOP (Objekt-orienteeritud programmeerimine Javas) üks Java rakendus. Rõõmuga avastas Marten, et kursavend Jaanus (kes oli olnud Marteni klassivend Nõost ning toanaaber Tiiduga Nõo ühikast) oli hakanud samuti selle aine raames kabe mängimise süsteemi realiseerima. Otsustati ühendada jõud ning teha kahe mängija vaheline kabemängimise süsteem.

Kabemängimise süsteemi areng Tallinna Tehnikaülikoolis


Tallinna Tehnikaülikoolis oli mitmeid aineid, kus kursusetööks tuli teha mõni projekt. Kuna oli tülikas alustada iga uut projekti uue teemaga, otsustati kabesüsteemi edasi arendada erinevate vaatenurkade alt.

Kabemängimise süsteemi areng läbi Tallinna Tehnikaülikooli õppeainete:
  • Tarkvara kvaliteet ja standardid (Marten ja Jaanus) - Tehti põhjalikum analüüs ning kirjeldati funktsionaalsed nõudmised süsteemile (ühtne kasutajate nimekiri, mängule kutsumine, pealtvaatamine).
  • Rakendusarhitektuurid I (Marten ja Siim) - Realiseerisime kabesüsteemi, kus toimis juba mängule kutsumine ning erinevate kasutajanimedega mängimine. Kuna Siimul oli olnud rohkem kogemusi Javas programmeerimisel, pöörati tähelepanu ka Java arendusvahenditele, arendamise headele tavadele ning koodi disainile.
  • Rakendusarhitektuurid II (Marten, Jaanus ja Indrek S) - Ainuüksi Java rakendusest ei piisanud interneti mängukeskkonna loomisel, mistõttu kutsuti selle õppeaine raames appi Indrek S, kes aitas realiseerida veebikeskkonda (kasutajate registreerimine, kasutaja autentimine mänguserveri poolel, andmebaasi struktuur). Kaitstes projekti kursuse ees, juhtisid kaastudengid tähelepanu mitmele tähtsale asjaolule - kuidas turvaliselt autentida mängija süsteemis, kus suur osa mänguloogikast peaks kliendile nähtav olema jms. Neid kommentaare sai arvesse võetud ning hiljem ka süsteemis vastavad muudatused tehtud.
  • Objektorienteeritud disain (Marten) - Head objektorienteeritud disaini tavad - kirjutatud kood sai ümber organiseeritud ning sai selgeks, et loodud Java klassid on korduvkasutatavad mõne muu online lauamängu (näiteks gomoku) realiseerimisel.
  • Bakalaureusetöö: Kabemängimise süsteem (Marten) - Dokumenteeriti loodud kabemängusüsteem.
  • Ettevõtte majandusõpetus (Marten ja Jaanus) - Oli vaja teha järjekordne projekt, mille sisuks tuli valida "väljamõeldud" ettevõtte tegevusplaan koos detailse finantsplaaniga. Marten ja Jaanus fantaseerisid selle aine raames firmast, mis võiks ühte mänguportaali hallata - koostati detailne firma tegevuskava ning kulude ja tulude analüüs esimese kolme aasta jooksul.
  • Magistritöö: Tarkvara disainimustrid veebipõhise mängusüsteemi arendamisel (Marten) - Magistritöö valimise ajaks oli Marten realiseerinud ka malemängimise võimaluse. Konsulteerides TTÜ õppejõududega, sai otsustatud tekitada ühtne disainimuster (raamistik) erinevate lauamängude realiseerimiseks, mis lõputöös detailselt dokumenteeriti.

Vint.ee sünd

Oli aasta 2006 lõpp, kui Martenil ja Jaanusel tekkis mõte panna tööle server, kus saaks mängida nii malet kui ka kabet. Et ainuüksi mängimise võimalusest ei piisanud (tuli luua keskkond, kus kasutajad saaksid registreeruda, kus oleks näha edetabelid jms), otsustati kampa võtta endised klassivennad Kaspar ja Indrek. Mõeldud, tehtud: nii saidki neli head sõpra jaanuaris 2007 kokku. Pandi paika rollid uue portaali arendamisel, registreeriti juriidiline isik, mis portaali haldamisega tegeleb ning osteti vastav riistvara (server).  Kaspar oli arendanud oma veebilehekülje sisuhaldussüsteemi, mille me kasutusele võtsime ning olles tegelenud ka serverite administreerimisega, sai seegi mure lahendatud.  Kuna indrek oli palju tegelenud veebilehtede arendamisega, jäi tema hoolde kõiksugune portaali funktsionaalsus (kasutajate profiilid, edetabelid jms).

Kui olime saanud oma serverile ka internetiühenduse, saime käima ka mängukeskkonna (portaali) - takistuseks oli ainult üks pisiasi: portaali nime valik. Kuna ei soovitud kasutada mõnda lihtlabast nime (näiteks mängud24.ee), tehti ajurünnak, kus pakuti kõige absurdsemaid nimesid ning kontrolliti, kas antud domeeninimi on juba kasutusel. Ühel hetkel see tuligi: "Vint.ee".

Registreerisime domeeninime ning 27. veebruaril 2007 toimus Vint.ee-s esimene lauamäng - see kuupäev jääb tähistama vint.ee sündi!

© NewRock Solutions OÜ 2009


Aktiivseid kasutajaid: 2424
Ürituste kalender
23.02.2018
Sudoku GP 2018 2. voor
04.03.2018
Juunioride Eesti meistrivõistlused bridžis
09.03.2018
Loogika GP 2018 2. voor
10.03.2018
Sudokute lahendamise Eesti meistrivõistlused 2018
10.03.2018
Eesti koolide võistkondlikud karikavõistlused gomokus
Mõttesportlaste TOP
1. antsuonu 2369
2. Albert007 2111
3. rakett69 2084
4. tennispall 2078
5. mark2002 2029
Male TOP 5
1. sokrates 2667
2. tellis53 2654
3. Tooresvana 2644
4. antsuonu 2626
5. lodu 2611

Vene kabe TOP 5
1. hendrik 2635
2. Ianton 2603
3. Vilhelmiine7 2597
4. Rahumees07 2595
5. Ruut 2580

Gomoku TOP 5
1. allever 3067
2. ants 2964
3. georgr 2675
4. ikla 2581
5. kuakua 2544

Sudoku TOP 5
1. TiiT 3347
2. brigita 2835
3. Kubix 2610
4. poffic 2583
5. pisipaha 2427