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 29 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, OpenGL lub DirectX
  • Dźwięku zrealizowanego dowolnie w WinApi, DirectSound, OpenSL

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 (3 Lipiec).

  • Gry
    • Projekty na ocenę 3
      1. Kółko i krzyżyk
      2. Gra w warcaby
      3. Gra pong 2D
      4. Packman 2D
      5. Saper
    • Projekty na ocenę 4
      1. Tetris 2D – 104116, 104106
      2. Gra w szachy 2D – 104079, 104086
      3. Snake – wąż 2D
      4. Gra pong 3D
      5. Gra karciana, np. gra w wojne
      6. Micomachines
      7. Packman 3D
      8. Saper 3D
    • Projekty na ocenę 5
      1. Gra typu FPS, Quake, Doom – 104075, 110334
      2. Tetris 3D
      3. Gra w szachy 3D
      4. Snake – wąż 3D
      5. Gra ala Wormsy – 110376, 110367, 110361
      6. Tanks – 110251, 104022
      7. Gra karciana, np. gra w wojnę, na dwóch komputerach
      8. Micomachines – multiplayer
  • Programy
    • Projekty na ocenę 3
      1. Wygaszacz ekranu
      2. Program do odtwarzania plików YUV
      3. Wirtualne pianino – 110343
      4. Wirtualna perkusja
    • Projekty na ocenę 4
      1. Paint program graficzny
      2. Odtwarzacz muzyki – 110349, 110347
      3. Program do wyświetlania modeli w formacie MD5 lub innym popularnym formacie 3D
      4. Program do łączenia zdjęć zrobionych z lampą błyskową i zdjęć zrobionych bez niej w celu redukcji szumów – 110214, 110221
      5. Konwerter plików bmp do ikon w formacie ico
      6. Program do przesyłania plików pomiędzy dwoma komputerami
    • Projekty na ocenę 5
      1. Skanowanie postaci do modelu MD5 – Quake – kinekt – 110199, 110210
      2. Skaner 3D – Structural Lightning
      3. Myszka sterowana wzrokiem
      4. Komunikator internetowy – 110383
      5. Program do wyświetlania modeli w formacie MD5 z animacjami szkieletowymi
      6. Program do łączenia kilku zdjęć w jedno. Image stitching
      7. Program do interaktywnego modelowania obiektów 3D na podstawie serii zdjęć
      8. Program szpieg, key logger – 113126