Gra jest calkiem spoko, tylko mam kilka rad:
1.staraj się nie używać zmiennych globalnych tylko dodatkowych klas lub atrybutów istniejących
2.nie pisz wszystkiego w pliku main, zrób dodatkową klase game i za jej pomocą ładuj save i zarządzaj grą itd
3.klasy rodzielaj mniej więcej tak, że jedna klasa - jeden plik (+ dodatkowe funkcje związane z daną klasą)
4.lepiej by było użyć polimorfizmu dla klas zwiazanych z przeciwnikami i pomieszczeniami, 19 funkcji dla przeciwników troche słabo wygląda, lepiej zrobić klasy z postaciami i odnosić sie do nich wskaźnikiem
Ale nie przejmuj się na razie wszystko jest dobrze, nie od razu rzym zbudowali, następne będą lepsze :)