2011-11-18 10 views
5

Aby uzyskać prezent na Boże Narodzenie, chciałbym zrobić krótką przygodówkę w stylu Zelda (circa Link's Awakening). Mam duże doświadczenie z python, JavaScript, XML, PHP, ale nigdy nie podjąłem rozwoju gry.Wybór silnika gry 2D dla prostej gry przygodowej w stylu Zelda

Niezbyt wrażliwy na platformę (badanie pygame), ale dodatkowe punkty za przeglądarkę i podwójne punkty dla Androida.

Nieco przytłoczony wyborami.

Poszukiwany silnik gry z interfejsem w stylu Hype, który pozwala mi spędzać większość czasu na robieniu zabawnych rzeczy (tworzenie duszków, map, dialogów) i minimalne kodowanie czasu (wykrywanie kolizji, sztuczna inteligencja).

Także chcą pokoju na świecie, kucyk.

Który silnik polecasz?

EDYCJA: Widzę pewne porozumienie między innymi odpowiedziami stackoverflow, że AndEngine jest zacięcie dla 2D. Googling przynosi mi ten edytor: http://www.andengine.org/forums/updates/leveleditor-t720-10.html

Czy jest więcej takich narzędzi, które uzupełniają moje lenistwo?

EDYCJA PONOWNIE: W porządku, TILED jest niesamowita: http://www.mapeditor.org/. Jeśli jest coś takiego dla postaci, jestem szczęśliwym programistą.

AKTUALIZACJA: spędził 7 godzin na instalacji AndEngine i nadal nie mógł uruchomić przykładów. Poddał się. Obecnie ścigając Akihabara: http://www.kesiev.com/akihabara/

+2

Nie wiem o silnikach, ale daj mi znać, jeśli zdobędziesz tego kucyka. –

+3

Akihabara Kesieva okazała się dokładnie tym, czego szukałem. Jednym z jego przykładów jest gra w stylu Zelda. Bardzo łatwo było mi edytować obraz powitalny, sprite, mapy i okno dialogowe, aby zrobić to, co chciałem. Nigdy, przenigdy nie zrobiłbyś tego dla aplikacji komercyjnej, ale dla spersonalizowanego świątecznego prezentu było idealnie. Siedem godzin pracy i miałem to, czego chciałem! – AteYourLembas

Odpowiedz

1

Jak wspomniano w powyższym komentarzu, kesiev's akihabara okazało się punktem wyjścia, którego szukałem: mocnym, elastycznym i dobrze udokumentowanym. Polecam to!

2

Jeden miesiąc to mało czasu na rozwój gier - zwłaszcza jeśli nie masz wcześniejszego doświadczenia z tym.

Moja pierwsza rada to określenie twojego poziomu ambicji w dół. Zacznij od bardzo podstawowego pomysłu (wpisz - przenieś awatara wokół małego świata gry i pokaż tekst), a następnie stopniowo go rozbuduj, jeśli masz czas.

W celu opracowania aplikacji na Androida udzieliłbym bardzo prostej rekomendacji: użyj natywnego interfejsu graficznego API. Łatwo jest zbudować interfejs użytkownika za pomocą natywnego SDK, a SurfaceView i Canvas zapewniają więcej niż wystarczającą ilość narzędzi do prostej gry. Za to, co chcesz zrobić, AndEngine i reszta to po prostu przesada. Jeśli chcesz zrobić coś większego i lepszego później, może warto spędzić czas z pełnowymiarowym silnikiem gry lub ucząc się OpenGL - ale nie dla prostej gry 2D.

Powodzenia.

3

Zdecydowanie powinieneś sprawdzić: http://www.solarus-games.org/. Jest to silnik gier open-source, stworzony specjalnie dla gier Zelda A Link To The Past!