Lista proponowanych projektów z Zaawansowanego Programowania w Multimediach 2015
Projekty mogą być realizowane w grupach 2-3 osobowych. Bliższych informacji na temat każdego tematu można uzyskać osobiście od prowadzącego lub e-mailem. Mile widziane własne propozycje tematów. Aczkolwiek każdy temat i zakres prac muszą zostać ustalone z prowadzącym zajęcia. Wybór tematu i zakres prac należy uzgodnić do 18 marca. Obowiązuje zasada kto pierwszy ten lepszy w wyborze tematów. Rezerwacje tematów będą na bieżąco uaktualniane na stronie.
Każdy projekt musi być zrealizowany w języku C++ i składać się z trzech elementów
- Interfejsu użytkownika zrealizowanego w WinApi
- Grafiki zrealizowanej dowolnie w WinApi lub OpenGL
- Dźwięku zrealizowanego dowolnie w WinApi, DirectSoun lub OpenSL
W terminie do 30 marca należy dostarczyć opis funkcjonalny opracowywanego tematu wraz z dwoma kamieniami milowymi (stanem realizacji projektu na dzień 30 kwietnia i 30 maja).
Ostateczny termin oddania projektu: Ostatni dzień letniej sesji egzaminacyjnej (3 lipiec).
- Gry
- Projekty na ocenę 3
- Kółko i krzyżyk
- Gra w warcaby
- Gra pong 2D
- Packman 2D
- Saper
- Projekty na ocenę 4
- Tetris 2D
- Gra w szachy 2D
- Snake - wąż 2D
- Gra pong 3D
- Gra karciana, np. gra w wojne
- Micomachines
- Packman 3d
- Saper 3D
- Projekty na ocenę 5
- Gra typu FPS, Quake, Doom
- Tetris 3D
- Gra w szachy 3D
- Snake - wąż 3D
- Gra ala Wormsy
- Tanks
- Gra karciana, np. gra w wojnę, na dwóch komputerach
- Micomachines - multiplayer
- Programy
- Projekty na ocenę 3
- Wygaszacz ekranu
- Program do odtwarzania plików YUV
- Wirtualne pianino
- Wirtualna perkusja
- Program do wyświetlania modeli w formacie MD5 lub innym popularnym formacie 3D
- Projekty na ocenę 4
- Paint program graficzny
- Odtwarzacz muzyki
- Program do wyświetlania modeli w formacie MD5 lub w innym popularnym formacie 3D
- Program do łączenia zdjęć zrobionych z lampą błyskową i zdjęć zrobionych bez niej w celu redukcji szumów
- Konwerter plików bmp do ikon w formacie ico
- Program do przesyłania plików pomiędzy dwoma komputerami
- Projekty na ocenę 5
- Skanowanie postaci do modelu MD5 - Quake - kinekt
- Skaner 3D - structural lightining
- Myszka sterowana wzrokiem
- Program do wyświetlania modeli w formacie MD5 z animacjami szkieletowymi
- Program do łączenia kilku zdjęć w jedno - image stitching
- Program do interaktywnego modelowania obiektów 3D na podstawie serii zdjęć
- Program szpieg, key logger