GRY KOMPUTEROWE 3D OpenGL DirectX Ogre3D Crystal Space ClanLib Irrlicht SDL Ardor3D jmonkey Engine GRY KOMPUTEROWE 2D ORX Troll2D



Podobne dokumenty
Referat Pracy Dyplomowej

Programowanie gier 3D w HTML5. Andrzej P.Urbański Politechnika Poznańska

Gry Komputerowe Laboratorium 1. Zajęcia organizacyjne Animacja z uwzględnieniem czasu. mgr inż. Michał Chwesiuk 1/22. Szczecin,

REFERAT PRACY DYPLMOWEJ. Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej

Systemy graficzne. dr inż. Mariusz Szwoch

D O K U M E N T A C J A

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA...

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:

Problemy programowania gier. mgr Mateusz Rynk

Uniwersytet Łódzki dla dzieci

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Karty graficzne możemy podzielić na:

Program testujący powinien testować możliwości wszystkich klas posiadających minimum jedną metodę, zastosowania STL-a i obsługę sytuacji wyjątkowych.

Projektowanie gier komputerowych. dr inż. Mariusz Szwoch

Dokumentacja projektu QUAIKE Architektura oprogramowania

Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne

ActionLab - oprogramowanie do tworzenia labiryntów interaktywnych V1.0.1

Opis funkcji modułu Konwerter 3D

Specyfikacja implementacyjna aplikacji mobilnej

Grafika komputerowa i wizualizacja

Gry Komputerowe - laboratorium 0

PRZEWODNIK PO PRZEDMIOCIE

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

WYKORZYSTANIE SILNIKA GRAFICZNEGO 3D OGRE W ŚRODOWISKU VISUAL STUDIO NET 2003

Przykłady oprogramowania wykorzystujacego Qt

Obiektowy model dokumentu. Katedra Mikroelektroniki i Technik Informatycznych

GRAFIKA KOMPUTEROWA. Rozwiązania sprzętowe i programowe. Przyspieszanie sprzętowe. Synteza dźwięku i obrazu

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

GUI - projektowanie interfejsów

Zasady zaliczenia projektu Informatyka 3

GRAFIKA KOMPUTEROWA. Rozwiązania sprzętowe i programowe. Przyspieszanie sprzętowe. Synteza i obróbka obrazu

Systemy operacyjne na platformach mobilnych 2 Programowanie aplikacji z graficznym interfejsem użytkownika w GTK+

Wyświetlanie publikacji w formacie DjVu. Wyświetlanie publikacji w Bałtyckiej Bibliotece Cyfrowej można realizować na 3 sposoby:

Dostosowywanie wyglądu aplikacji czytelnika w oparciu o oprogramowanie dlibra 5.0

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Jak równolegle używać Unity (silnik gry), Blendera (modelowanie 3D i animowanie) oraz GIMP-a (edycja obrazów)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

Zaawansowane systemy programowania grafiki. Wprowadzenie. Podstawy OpenGL

WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ GRAFIKI W PROGRAMIE AutoCAD

Programowanie w C. dr inż. Stanisław Wszelak

Plan wykładu. Akcelerator 3D Potok graficzny

Załącznik KARTA PRZEDMIOTU. KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010

Sieciowe Technologie Mobilne. Laboratorium 2

Generated by Foxit PDF Creator Foxit Software For evaluation only. System Szablonów

Pracownia projektowania gier 2

Wprowadzenie do prezentacji multimedialnych

Opis przedmiotu zamówienia CZĘŚĆ 1

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Wymagania systemowe. Autodesk AutoCAD 2020 wraz ze specjalistycznymi zestawami narzędzi. Obsługiwane systemy operacyjne. Przeglądarka. Procesor.

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Propozycje projektów (gniazdka)

Tworzenie gier na urządzenia mobilne

OpenGL : Oświetlenie. mgr inż. Michał Chwesiuk mgr inż. Tomasz Sergej inż. Patryk Piotrowski. Szczecin, r 1/23

Internetowy przewodnik po kompleksie "Riese" z wykorzystaniem technologii WebGL.

Mikołaj Kania Waldemar Korłub Jakub Krajewski

Interakcja Człowiek-Komputer Modelowanie postaci i otoczenia. Dr inż. Sławomir Samolej

System 32-Bit 1: Microsoft Windows 7 Home Premium 2;, Professional, Ultimate, Enterprise Microsoft Windows 8/8.1, Pro, Enterprise 2;

Karta graficzna karta rozszerzeo odpowiedzialna generowanie sygnału graficznego dla ekranu monitora. Podstawowym zadaniem karty graficznej jest

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Projektowanie aplikacji graficznych. dr inż. Jarosław Zubrzycki

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Dokumentacja techniczno-użytkowa Serwis internetowy

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ

