Autor : Micha‚ GAWRYLUK

download Autor :   Micha‚ GAWRYLUK

of 19

  • date post

    27-Jan-2016
  • Category

    Documents

  • view

    42
  • download

    0

Embed Size (px)

description

PROJEKT I IMPLEMENTACJA SIECIOWEJ GRY INTERAKTYWNEJ. Autor : Michał GAWRYLUK. Promotor : Prof. dr hab. inż . Piotr ZASKÓRSKI. Sformułowanie problemu. W jaki sposób zaprojektować interaktywną grę sieciową Jak inicjować projekt gry? - PowerPoint PPT Presentation

Transcript of Autor : Micha‚ GAWRYLUK

  • Autor: Micha GAWRYLUK

    Promotor: Prof. dr hab. in. Piotr ZASKRSKI

  • Sformuowanie problemu W jaki sposb zaprojektowa interaktywn gr sieciow Jak inicjowa projekt gry? Jakiego rodowiska programistycznego oraz protokow sieciowych uy? Jak zapewni niezawodno systemu?

  • Zakres pracyWSTP1CEL I ZAKRES PRACY2DZIEDZINA I SFORMUOWANIE PROBLEMU3ANALIZA ISTNIEJACYCH ROZWIZA4ZAOENIA I WYMAGANIA DLA PROJEKTOWANEJ GRY 5KONCEPCJA PROJEKTOWNEJ GRY 6IMPLEMENTACJA GRYZAKOCZENIE

  • Oglny zarys projektu Zaoeniem projektu jest stworzenie gry MMORPG (Massive-Multiplayer Online Role Playing Game) czyli gry, w ktrej dua liczba graczy bdzie moga spotka si ze sob w wirtualnym wiecie.

  • Koncepcja projektowanej gry Koncepcja dynamiki Koncepcja struktury Koncepcja technologii Koncepcja zasobw informacyjnych Koncepcja interfejsu Koncepcja implementacji i wdroenia

  • Diagram przepywu danych poziomu 1

  • Diagram aktywnoci

  • Diagram klas

  • Diagram sekwencji

  • Koncepcja implementacji i wdroeniaAktualizatorAplikacja serweraAplikacja klientaAplikacja administracyjna

  • Idea konstrukcji aplikacji serwerowej

  • Idea konstrukcji aplikacji klienta

  • Wymiana danych Klient serwer baza danych

  • Logika gryWalkaTrafienieUnikiObronaTrafienie krytyczneObraenia

  • Walka - Trafienie

    trafienie = 1/10 sila + 1/10 zrecznosc + biegoscWbroni

    uniki = 1/10 zrczno + umiejtnoci + zbroja + bro

    rzeczywistaSzansaTrafienia = trafienie uniki

  • Walka - Obrona Wykorzystanie do obrony tarczyszansaObronyTrarcza = tarcza + umiejtnociUdana obrona z wykorzystaniem tarczy

    obrona = umiejtnoci + obronaZbroi + obronaTarczy Nieudana obrona z wykorzystaniem tarczy

    obrona = umiejtnoci + obronaZbroi

  • Walka - obraeniaobraenia = siy + biegloscWbroni + silaBroniTrafienie krytyczne wykonywany jest test poprzez losownie liczby zakresu 1 100 w celu sprawdzenia czy uderzenie byo krytyczne. Test zakonczony sukceszem oznacza podwojna ilosc obrazen

    obrazeniaRzeczywiste = obraenia obrona

    Warto obrazeniaRzeczywiste nie moe by mniejsza od Odejmowane s one od aktualnej ywotnoci atakowanego, jeli jest ona mniejsza ni jeden, atakowany umiera.

  • Rendering grafiki

    Uycie DirectX w celu optymalizacjiUycie plikw XML w celach konfiguracyjnychDynamiczne doadowywanie grafiki podczas gry

  • WNIOSKIZaprojektowana gra cechuje si sieciowoci i interaktywnoci, Interfejs jest wzbogacony o dwiki oraz animacje czasu rzeczywistego. Gra skada si z czterech aplikacji, ktre speniaj postawione wymagania, Funkcjonalno gry moe podlega dalszej rozbudowieDZIKUJ ZA UWAG