Wejdź i się przekonaj :)

Wypromuj się tutaj

Start the day with C++! 

2007/07/26   

Z czeluści wyłania się ląd :D

« następne   poprzednie »
Z czeluści wyłania się ląd :D
Ufffff.... Pracowity dzień ;] Razem już 202 linie kodu :O Postaram się wykorzystać ostatnie chwile przed północą i zamieścić nowego screena wraz z mam nadzieję całkowitym opisem idei gry (mało czasu zostało, a chcę jutro też mieć możliwość wrzucenia screena :D). No więc. Po pierwsze primo, co-nieco o screenie. Prawie jak w biblijnym dziele stworzenia (tam najpierw było światło) właśnie rozgraniczyłem lądy i morza od nicości (no fakt, morza dopiero będą :D). Plansza jest już ruchoma i jak widać przesunąłem ją do krawędzi za którą jest tylko czerń i pustka :P Grafika jest tylko testowa, nie przejmujcie się nią. Mam nadzieję, że gdy znajdzie się grafik, uda się sprawić, by kafle wyglądały jak jednolite podłoże. Żałuję, ale nie zdążyłem z fps-em (z licznikiem kratek na sekundę). To będzie jutro. Podobnie pełny system screenowania (dzięki tymczasowemu, mamy tu screena z gry a nie wycięte okno :D). No a teraz zapowiedziany już MSORPG... Nazwa brzmi trochę dziwnie, ale już wyjaśniam. W grze, gdy gracz utworzy postać zostanie ona niejawnie (bez zawiadomienia o tym gracza) wysłana na serwer. Potem, gracz rozpoczyna grę. Przy rozpoczynaniu gry, komputer musi wczytać plansze i wszelkie inne potrzebne dane z plików (wszystko odbywa się na jednym komputerze, nie ma żadnego połączenia z serverem ani niczego podobnego). Nastepnie przychodzi pora na tworzenie wrogów, npc i tym podobnych. A potem pojawiają się neutralni gracze sterowani przez komputer. Ich 'szablony' (wszelkie cechy jak poziom, uzbrojenie, ilość złota etc...) są pobierane z servera. Tym sposobem, bez jako-takiej gry on-line, gramy z jakąś liczbą neutralnych postaci, stworzonych przez innych graczy. Możemy z nimi poprowadzić prosty dialog (steruje nimi komputer), możemy je zaatakować i pewnie będziemy mieli jeszcze pare innych możliwości (przemyślę to :D). Ubarwia to rozgrywkę, gdyż w grze możemy nie mieć nigdy okazji do spotkania tak dobrze uzbrojonego i tak niskopoziomowego celu ;D Poza tym zawsze, w różnych miejscach planszy spotkamy jakąś postać i każda będzie inna (raz zabitej nie bedzie można użyć, jeśli tych z servera zabraknie, komputer stworzy własne, losowe). Ufff Mam nadzieję, że choć 1/10 z was mnie zrozumiała :D To taka krótka lista tego co już jest: -wyświetlanie wycinka świata odpowiadającego aktulanej pozycji (duża optymalizacja względem tradycyjnych tego typu silników), -możliwość poruszania planszą (tak, poruszania planszą :D. Bo zawsze to ona się rusza, nie my, choć tak się może zdawać :D), -parę klas podstawowych, -częściowo ukończony system screenshotowania (robienia screen'ów z gry), -jeden bug, -jeden 'błądzik': http://www.perfect.boo.pl/blog/viev.php?id=5. :D xD //Dla osoby, która go w pełni zrozumie przewidziana nagroda :P
zaapraszam :*:*:*:*:*

Wypromuj się tutaj

3 komentarze
kuczyn - 02/08/2007 0:00:05
oooooo to mi sie podoba zaje fajne
perfect - 27/07/2007 15:38:00
Zapowiada się ciekawie... ;]
Treść błędu została wrzucona do mojego autorskiego Nopaste v. 0.4 Beta
cysiu132 - 26/07/2007 23:56:47
good /ok/

Najnowsze wpisy

Drzewa :D

02/08/2007 1:11:28

Interface

01/08/2007 23:11:50

800x608

31/07/2007 23:48:49

Pożyteczny dzien ;]

29/07/2007 23:10:23

Poprawki, bugi, etc.

28/07/2007 23:09:12

Char[], char[], char[]

27/07/2007 23:38:55

Z czeluści wyłania się ląd :D

26/07/2007 23:26:44

Od czegoś trzeba zacząć ;]

25/07/2007 22:58:04

Wszystkie wpisy