PORÓWNANIE WYDAJNOŚCI JĘZYKÓW CIENIOWANIA CG I HLSL

Co nowego w wersji pakietu asix

KARTA MODUŁU KSZTAŁCENIA

Release Notes Process Data Flow ("PDF" )

SZKOLENIE DLA NAUCZYCIELI Z WYKORZYSTANIEM

Pytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie:

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 3

Tytuł projektu. WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA z siedzibą w Rzeszowie WYDZIAŁ INFORMATYKI STOSOWANEJ

SPIS TREŚCI: KARTY GRAFICZNE... 15

Adres siedziby firmy:..

GLKit. Wykład 10. Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC) #import "Fraction.h" #import <stdio.h>

Domain-specific Languages. Języki dziedzinowe. Adam Robaszyński-Janiec

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

4 Experience Studio wirtualnych doświadczeń

Systemy mobilne. Laboratorium. Dostęp do danych GPS w Windows Phone 7

Unity 3D - własny ekran startowy i menu gry

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

3 grudnia Sieć Semantyczna

Nagrywamy podcasty program Audacity

Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Instrukcja laboratoryjna cz.3

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015. Forma studiów: Stacjonarne Kod kierunku: 11.

Open Source w Open e-learningu. Przykłady zastosowania

1. Szczegółowy opis przedmiotu zamówienia

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

PANELE OPERATORSKIE PANELVIEW COMPONENT

Problemy techniczne. Jak wyłączyć obsługę plików cookie w przeglądarkach internetowych? Przeglądarka Internet Explorer

Jak powstawał Wielki Mistrz

Wykaz tematów prac dyplomowych w roku akademickim 2013/2014. kierunek: informatyka, studia inżynierskie

Wprowadzenie do grafiki maszynowej. Wprowadzenie do historii OpenGL

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Transkrypt:

GRY KOMPUTEROWE 3D 1. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem OpenGL (bez dodatkowych framework'ów). Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. W wyborze tematyki gry, można zainspirować się istniejącymi grami 2. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem DirectX (bez dodatkowych framework'ów). Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. W wyborze tematyki gry, można zainspirować się istniejącymi grami 3. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) Ogre3D. Mile widziane 4. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) Crystal Space. Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. W wyborze tematyki gry, można zainspirować 5. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) ClanLib. Mile widziane 6. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) Irrlicht. Mile widziane 7. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) SDL. Mile widziane 8. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) Ardor3D. Mile widziane 9. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) jmonkey Engine. Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. W wyborze tematyki gry, można zainspirować GRY KOMPUTEROWE 2D 10. Napisać grę komputerową 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) ORX. Mile widziane 11. Napisać grę komputerową 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) Troll2D. Mile widziane

12. Napisać grę komputerową 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) Sge2D. Mile widziane 13. Napisać grę komputerową 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) LÖVE. Mile widziane 14. Napisać grę komputerową 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika graficznego (biblioteki) SDL. Mile widziane GRY FIZYCZNE 15. Napisać grę fizyczną 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika fizycznego Box2D. Mile widziane dodatkowe efekty graficzne oraz 16. Napisać grę fizyczną 2D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika fizycznego Chipmunk. Mile widziane dodatkowe efekty graficzne oraz 17. Napisać grę fizyczną 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem darmowego silnika fizycznego Bullet. Mile widziane dodatkowe efekty graficzne oraz WCZYTYWANIE OBIEKTÓW 3D 18. Napisać loader plików *.blend (Blender). Program powinien mieć możliwość wczytywania 19. Napisać loader plików *.aoi (Art of Illusion). Program powinien mieć możliwość wxwidgets 20. Napisać loader plików *.lwo (LightWave 3D). Program powinien mieć możliwość wxwidgets

