Info o płycie

Płyta do pracy inżynierskiej powinna być typu CD-R (lub DVD-R lub DVD+R jeśli rozmiar projektu nie wystarcza na nagranie na płycie CD, wszystkie płyty muszą być jednakowego typu, muszą to być płyty w standardzie jednorazowego zapisu). Dopisek RW na płycie oznacza, że jest ona wielokrotnego zapisu. Jeśli rozmiar projektu przekracza standardowy rozmiar płyt DVD, to proszę o kontakt – ustalimy coś indywidualnie.

Płyta musi być naklejona w „białej miękkiej kopercie do płyt” na końcu tekstu (przykładowe zdjęcie). Płyta ma być przyklejona tak, aby wyjmować ją „od góry”.

Płyta powinna mieć zamkniętą ścieżkę (w sensie by nie można do niej coś dogrywać). To nie jest formalny wymóg, ale dobrze by było by bez problemu otwierała się na Windowsie – trzeba wybrać odpowiedni system plików (pracownicy administracji mogą chcieć coś sprawdzić np znak wodny na tekście).

Mam też prośbę by podpis na płycie był w miarę możliwości estetyczny i najlepiej odręczny.

W razie problemów, w pokoju na wydziale mam nagrywarkę i marker do płyt.

Co należy nagrać na płytę?

  • plik pdf tekstu, który został wydrukowany (ważne, że każde pobranie „wersji do druku” z APD generuje nowy znak wodny, należy wydrukować ostatnią pobraną wersję z APD i ten sam plik pdf umieścić na płycie, po wydrukowaniu pracy inżynierskiej nie należy pobierać ponownie „wersji do druku” z APD, gdyż zmieniają się znaki wodne). Nazwa pliku ma być zgodna z formatem w APD.
  • na płycie nie powinny być umieszczone pliki pomocnicze do tekstu jak np. pliki .tex, wordowskie, grafiki itp.
  • w jednym folderze proszę o umieszczenie kodu źródłowego projektu (może to być ostatnia migawka z gałęzi master na gicie, może być pełne repozytorium Gita – o ile commity są „cenzuralne”)
  • w drugim folderze powinna być umieszczona finalna wersja aplikacji (plik wykonywalny), jeśli aplikacja jest na kilka systemów operacyjnych – każdy OS w oddzielnym folderze,
  • mile widziane jest stworzenie pliku typu README z krótkim opisem co potrzebne do uruchomienia aplikacji (jeśli coś więcej niż klik na exe) i/lub do skompilowania projektu (np. numer wersji Unity, dodatki, pluginy).

Jak uzyskać konto w APD?

W sprawie założenie konta w APD, proszę o maila do mnie (nie do sekretariatu).

Muszą być przed spełnione następujące warunki:

  • zaakceptowałem tekst i aplikację,
  • proszę o zweryfikowanie czy tytuł w języku polskim i angielskim zgadza się z tym na druku zgłoszenia tematu,
  • mają Państwo zaliczone wszystkie przedmioty ze wszystkich lat studiów (szczególnie istotne jeśli ktoś z Państwa miał warunek, przenosił się z innego kierunku lub uczelni),
  • mają Państwo aktualne dane osobowe w USOSie (np. jeśli ktoś po ślubie zmienił nazwisko i ma wyrobiony nowy dowód, to powinien najpierw zaktualizować dane w dziekanacie),
  • w przypadku pisania w parze, warunki muszą być przez obie osoby.

W mailu proszę o następujące informacje:

Imię/Imiona: (wszystkie imiona)
Nazwisko/Nazwiska: (wszystkie człony jeśli ktoś posiada kilka)
Numer albumu:
Kierunek: Informatyka
Specjalność: (do wpisania)
Forma studiów: stacjonarne lub niestacjonarne (jedno z dwóch)
Rodzaj pracy: inżynierska
Tytuł w języku polskim: (musi się dokładnie zgadzać z druczkiem zgłoszenia tematu)
Data otrzymania tematu: (może być orientacyjna jeśli nie pamiętają Państwo).

Poradnik do synonimów

Przydatny serwis: https://www.synonimy.pl/

Postać: figura, bohater, profil, wygląd, osoba, charakter.

Gatunek: trend, rodzaj, typ, kategoria, odmiana, wariant, rasa.

Gra: aplikacja, partia, produkcja, rozgrywka, mecz, turniej, zabawa.

Branża: dziedzina, dział, dyscyplina, specjalność, zakres, specjalizacja.

Zarządzanie: administrowanie, kontrolowanie, manipulowanie, sterowanie.

Element: detal, fragment, składnik, komponent, moduł.

Animacja: symulacja, ożywienie.

Scena: arena, widownia, ekran, widok.

Atak: natarcie, napaść, najazd, ofensywa.

Pocisk: kula, nabój, ładunek.

Fala: nasilenie, napływ.

Projekt: koncepcja, szkic, plan, schemat, pomysł, intencja.

Kamera: aparat.

Wróg: nieprzyjaciel, przeciwnik, adwersarz, agresor, napastnik.

Miejsce: obszar, pole, strefa, punkt, pozycja, położenie.

Urządzenie: maszyna, aparat, instrument, machina.

Ścieżka: droga, aleja, szlak, tor, trakt.

Pracownia dyplomowa 1

W semestrze letnim 2019/2020 mam zaplanowane prowadzenie przedmiotu „Pracownika dyplomowa 1”. Planowana tematyka będzie dotyczyła programowania gier z wykorzystaniem Unity 3D w oparciu o język C#. Możliwość pisania w dwie osoby będzie uzależniona od przedstawienia realnego uzasadnienia.

Propozycje tematów:

  1. Wykorzystanie sztucznej inteligencji w grze używającej silnika Unity 3D.
  2. Realizacja gry typu 2048 z wykorzystaniem algorytmów sztucznej inteligencji.
  3. Wirtualna rzeczywistość w grze na bazie Unity 3D.
  4. Kortowska gra lokalizacyjna – jak wykorzystać GPS w grze?
  5. Gra w stylu HOPA stworzona w Unity 3D.
  6. Gra edukacyjna wykorzystująca AR (rozszerzoną rzeczywistość) na bazie Unity 3D.
  7. Humaniści czy informatycy? – dyskusja na temat odpowiedzialności za kreację gier na bazie realizacji gry z wykorzystaniem Unity 3D.
  8. Aplikacja do planowania remontów domów i mieszkań z wykorzystaniem Unity 3D.
  9. Czy system operacyjny ma znaczenia przy projektowaniu i programowaniu aplikacji? – dyskusja na przykładzie realizacji gry w Unity 3D.
  10. Użycie silnika gier Unity 3D do tworzenia gier mobilnych.
  11. Wirtualny spacer po budynku WMII UWM w Olsztynie – aplikacja mobilna na bazie Unity 3D.
  12. Zagadki Olsztyna – mobilna gra terenowa.
  13. Gra typu idler – wykorzystanie wielowątkowości w Unity 3D.

Regulamin zajęć – pdf.

Wytyczne do prac inż. – docx.

Organizacja przedmiotu – link.

Edytor do tekstu – Latex (w serwisie Overleaf) lub Word (po zaliczeniu testu z umiejętności formatowania tekstu).

Dysk sieciowy do przechowywania kodu – Github lub OneDrive.

Referaty – link.

Game Design Document – link

Szkic pd – link