984501056

984501056



ITA-103 Aplikacje Internetowe

Wprowadzenie Informacje o kursie

Opis kursu

Kurs zawiera informacje dotyczące tworzenia programów korzystających z grafiki trójwymiarowej czasu rzeczywistego, w szczególności gier. Narzędziem wykorzystywanym do tworzenia grafiki jest Microsoft XNA. Wspomniane są również inne zagadnienia związane z grami, a mianowicie odtwarzanie dźwięku, obsługa kontrolerów gier (gamepad, myszka, klawiatura) oraz elementy grafiki 2D.

Kurs rozpoczynamy od zagadnień zasadniczych dla grafiki trójwymiarowej, a więc tworzenia brył, oświetlenia i teksturowania. Omawiane są również kwestie techniczne związane z tworzeniem gier w XNA i C#, a mianowicie tworzenie komponentów gier, czy posługiwanie się modelami. Następnie zajmiemy się obsługą jednostek programowalnych kart graficznych tj. shaderam\. W jego ramach m.in. budowany jest program w języku HLSL, który wykorzystuje model Phonga oświetlenia, realizuje teksturowanie oraz generowanie cieni metodą shadow mapping.

Cel kursu

Celem kursu jest przedstawienie zagadnień związanych z tworzeniem aplikacji korzystających z grafiki 3D w XNA, dzięki czemu będziesz w stanie samodzielnie tworzyć gry.

Uzyskane kompetencje

Po zrealizowaniu kursu będziesz:

•    budować obiekty trójwymiarowe oraz obracać i przesuwać je w przestrzeni

•    użyć koloru

•    użyć oświetlenia do cieniowania obiektów trójwymiarowych

•    użyć tekstur

•    korzystać z komponentów gier do sprawnego zarządzania kodem

•    używać dźwięku i efektów dźwiękowych w XNA

•    używać gamepada, myszki i klawiatury do wpływania na stan gry

•    potrafił używać podstawowych zasad fizyki klasycznej do modelowania zachowania obiektów

•    programować karty graficzne w języku HLSL

Wymagania wstępne

Do zrealizowania tego kursu powinieneś posiadać:

•    wiedzę z zakresu programowania obiektowego w języku C#, którą obejmują kursy ITA-104 „Wprowadzenie do programowania,, i ITA-105 „Programowanie obiektowe"

Zakres tematyczny kursu

Opis modułów

W Tab. 1 przedstawiony został opis modułów, zawierający podział na zajęcia. Każde zajęcie jest zaplanowane na 90 minut. Wykładowca może dostosować harmonogram do swoich potrzeb.



Wyszukiwarka

Podobne podstrony:
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje InternetoweInformacje o module Opis modułu W ty
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje InternetoweInformacje o module Opis modułu W ty
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Grupowanie liniowe i blokowe Znaczn
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Odnośniki do adresu e-mail Odnośnik
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe <td>
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Nagłówek Nagłówek
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe kompatybilność z wcześniejszymi
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Podaj swoją płeć P Mężczyzna P
Piotr Bubacz ITA-103 Aplikacje Internetowe Moduł 1 Podstawy HTML Wybierz ulubioną potrawą:
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Podsumowanie W tym rozdziale
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje InternetowePrzygotowanie teoretyczne Przykładow
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe • brak elastyczności Strona
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Najważniejsze metody klienta Jeśli
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe specjalizowanych edytorów, które
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe < IDOCTYPE html PUBLIC
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe •    Tabele •
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe •    <cite>-
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Grupowanie liniowe i blokowe Znaczn
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Odnośniki do adresu e-mail Odnośnik

więcej podobnych podstron