Z tym że ja nie byłem na prawie żadnym wykładzie u tego kolesia :D Działanie uC i LCDeka obczajałem z ich dokumentacji. Do uC Atmela masz 1k stron dokumentacji znajdzie się tam wszystko wraz z minimalnym podłączeniem go.
No na zaliczenie u jednego wykładowcy elektroniki. Ale jeszcze nie wie o tym że przyniosę mu gierkę. Jak uzna że to nieodpowiedni temat to trudno będę musiał zrobić inny nudny projekt z jego listy.
Program jest napisany w C ale dupnie bo nie używałem struktur i trudno go teraz modyfikować :D
Robię grę na mikrokontrolerze 16 bitowym ATmega16A i wyświetlaczu JHD16A. :P
Sry za jakość obrazu, nagrywane domofonem. Tylko dźwięk jest dobry bo nagrywałem go osobno przez mikrofon ze słuchawek.
Jakim ty jesteś bardzo dobry z matematyki. Więc czy mógłbyś napisać jakiś zestaw skryptów obsługujących obrót XYZW. Za pomocą kwaternionów i funkcji transformujących modele d3d_transform?
To by mi pomogło z walką z gimbal lockiem podczas obracania obiektów w przestrzeni 3D.
Nazwa obiektu nie może:
- posiadać w sobie spacji
- posiadać polskich znaków
- zaczynać się od cyfry
- powtarzać się z nazwą jakiegoś innego zasobu np jak sprit nazwiesz tak samo jak obiekt
Plik z teksem wcale nie musi być napisany w jawnej postaci, można zastosować szyfrowanie.
Lub drugie rozwiązanie to załadować cały text w jakimś skrypcie w grze, tak ja robię jak nie chcę mieć zewnętrznych plików textowych.
GML
// inicjacja tekstów gry
globalvar gTex;
gTex[cJakasStala1] = "jakis tekst 1";
gTex[cJakasStala2] = "jakis tekst 2";
gTex[cJakasStala3] = "jakis tekst 3";
gTex[cJakasStala4] = "jakis tekst 4";
[ ... ]
Co do tego powyższego to tak samo sobie definuję listę itemków dostępnych w grze. Statystyk potworów itp.
Nic nie mówiący odnośnik? A stałe to do czego są? ( crtl+shift+n ) Naprawdę wystarczy trochę pomyśleć by potem zaoszczędzić sobie paru godzin zbędnej roboty.
Więc słabo to zaprogramowałeś że teraz musisz się tak męczyć.
Ja texty gry wczytuję np. z jakiegoś pliku textowego linika po linice i każda linia to osobny wpis w tablicy. Potem tylko odwołuję się do poszczególnych indexów tej tablicy z textem.
Jak chcę zmienić język to dodaję kolejny plik textowy lub podmieniam i po sprawie.