Propozycja integracji elementów ±wiata gry przy u»yciu drzew zachowa«

Podobne dokumenty
Praca Dyplomowa Magisterska

Aplikacje Internetowe termin dodatkowy

Java Agent DEvelopment Framework Systemy Agentowe

Spis tre±ci. Przedmowa... Cz ± I

PLD Linux Day. Maciej Kalkowski. 11 marca Wydziaª Matematyki i Informatyki UAM

Program działania. Zespołu Samokształceniowego nauczycieli bibliotekarzy

Dobre praktyki w zakresie zarządzania ładem architektury korporacyjnej

Zobacz to na własne oczy. Przyszłość już tu jest dzięki rozwiązaniu Cisco TelePresence.

Wstępna koncepcja osiedla Na Kotlinę

Uniwersalna architektura dla Laboratorium Wirtualnego. Grant badawczy KBN

Część II.A. Informacje o studiach podyplomowych ANALIZA DANYCH METODY, NARZĘDZIA, PRAKTYKA (nazwa studiów podyplomowych)

Java Agent DEvelopment Framework Systemy Agentowe

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

1. Reforma procesu kształcenia jako filar linii programowej PSRP

Projektowanie systemów informacyjnych: język UML

PRACOWNIA ZARZĄDZANIA, DIAGNOZY EDUKACYJNEJ I SZKOLNICTWA ZAWODOWEGO ODN W ZIELONEJ GÓRZE

Utrzymanie aplikacji biznesowych SI PSZ

1 Metody iteracyjne rozwi zywania równania f(x)=0

Programowanie wspóªbie»ne

Program kształcenia na kursie dokształcającym

Programowanie Zespołowe

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

Strumień specjalizujący urządzeniowo - informatyczny dla wszystkich kierunków na ETI (II st.) 3 grudnia 2014

KLAUZULE ARBITRAŻOWE

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Uchwała nr 28/2016 Senatu Politechniki Rzeszowskiej im. I. Łukasiewicza z dnia 19 maja 2016 r.

Marcin Werla

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

INFORMACJA PRASOWA. Cel: zakup komputerów, budowa sieci LAN, zakup i wdroŝenie aplikacji aktualnie dostępnych na rynku.

Temat: Odpowiedzialny i zdrowy styl życia.

I.1.1. Technik organizacji usług gastronomicznych 341[07]

WARUNKI I TRYB REKRUTACJI KANDYDATÓW ORAZ FORMY STUDIÓW DOKTORANCKICH NA POLITECHNICE ŚLĄSKIEJ W ROKU AKADEMICKIM 2016/2017

II. WNIOSKI I UZASADNIENIA: 1. Proponujemy wprowadzić w Rekomendacji nr 6 także rozwiązania dotyczące sytuacji, w których:

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

Rzeczoznawstwo samochodowe w wybranych krajach UE

Szkolenie dla Wnioskodawców Programu Operacyjnego PL04: Oszczędzanie energii i promowanie odnawialnych źródeł energii

Lab. 02: Algorytm Schrage

PROJEKT REURIS Revitalisation of Urban River Spaces Rewitalizacja Miejskich Przestrzeni Nadrzecznych

SIEMENS 1 SCALANCE W786 SIMATIC NET. Instrukcja obsługi. Wyświetlacz LED. Przycisk Reset. Demontaż / montaż obudowy. Specyfikacja techniczna

Migracja w stronę infrastruktury sieci PON. Szymon Jaros Solution Manager

Nazwa przedmiotu: PODSTAWY TEORII ZBIORÓW ROZMYTYCH I ARYTMETYKI PRZEDZIAŁOWEJ Foundations of fuzzy set theory and interval arithmetic Kierunek:

wiczenia Kolejno kliknij na górn powierzchnie bry y a nast pnie na rodek lewego dolnego otworu.

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Wst p Model Danych Saklowalno± + replikacja Spójno± Ograniczenia. Cassandra. Paweª Róg. Pozna«, maj 2011

Wzorce projektowe kreacyjne

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

przewidywania zapotrzebowania na moc elektryczn

WYDZIAŁ TRANSPORTU I INFORMATYKI INFORMATYKA I STOPIEŃ PRAKTYCZNY

KSIĘGA JAKOŚCI KSZTAŁCENIA WYDZIAŁU ELEKTRONIKI, TELEKOMUNIKACJI I INFORMATYKI

