NAJNOVIJE NOVOSTI (24.4.2013.):
____________________________________________________________________________________________________________________________________________
Pozdrav!
Evo, moje upoznavanje sa ovim forumima a i ujedno i moj priv post ovdje! Dakle, tko sam što sam? Učenik sam opće gimnazije u Zagrebu (7. gimnazije točnije), imam 17 godina i oduvijek sam bio zainteresiran za kompjutere, a posebno za programiranje! Već od 13 godine radim svakojake programe u svakakvim jezicima (C++, C#, PAWN, Squirrel) i prošli tjedan odlučih napravit nešto, ajmo reći novo (iako i nije nešto sasvim novo, ali svejedno)! Počeo sam raditi na beli (iliti belotu) za PC koje će uključiti online igranje u dvoje, troje ili četvero ! Pokrenuo sam ovaj projekt zato jer sam jednostavno htio poboljšati svoje znanje u C# i ubiti slobodno vrijeme (umjesto surfanja po netu, radit na ovome)! Bez daljnjeg duljenja, pokazat ću i natuknut što je dosad napravljeno (imajte na umu da na ovom tek radim 3-4 dana, svaki dan možda po 1-2 sata)!
Server će koristit više-manje svima poznat TCP/UDP protokol za razmjenjivanje podataka između klijenta i servera! Poruke u serveru su na engleskom zato jer sam više-manje naviko pisat programe na engleskom! Dakako, klijent je na hrvatskom jeziku!
Stvari koje zasad rade:
- Spajanje na bazu podataka
- Kreiranje baze podataka
- Registriranje novog računa (uključuje osiguravanje lozinke sa SHA256 hash-algoritmom - nemogućnost hakiranja lozinke)
- Ulogiravanje
- Spajanje na server
- Dolazak u "predvorje", tzv. lobby
- Slanje paketa putem TCP protokola
- Listanje trenutno spojenih klijenata
Možda se ovako na prvi pogled čini da zapravo nije puno toga napravljeno, ali vjerujte mi da nije malo (negdje oko 10% cjeloukupne igre je gotovo)! Pobliže ću pokazati izgled klijenta/servera! Komunikacija između servera i klijenta još treba biti dorađena (i to dosta) da bi sve radilo kako treba!
(BILJEŠKA: slike ne prikazuju konačan izgled aplikacije, izgled će se mijenjati i to često)
Server:
http://i33.tinypic.com/24vv9xs.png
Klijent:
http://i35.tinypic.com/rli7w9.png
http://i36.tinypic.com/218x2x.png
http://i36.tinypic.com/rkzaz6.png
Baza podataka:
http://i36.tinypic.com/14aa93k.png
Ako je neko zainteresiran za ovo i voljan je surađivati te pomoći, molim neka mi se javi, rado ću otvorit projekt na www.assembla.com! :)
Pozdrav!