uczę C++ z tej książki Deitel: C++ How to Program, 5/e i kilka tutoriali i zasobów w internecie, ale chcę, aby dowiedzieć się, w jaki sposób można rozwijać Nintendo Gameboy Advance gier używając C++, ale tylko w zasobach przez Internet, ponieważ nie chcę wydawać pieniędzy teraz z rzeczą, którą chcę tylko wypróbować.Dobry Tutorial Aby dowiedzieć się C++ Development na Game Boy
Odpowiedz
Uzyskaj DevkitPro i dobrą bibliotekę, taką jak TONC. Możesz również uzyskać dodatkową pomoc pod numerem GBADev.
Chociaż można używać C++ w rozwoju GBA, zaleca się stosowanie zwykłego C. Wybór należy jednak do ciebie.
Dlaczego C++ nie jest zalecany? –
Cóż, na całej klasie jest dużo dodatkowych kosztów. Łatwiej jest po prostu zadzwonić do Damage (theKid, 20) niż wywołać theKid.Damage (20), gdzie thisEntity jest instancją jednej klasy, która opiera się na innej, która faktycznie posiada metodę Damage. Ale to tak, moja teoria, człowieku. – Kawa
Klasy dodają bardzo niewiele narzut w porównaniu do dobrego C. Brak, jeśli utrzymasz je w prostocie. Mogą one również mieć mniej narzutów niż na biedne C. Wirtualne dziedziczenie na przykład trudno jest emulować w C. Co to jest_doładowanie, to wyjątek C++. –
Możesz również wypróbować wxwidgets bardzo pomocne. Oto wielki obraz prostej grze:
- klasa gameEngine (odpowiedzialny za tworzenie ikonki (y), tworzenie środowiska, sprawdzanie klucza I/O, monitorować różne statystyki z gry np wynik, ilu prób itp)
- Sprite Klasa (będzie monitorować takie rzeczy życia, zdrowia, kierunek itp)
- Hero -> Dziedziczy z klasy Sprite niektóre z własnej funkcjonalności.
- Wróg -> Również dziedziczy z klasy sprite.
- Ogień -> Dziedziczy również z ikonki.
Możesz również ustawić sieć na swoim podwórku. Następnie wymodeluj ** pocisk **. Zdecyduj, czy chcesz grać ** siatkówka **, czy ** badminton ** i utwórz odpowiednią klasę ** ** kulka ** lub ** birdie ** (która powinna odziedziczyć po pocisku). ** Actionator ** to dobra klasa bazowa, z której możesz wyciągnąć zarówno ** ręce ** do siatkówki, jak i ** rakietę ** do badmintona. W każdej rundzie gry naprzemiennie używaj akcji, dopóki pocisk nie uderzy o ziemię. Jeśli chcesz, możesz również wyprowadzić ** gameboy ** z pocisku i wyrzucić go przez okno, tak jak odpowiedziała ... :-) – HostileFork
To było lata temu - nie pamiętam nawet pisania komentarza- - ale jestem prawie pewien, że cię nie doceniłem! Trochę się z ciebie śmieję * (ale dostałam się od ludzi do robienia podobnych rzeczy, więc będę skruszony i przepraszam, że to zrobiłem) * Ale punktem osadzonym w żebrowaniu jest to, że jest tak abstrakcyjny, bądź bezużyteczny ... jakbyś przeczytał przepis na "Kurczak w pikantnym sosie cytrynowym", zawierający bardzo szczegółowe instrukcje dotyczące otwierania piekarnika, ale kultywuje za pomocą "Zrób pikantny sos cytrynowy, połącz z kurczakiem." Pytanie dotyczy Gameboy; * szczegółowe informacje * pomoc. – HostileFork
nic dziwnego, że jesteś wrogo nastawiony;) lol.Teraz, kiedy patrzę na moją odpowiedź, wydaje się to trochę głupie. Naprawdę nie dbam o głosowanie w dół, to tylko liczba, ale jeśli jest to zrobione z wyjaśnieniem, to przynajmniej ta osoba może poprawić się w przyszłości. Nie musisz przepraszać, dziękuję ci za uczenie mnie :) – infinitloop
- 1. Game Boy Programowanie kolorów w C
- 2. C# Game Development dla Windows Phone 8?
- 3. Android Game Development - Przeniesienie telefonu
- 4. Dobry tutorial samouczka SplitViewController?
- 5. dobry tutorial php na temat wysyłania smsów na telefony?
- 6. Gdzie mogę znaleźć dobry tutorial/wprowadzenie do kodowania na żywo?
- 7. Jaki jest dobry punkt wyjścia, samouczek lub projekt, aby dowiedzieć się programowania bazy danych?
- 8. Node.JS Development na iOS?
- 9. C# development i project.json
- 10. Antlr4 C# Tutorial aplikacji/Przykład
- 11. Tutorial Crafty.js
- 12. Dobry tutorial wprowadzający do pisania plików sty do lateksu?
- 13. Poszukuję projektów open source VB.NET, aby dowiedzieć się od
- 14. The Completest Cocos2d-x Tutorial & Guide List
- 15. jak się dowiedzieć, kiedy kończy się ładowanie listview na Androidzie
- 16. Chcesz dowiedzieć się więcej na temat NTILE()
- 17. Wiosenny tutorial na temat zarządzania sesjami
- 18. Samouczek wt. (C++ Web Development)
- 19. Czy ktoś może polecić mi dobry tutorial/książkę/serię PyQt/PySide?
- 20. Pobierz PyCharm, aby dowiedzieć się, jakie klasy są mixin dla
- 21. Źródła informacji, aby dowiedzieć się więcej programowania programowanego sprzętowo
- 22. . Kontrakty CodeNet - Gdzie można dowiedzieć się więcej?
- 23. Pętla, aby dowiedzieć się, czy katalog istnieje w Uniksie
- 24. ASP.NET MVC - Użyj refleksji, aby dowiedzieć się, czy istnieje sterownik
- 25. Czy istnieje sposób, aby dowiedzieć się, skąd pochodzi reguła css?
- 26. Czyste rozwiązanie, aby dowiedzieć się, które MKAnnotation zostało wykorzystane?
- 27. XSLT: Przetestuj parametr, aby dowiedzieć się, czy został ustawiony
- 28. Tutorial dla ServiceMix 4,2
- 29. Java Game Engines
- 30. Lua - dowiedzieć się funkcji wywołującej
Będziesz pisać gry GBA po ukończeniu systemu operacyjnego i kompilatora lub wcześniej? – William
@ William nie nie, musi najpierw ukończyć swoje MMO! – Ricket