IOT w systemach PON. Mikołaj Chmura Solution Manager m.chmura@vector.com.pl

Systemy mikroprocesorowe - projekt

PLAN ROZWOJU ZAWODOWEGO NAUCZYCIELA STAŻYSTY

Kontrola na zakończenie realizacji projektu. Trwałość projektu

Programowanie wspóªbie»ne

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Niestacjonarne Kod kierunku: 11.

Przedmiotowy System Oceniania Język polski

DZISIAJ PRZEDSZKOLAKI JUTRO JUŻ PIERWSZAKI

Specjalizacja uzupełniająca. urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.)

Statystyka matematyczna

Umowa o powierzanie przetwarzania danych osobowych

Kontrakt Terytorialny

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA UCZNIÓW O SPECJALNYCH POTRZEBACH EDUKACYJNYCH

Zagadnienia programowania obiektowego

Edycja geometrii w Solid Edge ST

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

Ochrona przeciwpożarowa F120 (DIN 4102, część 2) Klasa absorbera dźwięku A 07/2007 SŁYSZEĆ, CO SIĘ CHCE SŁYSZEĆ. w 0,90 SYSTEMY SUFITOWE

3. Studentowi przysługuje prawo do nieusprawiedliwionych nieobecności w semestrze - jednej na kursie PLC i dwóch na kursie CISCO.

Portretowanie zdolności i ich rozwój. Projekt współfinansowany z Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

MTDC ABB

MODEL HAHNFELDTA I IN. ANGIOGENEZY NOWOTWOROWEJ Z UWZGL DNIENIEM LEKOOPORNO CI KOMÓREK NOWOTWOROWYCH

ARCHITEKTURA INSTYTUCJI JAKO NARZĘDZIE UŁATWIAJĄCE ZARZĄDZANIE DANYMI

Mariusz Madejczyk Pełnomocnik Wojewody Podlaskiego ds. informatyzacji

Numer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od grafiki i multimediów do poważnych algorytmów w środowisku Logomocja-Imagine

Efekty kształcenia dla kierunku studiów Informatyka

1. Wprowadzenie do C/C++

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Dzi kuj za uwag! Spotkania z Pythonem. Cz ± 1 - podstawy - rozwi zania zada« Michaª Alichniewicz. Gda«sk Studenckie Koªo Automatyków SKALP

Ogólnopolska konferencja Świadectwa charakterystyki energetycznej dla budynków komunalnych. Oświetlenie publiczne. Kraków, 27 września 2010 r.

Dokumentacja usługi SMS (Aplikacja def3000/sms)

2. Student otrzymuje w każdym semestrze ocenę końcową.

Zarz dzanie rm. Zasada 2: samoorganizuj ce si zespoªy. Piotr Fulma«ski. March 17, 2015

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Opis efektów kształcenia dla modułu zajęć

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Filozoa Clojure. Mateusz Dereniowski. 15 lipca Instytut Informatyki Uniwersytetu Wrocªawskiego

Gospodarowanie mieniem Województwa

A Edukacja przedszkolna i wczesnoszkolna.

ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Metody numeryczne i statystyka dla in»ynierów

PLAN PRACY ZESPOŁU NAUCZYCIELI JĘZYKÓW OBCYCH DLA SZKOŁY PODSTAWOWEJ I GIMNAZJUM W ROKU SZKOLNYM 2015/2016

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Finansowanie zadań związanych z likwidacją niskiej emisji. ze środków Wojewódzkiego Funduszu Ochrony Środowiska i Gospodarki Wodnej w Krakowie

Aktualizacja CSP do wersji v7.2. Sierpień 2014

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Elementy i funkcjonalno

Specjalizacja Web Mining

db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja)

Transkrypt:

Praca cz ±ciowo sponsorowana przez Ministerstwo Nauki i Szkolnictwa Wy»szego, grant nr N N519 172337, Integracyjna metoda wytwarzania aplikacji rozproszonych o wysokich wymaganiach wiarygodno±ciowych. Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 1 / 33 Propozycja integracji elementów ±wiata gry przy u»yciu drzew zachowa«mikoªaj Kania, Waldemar Korªub, Jakub Krajewski Katedra Architektury Systemów Komputerowych Wydziaª Elektroniki, Telekomunikacji i Informatyki Politechnika Gda«ska 4 wrze±nia 2011

