3. Cvičení


Projekt C

3. cvičení

2. Design skoro hotov

Datum: 13.5.2021 Čas práce: 120 minut

Jak jsem dříve napsal, 2 design se stejně jako první zabývá mechanikami. Dnes jsem tento design sepsal, chybí jen statistiky nepřátel, které dořeším později tento týden.


Potom co dokončím 2. design tento týden, půjdu se ještě věnovat implementaci prvních mechanik a první grafice. Třetí design si může počkat, protože nějakou dobu potrvá, než začnu pracovat na levelu.

První 2 mechaniky

Datum: 16.5.2021 Čas práce: 150 minut

Konečně jsem šel implemetovat hru. Třetí page design neexistuje a druhý je nedokončený, ale to mi nezabrání implementovat věci z toho prvního. Rychle jsem si zjistil, jak vytvořit tilemapu, udělal jsem primitivní grafiku hráče a levelu a vrhl jsem se na implementaci hráčova kontroleru a kamery.

Hráčův kontroler mi zabral docela dlouho. Musel jsem si připomenout, jak se pracuje s RigidBody2D a s inputem. Kód pro zjištění zda se dotýkám země jsem přebral z https://github.com/Brackeys/2D-Character-Controller. Při implementaci kontroleru jsem použil Konečný automat pro ovládání stavu hráče. Očekávám že ho později použiju k ovládání animací. Aktualní implementace má hodně nedostatků a do finální hry bude třeba kontroler více upravit. Určitě to nezabere jen 2 hodiny.

Implementace kamery která je fixovaná na 1 místnost byla snadná - jedná se o formu celočíselného dělení. To co je třeba do implementovat jsou hladké přechody.

Výsledek 3. cvičení

Výsledkem toho cvičení je skoro dokončený 2. one-page design (ze třech) a neuplná implementace dvou mechanik. Hráčův kontroler bude potřebovat více práce. Aktuální stav projektu je také dostupný na Githubu. Jen doufám, že to nastavení .gitignore je dobře.

Get Project C

Leave a comment

Log in with itch.io to leave a comment.