21. Napisać loader plików *.3ds (3D Studio MAX). Program powinien mieć możliwość wxwidgets 22. Napisać loader plików *.mb (Maya). Program powinien mieć możliwość wczytywania 23. Napisać loader plików *.obj. Program powinien mieć możliwość wczytywania 24. Napisać loader plików *.ac3d. Program powinien mieć możliwość wczytywania 25. Napisać loader plików *.md3. Program powinien mieć możliwość wczytywania 26. Napisać loader plików *.wrl/*.x3d. Program powinien mieć możliwość wczytywania KONWERTOWANIE OBIEKTÓW 3D 27. Napisać konwerter plików *.blend (Blender) oraz *.3ds (3D Studio MAX). Program powinien mieć możliwość wczytywania i wyświetlenia obiektów oraz umożliwiać zapisywanie obiektów do nowego formatu. Program powinien działać w dwie stron. Projekt należy wykonać z wykorzystaniem biblioteki OpenGL. Do stworzenia interfejsu graficznego można użyć dowolnej biblioteki (GTK+, Qt, wxwidgets itp.). Język programowania dowolny. 28. Napisać konwerter plików *.lwo (LightWave 3D) oraz *.3ds (3D Studio MAX). Program powinien mieć możliwość wczytywania i wyświetlenia obiektów oraz umożliwiać zapisywanie obiektów do nowego formatu. Program powinien działać w dwie strony. Projekt należy wykonać z wykorzystaniem biblioteki OpenGL. Do stworzenia interfejsu

graficznego można użyć dowolnej biblioteki (GTK+, Qt, wxwidgets itp.). Język programowania dowolny. 29. Napisać konwerter plików *.obj oraz *.3ds (3D Studio MAX). Program powinien mieć możliwość wczytywania i wyświetlenia obiektów oraz umożliwiać zapisywanie obiektów do nowego formatu. Program powinien działać w dwie strony. Projekt należy wykonać z wykorzystaniem biblioteki DirectX. Do stworzenia interfejsu graficznego można użyć dowolnej biblioteki (GTK+, Qt, wxwidgets 30. Napisać konwerter plików *.obj oraz *.lwo (LightWave 3D). Program powinien mieć możliwość wczytywania i wyświetlenia obiektów oraz umożliwiać zapisywanie obiektów do nowego formatu. Program powinien działać w dwie strony. Projekt należy wykonać z wykorzystaniem biblioteki DirectX. Do stworzenia interfejsu graficznego można użyć dowolnej biblioteki (GTK+, Qt, wxwidgets WIZUALIZACJE 31. Napisać aplikację wizualizującą (symulującą) rzeczywistość. Aplikacja powinna odzwierciedlać otaczającą rzeczywistość (np. las, łąka, ulica itp.), dodatkowo powinna umożliwiać poruszanie się po tak stworzonym otoczeniu. Projekt należy wykonać z wykorzystaniem biblioteki OpenGL. Dodatkowo aplikacja powinna mieć możliwość parametryzacji symulowanej przestrzeni z wykorzystaniem plików konfiguracyjnych zapisanych w formacie XML. Język programowania dowolny. 32. Napisać aplikację wizualizującą (symulującą) labirynt. Aplikacja powinna umożliwiać poruszanie się po tak stworzonym labiryncie. Projekt należy wykonać z wykorzystaniem biblioteki OpenGL. Dodatkowo aplikacja powinna mieć możliwość parametryzacji symulowanej przestrzeni z wykorzystaniem plików konfiguracyjnych zapisanych w formacie XML. Język programowania dowolny. 33. Napisać aplikację wizualizującą (symulującą) przestrzeń kosmiczną. Aplikacja powinna umożliwiać poruszanie się po tak stworzonym otoczeniu. Projekt należy wykonać z wykorzystaniem biblioteki OpenGL. Dodatkowo aplikacja powinna mieć możliwość parametryzacji symulowanej przestrzeni z wykorzystaniem plików konfiguracyjnych zapisanych w formacie XML. Język programowania dowolny. TECHNOLOGIE INTERNETOWE 34. Napisać plugin do przeglądarki Mozilla Firefox, umożliwiający wyświetlanie obiektów VMRL zagnieżdżonych na stronach internetowych. 35. Napisać plugin do przeglądarki Mozilla Firefox, umożliwiający wyświetlanie obiektów X3D zagnieżdżonych na stronach internetowych. 36. Stworzyć projekt strony internetowej wykorzystującej technologię WebGL. Strona powinna umożliwiać przeglądanie (własnych) stworzonych animacji, obiektów 3D oraz być rodzajem samouczka uczącego programowania z wykorzystaniem WebGL API. 37. Stworzyć projekt strony internetowej wykorzystującej technologię O3D. Strona powinna umożliwiać przeglądanie (własnych) stworzonych animacji, obiektów 3D oraz być rodzajem samouczka uczącego programowania z wykorzystaniem O3D API.

PIXEL SHADERS 38. Napisać demo, prezentujące możliwości języka OpenGL Shading Language. Tematyka dema dowolna. Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. Projekt należy wykonać z wykorzystaniem biblioteki OpenGL. Język programowania dowolny. 39. Napisać demo, prezentujące możliwości języka High Level Shader Language. Tematyka dema dowolna. Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. Projekt należy wykonać z wykorzystaniem biblioteki Direct3D. Język programowania dowolny. 40. Napisać demo, prezentujące możliwości języka Cg. Tematyka dema dowolna. Mile widziane dodatkowe efekty graficzne oraz dźwiękowe. Projekt należy wykonać z wykorzystaniem dwóch bibliotek DirectX oraz OpenGL w celu porównania efektów działania.