poniedziałek, 31 października 2011

Ikonki czarów

Witam wszystkich :D

Czas na nowinki z frontu. Niestety nie mam dzisiaj dla Was screenów z postępów prosto z gry, głównie dlatego że przez ostatnie dni zajmowałem się znowu przyspieszeniem działania synchronizacji klienta z serwerem.
Za to mam coś z innej beczki - żeby odetchnąć od nużącego programowania, postanowiłem porobić kilka grafik. Są to ikonki do czarów, których (jeśli wszystko pójdzie po dobrej myśli) można będzie używać w grze. Oczywiście to namiastka tego co trzeba będzie zrobić do wersji ostatecznej, ale prezentuje mniej więcej czego można się spodziewać.



środa, 26 października 2011

Czat i wylogowywanie

Witam.

Dziś mam do zaprezentowania kilka zmian, a najistotniejsza z nich to pierwsza wersja czatu.
Na razie jest to prosta sprawa - wpisujemy wiadomość i wciskamy enter, po czym to co napisaliśmy pojawia się w chmurce nad naszą postacią i znika po kilku sekundach. Czat będzie rozbudowany, oprócz tego co jest będzie wersja tradycyjna, czyli zwykły log z godziną wysłania, nickiem gracza itp.
Filmik z działania czatu nakręcę jak znajdę lepszy program do nagrywania bo przez Hyper Cam 2 miałem straszne obciążenie procesora a co za tym idzie serwer się zamulał. 


Poza czatem dodałem kilka 'pierdół', np wylogowywanie z gry. Oprócz tego poprawiona została masa błędów z poprzednich wersji. Zoptymalizowałem też serwer, żeby sprawniej wymieniał informacje z klientami.



Na dzisiaj to tyle nowinek, niedługo kolejne wieści!

Bless!

wtorek, 18 października 2011

Dzisiaj na koniec dnia wrzucę screen z ekranu logowania, który dzisiaj został przyozdobiony artworkiem wykonanym przez niejakiego Elvansa, który wykonał też część grafik do projektu. Poza tym, dodałem kilka pierdół typu komunikaty po założeniu broni, tarczy itp. Rozpocząłem tez prace nad algorytmem znajdywania drogi A*. Zobaczymy co z tego wyjdzie, oczekujcie nowych wieści! 


sobota, 15 października 2011

Witam wszystkich na blogu poświęconym mojemu projektowy gry MMORPG - Nythia.

Na początek może trochę o projekcie.
Początkowo, pisałem sobie prostą gierkę w bibliotece SDL w języku C++. Szło całkiem nieźle i postanowiłem pobawić się w pisanie gry RPG. Po zrobieniu podstawowych elementów mechaniki (chodzenie, kolizje itp), zabrałem się za edytor map. Po zrobieniu edytora posiadającego podstawowe funkcje takie jak zapisywanie, wczytywanie, edycja mapy, minimapa itp, wróciłem do pisania gry.
Zainteresowałem się biblioteką WinSock służącą do programowania sieciowego. Zacząłem prace nad serwerem do gry i równolegle edytowałem klienta, tak aby komunikował się z serwerem i odwrotnie.
Aktualnie multiplayer posiada już podstawowe funkcje - serwer pobiera konta i postacie graczy, wczytuje mapę z pliku. Po zalogowaniu można normalnie poruszać się po świecie, widać postacie innych graczy.
















Na tym blogu będę regularnie pisał o postępach w pracy nad grą.
Zachęcam więc do zaglądania tu co  jakiś czas.