Lista proponowanych projektów z Zaawansowanego Programowania w Multimedia 2014

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 30 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 się składać z trzech elementów

  • Interfejsu użytkownika zrealizowanego w WinApi
  • Grafiki zrealizowanej dowolnie w WinApi, OpenGL lub DirectX
  • Dźwięku zrealizowanego dowolnie w WinApi, DirectSound, OpenSL

Projekt musi zostać napisany w języku C++.
W terminie do 30 marca należy dostarczyć opis funkcjonalny opracowywanego tematu wraz z dwom kamieniami milowymi (stanem realizacji projektu na dzień 30 kwietnia i 30 maja).

Ostateczny termin oddania projektu: Ostatni dzień letniej sesji egzaminacyjnej (1 Lipiec).

  • Gry
    1. Micomachines
    2. Tetris 2D
    3. Tetris 3D
    4. Gra w szachy – 104088
    5. Snake – wąż 2D/3D – 104055
    6. Kółko i krzyżyk – 102200
    7. Gra pong 2D/3D
    8. Micomachines
    9. Packman 2D/3D – 104122, 104097, 104082
    10. Gra typu FPS
    11. Arcanoid / Brix – 104040, 104052
    12. Tanks
    13. Worms – 104074
    14. Gra w łapanie zwierzątek myszką
    15. Pełno wymiarowa obracanka
    16. Gra karciana
    17. Gra Kulki
  • Programy
    1. Skanowanie postaci do modelu MD5 – Quake – kinekt
    2. Skaner 3D – Structural Lightning
    3. Komunikator dzwiękowy
    4. Myszka sterowana wzrokiem
    5. Konverter obrazu z przystawki Kinekt do formatu monitora Autostereoskopowego
    6. Napisać program do porównywania plików tekstowych
    7. Odtwarzać muzyki – OpenGL – rezerwacja
    8. Komunikator internetowy Jabber
    9. Wirtualne pianino
    10. Wirtualna perkusja
    11. Wygaszacz ekranu
    12. Edytor Graficzny – Paint
    13. Program do sterowania monitorem autostereoskopowym – 104023 104044