2010-01-24 10 views
10

Für Lernzwecke möchte ich ein einfaches 2D-Spiel von Zelda-Serie auf der NES/GB inspiriert.Beste Vorgehensweise für oldschool 2D Zelda-ähnliches Spiel

http://www.5min.com/Video/The-Legend-of-Zelda-a-Link-to-the-Past---Walkthrough-Part-3-89824010 ist ein schönes Beispiel.

Der Spieler kann sich auf einer scrollbaren Ansicht bewegen, und wenn Treffer Kartengrenzen wie eine Haustür, einen Dungeon oder eine neue Zone definiert haben, laden Sie eine neue spezifische Karte.

Was wäre der beste und einfachste Weg, dies speziell für Android-Geräte zu erreichen? Könnten Sie mich auf einige nützliche Ressourcen, Schnipsel, Bücher hinweisen?

Ich habe ein paar Anfänger über OpenGL ES gelesen, aber es klingt viel zu viel für das, was ich will: 2D; jedoch bin ich nicht sicher, dass ich mit allem umgehen kann, das größer als ein Telefonschirm mit Leinwand ist.

Danke.

+0

Ich sehe, Sie haben Android markiert, bedeutet das, dass Sie speziell für eine Android-Plattform codieren möchten? Gibt es Programmiersprachen, die Sie bereits benutzt haben? – Kai

+0

Kai> ja, ich bearbeite meine Frage, so dass es klar sein wird Android-spezifische – Dullahx

Antwort

3

Sie wollen in eine solche Themen graben, wie:

  • AI/Wegfindung
  • Ton
  • Spielschleife
  • Animations
  • Spiel/Welt Timer
  • Speichern/persistierenden Zustand
  • Zustandsmaschinen
3

Lesen Sie einige Sachen auf Tiling in OpenGL. Wählen Sie einen der many tutorials im Internet.

+0

Danke für Ihren Link, ich habe bereits in den ersten 10 nehe Tutorials auf Android portiert, wird die Besonderheiten über Tiling lesen. – Dullahx

+0

nehe Tutorials sind ein guter Anfang - gute Sachen. –

+2

der Android-Port für nehe Tutorials: http://insanitydesign.com/wp/projects/nehe-android-ports/ – Dullahx

-1

Kennen Sie die Open-Source-Spiel-Engine Solarus?

Sie sollten einen Blick: http://www.solarus-games.org/

Sie werden es anpassen müssen dann auf Android, weil es in C++ und LUA geschrieben.

Verwandte Themen