Agenda 1 Specykacja problemu 2 Proponowane rozwi zanie 3 Przykªadowy przebieg wykonania 4 Podsumowanie Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 2 / 33

Specykacja problemu ±wiat gry ±rodowisko dla jednostek aktualny stan zasady (np. zyka, ograniczenia komunikacji) jednostki zró»nicowane autonomiczne wspóªpracuj ce i rywalizuj ce zorientowane na osi gni cie celów podej±cie agentowe Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 3 / 33

Specykacja problemu - dodatkowe wymagania Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 4 / 33

Specykacja problemu - dodatkowe wymagania gry RTS: du»a dynamika ±rodowiska (np. ruchy jednostek) szybki restart zachowania mo»liwo± szybkiego anulowania niepewno± (np. mgªa wojny) wiele dróg do zaªo»onych celów Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 5 / 33

Drzewa zachowa«podziaª zªo»onych zachowa«na mniejsze np. zbudowanie chaty: zebranie zasobów, przygotowanie terenu, faktyczna budowa mniejsze zachowania - potomkowie w drzewie li±cie - zachowania atomowe Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 6 / 33

Strategie wykonania potomków sekwencyjne wykonanie kolejno± na li±cie potomków okre±la kolejno± wykonania Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 7 / 33

Strategie wykonania potomków zachowania alternatywne kolejno± okre±la priorytety wybór jednej z dost pnych usªug Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 8 / 33

Strategie wykonania potomków - przykªadowe drzewo Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 9 / 33

Strategie wykonania potomków - inne mo»liwo±ci iteracyjne powtarzanie sekwencja zachowa«potomnych musi zosta pomy±lnie wykonana okre±lon ilo± razy powtarzanie a» do skutku wspóªbie»ne wykonanie zako«czenie gdy pierwsze ze wspóªbie»nych zachowa«si ko«czy zako«czenie gdy wszystkie wspóªbie»ne zachowania si ko«cz Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 10 / 33

Warunki wst pne zachowa«werykuj czy zachowanie jest dozwolone przy aktualnym stanie ±rodowiska warunki w w zªach wewn trznych drzewa sprawdzane w chwili doj±cia do w zªa - bezpo±rednio przed uruchomieniem zachowania reakcja na zmiany ±rodowiska po uruchomieniu drzewa akcje else analogicznie do instrukcji if... else aktualizacja interfejsu, uruchomienie innego drzewa zachowa«waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 11 / 33

Akcje nalizuj ce pozwalaj na wykonanie dodatkowych czynno±ci po pomy±lnym wykonaniu zachowania akcje niezwi zane z sam symulacj ±wiata (np. aktualizacja interfejsu) jasny podziaª: warunki, zachowanie, akcje nalizuj ce Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 12 / 33

Przykªadowy przebieg - drzewo zachowa«waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 13 / 33

Przykªadowy przebieg - krok 1 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 14 / 33

Przykªadowy przebieg - krok 2 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 15 / 33

Przykªadowy przebieg - krok 3 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 16 / 33

Przykªadowy przebieg - krok 4 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 17 / 33

Przykªadowy przebieg - krok 5 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 18 / 33

Przykªadowy przebieg - krok 6 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 19 / 33

Przykªadowy przebieg - krok 7 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 20 / 33

Przykªadowy przebieg - krok 8 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 21 / 33

Przykªadowy przebieg - krok 9 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 22 / 33

Przykªadowy przebieg - krok 10 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 23 / 33

Przykªadowy przebieg - krok 11 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 24 / 33

Przykªadowy przebieg - krok 12 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 25 / 33

Przykªadowy przebieg - krok 13 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 26 / 33

Przykªadowy przebieg - krok 14 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 27 / 33

Przykªadowy przebieg - krok 15 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 28 / 33

Przykªadowy przebieg - krok 16 Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 29 / 33

Przykªad fragment gameplaya Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 30 / 33

Podsumowanie ªatwo± deniowania zachowa«zorientowanych na osi gni cie okre±lonego celu reakcje na szybkie zmiany otoczenia model prosty na poziomie koncepcyjnym bazuje na poj ciach ze ±wiata rzeczywistego Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 31 / 33

Pytania? Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 32 / 33

Dzi kuj za uwag! Waldemar Korªub (KASK ETI PG) Drzewa zachowa«4 wrze±nia 2011 33 / 33