Data wydruku: 17.11.2016 23:07 Strona 1 z 2 Nazwa przedmiotu

Transkrypt

Data wydruku: 17.11.2016 23:07 Strona 1 z 2 Nazwa przedmiotu
Nazwa przedmiotu
Programowanie gier komputerowych
Kod przedmiotu
MAT2052
Jednostka
Katedra Fizyki Teoretycznej i Informatyki Kwant.
Kierunek
Matematyka
Obszary
kształcenia
Nauki ścisłe
Profil kształcenia
ogólnoakademicki
Rok studiów
1
Typ przedmiotu
Obowiąkowy
Semestr studiów
2
Poziom studiów
II stopnia
ECTS
4.0
Liczba punktów
ECTS
Aktywność studenta
gk
Udział w zajęciach dydaktycznych objętych planem studiów
60
Udział w konsultacjach
pw
5
Praca własna studenta
35
Suma
Wykładowcy
65
35
Łączna liczba godzin pracy studenta
100
Liczba punktów ECTS
4.0
dr inż. Bartosz Reichel (Osoba opowiedzialna za przedmiot)
Prowadzący:
dr inż. Bartosz Reichel
Cel przedmiotu
Zrozumienie podstaw wyświetlania/powstawania grafiki na komputerach,
Nauka podstawowych operacji i przekształceń (projekcja, obroty, wypełnianie, teselacja)
Poznanie podstawowych bibliotek 3D (OpenGL, DirectX)
Zapoznanie się z platformą Unity, utworzenie prostej gry.
Efekty kształcenia
Data wydruku:
Odniesienie do efektów
kierunkowych
Efekt kształcenia z przedmiotu
Sposób weryfikacji efektu
[K_U08] posiada umiejętności
rozpoznawania struktur
topologicznych w obiektach
matematycznych występujących
np. w geometrii lub analizie
matematycznej; potrafi
wykorzystać podstawowe
własności topologiczne zbiorów,
funkcji i przekształceń
Student potrafi zaimplementować
np. obroty z wykorzystaniem
struktury algebraicznej kwaternionów
[SK2] Ocena postępów pracy
[SU3] Ocena umiejętności
wykorzystania wiedzy uzyskanej
w ramach różnych modułów
[K_U20] potrafi konstruować
algorytmy o dobrych własnościach
numerycznych, służące do
rozwiązywania typowych i
nietypowych problemów
matematycznych
Implementacja algorytmów
graficznych (np. wypełniania)
[SU1] Ocena realizacji zadania
[K_K06] potrafi samodzielnie
wyszukiwać informacje w
literaturze, także w językach
obcych
Potrafi samodzielnie wyszukiwać
informacje w literaturze, także w
językach obcych
[SK5] Ocena umiejętności
rozwiązania problemów
związanych z zawodem
[K_W12] zna dobrze co najmniej
jeden pakiet oprogramowania,
służący do obliczeń symbolicznych
i jeden pakiet do statystycznej
obróbki danych
Potrafi dokonać obliczeń
symbolicznych (np. rozwiązać
proste równanie).
[SW1] Ocena wiedzy
faktograficznej
[K_K04] rozumie i docenia
znaczenie uczciwości
intelektualnej w działaniach
własnych i innych osób; postępuje
etycznie
Nie oszukuje podczas pracy nad
zadaniem.
[SK3] Ocena umiejętności
organizacji pracy
[K_W07] 3) zna powiązania
zagadnień wybranej dziedziny z
innymi działami matematyki
teoretycznej i stosowanej
Potrafi wskazać jakie działy
matematyki opisują się do
wybranej metody z grafiki 3D/gier
[SW1] Ocena wiedzy
faktograficznej
04.03.2017 02:53
Strona
1 z 3
Sposób realizacji
na uczelni
Wymagania
wstępne i
dodatkowe
Zalecane
komponenty
przedmiotu
Treść przedmiotu
- Proces wyświetlania obrazu, jak działa w uproszczeniu karta graficzna
- Proces powstawania grafiki 2D
- Operacje na bitmapach (operacje terenarne)
- Zderzenia w układach 2D
- Proces powstawania grafiki 3D
- Znaczenie podstawowych pojęć w grafice 3D (np kamera) i elementów z nimi związanych
- Shadery (podstawy)
- Zderzenia w 3D
- Podstawowe biblioteki fizyczne dla gier
- Dźwięk (odtwarzanie, możliwość tworzenia/filtrowania)
- Urządzenia wejścia wyjścia (HID)
- Wykorzystanie platform: OpenGL/DirectX, GDI+
- Platforma Unity.
Zalecana lista
lektur
Literatura podstawowa
•
•
Pro C# 5.0 and the .NET 4.5 Framework,6th Edition,Andrew Troelsen, Apress
Graphics Gems (I-V), Academic Press
Literatura uzupełniająca
Dave Calabrese, Unity 2D Game Development, March 2014, ISBN 139781849692564
lub podobna z zakresu Unity
Formy zajęć i
metody nauczania
Forma zajęć
Liczba godzin zajęć
Suma godzin dydaktycznych w semestrze,
objętych planem studiów
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
15.0
0.0
45.0
0.0
0.0
60
W tym kształcenie na odległość: 0.0
Metody i kryteria
oceniania
Kryteria oceniania: składowe
Realizacja zadań z laboratorium
Próg zaliczeniowy
Procent oceny
końcowej
50.0
100.0
Przykładowe zagadnienia / Przykładowe zadania / Realizowane zadania
Zaimplementuj prostą grę 2D (np. PAC MAN)
Język wykładowy
Data wydruku:
polski
04.03.2017 02:53
Strona
2 z 3
Praktyki zawodowe Nie dotyczy
Data wydruku:
04.03.2017 02:53
Strona
3 z 3

Podobne dokumenty