Praca magisterska dla laika i inżynierska dla "pasjonata" gier

0

Od razu zaznaczam, że post ma dwojaką formę: pytam dla siebie i kolegi z roku wyżej.

Ja mam napisać pracę inżynierską i zastanawiam się nad tematem: ,,Projekt i implemetacja gry matematycznej w silniku Unreal Engine", gra ma na celu oczywiście podszkolenie się za zakresu matematyki :) Co sądzicie, nada się? Pytam jeszcze zanim zgłoszę się do potencjalnej promotorki

Z kolei kolega jest totalnym laikiem i umie wszystkiego po trochu czyli w sumie nic, nie ogarnia np. AI czy uczenia maszynowego/sieci neuronowych z którego podobno dużo osób na jego roku pisze prace. Stąd pytanie co można napisać na pracę magisterską w przypadku takiej osoby która nie ma zbyt dużej wiedzy w danym obszarze? Ktoś mu tam mówił "a zrób jakiś system rozpoznawania np. osób" to on stwierdził że nie, bo nie wie nawet jak się do tego zabrać, jakie języki czy biblioteki wykorzystać

0
  1. Tak

  2. Coś co zakceptuje promotor. Mozna go tez zapytac o materialy.

0

Pierwszy temat jak najbardziej.

Drugi nie zrozumiałe trochę, bo co znaczy nie ogarnia AI, większość na studiach tego nie ogarnia, a sieci neuronowe są tłumaczone głównie w teorii. To musi zrobić coś w czym się dobrze czuje i zaproponować promotorowi, jak nie chce z nim gadać to niech rzuci studia, bo nie rozumiem takiego podejścia.

1
szymon19991 napisał(a):

Ja mam napisać pracę inżynierską i zastanawiam się nad tematem: ,,Projekt i implemetacja gry matematycznej w silniku Unreal Engine", gra ma na celu oczywiście podszkolenie się za zakresu matematyki :) Co sądzicie, nada się? Pytam jeszcze zanim zgłoszę się do potencjalnej promotorki

Co to jest gra matematyczna? Czy to gra w stylu quizzów matematycznych? (w takim razie Unreal Engine byłby trochę overkillem do tego). Czy to może gra, do której implementacji będziesz używać zaawansowanej matematyki, a która będzie o czym innym? Czy jeszcze inaczej?

0

Gra matematyczna...
Można sklonować np. Tux Command:

który jest matematycznym klonem Missile Command:

Praca inżynierska to nie ma być nie wiadomo jaka produkcja AAA.
Taka mini gierka przejdzie.
Masz pokazać, że dasz radę wykorzystać narzędzie do stworzenia kompletnej, działającej aplikacji.

Praca magisterska to już zależy od promotora. Dla niektórych wystarczy zrobić pracę na poziomie pracy inżynierskiej.
Inni upierają się, żeby to była bardziej praca badawcza.
Np. jeśli chodzi o gamedev, kolega miał zrobić porównanie 3 popularnych silników fizycznych.

A jeśli chodzi o banalną pracę magisterską dla laika, to jeden kolega miał generowanie liczb losowych.
W jego pracy między innymi było kilka stron liczb wygenerowanych za pomocą rand() w C++ :D

0

Na pracę inżynierską/magisterską musi być coś takiego, że niby to odkrywasz i opisujesz. Sama gra raczej nie będzie. Znajdź jakiś algorytm i go opisz, albo podrasuj.

Co do twojego kolegi to niech mu promotor coś da. Często promotorzy mają własne tematy.

Poza tym taka rada:
Nie popełnij tego błędu co ja i wielu innych - nie bierz ambitnego tematu. Nie będziesz miał na to czasu i skończysz z obrażonym promotorem, który zamknie Ci drogę na karierę naukową słabą opinią i oceną.
Tak to zrobisz jakieś zwykłe coś, dostaniesz 5, wszyscy happy i może za parę lat gdzieś w instytucie badawczym otworzy się etat na który będziesz mógł elegancko aplikować. (Jak Polska nauka obudzi się, że czas zacząć płacić najlepszym powyżej rynku)

No chyba, że planujesz nie pracować, ale wtedy nie wróżę przyszłości w branży.

3
Czitels napisał(a):

Na pracę inżynierską/magisterską musi być coś takiego, że niby to odkrywasz i opisujesz. Sama gra raczej nie będzie. Znajdź jakiś algorytm i go opisz, albo podrasuj.

Jest drastyczna różnica między pracą inżynierską i magisterską, nie powinno się ich stawiać obok siebie, a już na pewno nie jako quasi-synonimy. Praca inżynierska nie musi mieć żadnego waloru naukowego, nie musi nic odkrywać, ma być dowodem na to, że student potrafi wiedzę wykorzystać w praktyce i sklecić coś większego. Praca magisterska musi mieć aspekt badawczy.

Gra jak najbardziej nadaje się na pracę inżynierską. Byle jaki CRUD się nadaje na pracę inżynierską. Cokolwiek co działa i jest niezupełnie trywialne - i to nie pod kątem trudności, ale pod kątem czasu - nadaje się na pracę inżynierską.

1 użytkowników online, w tym zalogowanych: 0, gości: 1