2011-11-18 14 views
5

Per un regalo di Natale, mi piacerebbe fare un breve gioco di avventura in stile Zelda (circa Link's Awakening). Ho una vasta esperienza con Python, JavaScript, XML, PHP ma non ho mai intrapreso lo sviluppo del gioco.Scegliere un motore di gioco 2D per un semplice gioco di avventura in stile Zelda

Non pignoli per la piattaforma (investigando pygame), ma punti extra per browser e punti doppi per Android.

Un po 'sopraffatto dalle scelte.

Alla ricerca di un motore di gioco con interfaccia utente stile Hype che mi permetta di passare la maggior parte del mio tempo a fare cose divertenti (creazione di sprite, mappe, dialoghi) e codice temporale minimo (rilevamento collisione, AI).

Anche vogliono la pace nel mondo, pony.

Che motore mi consigliate?

EDIT: Vedo un certo consenso tra le altre risposte StackOverflow che AndEngine è l'inceppamento per 2D. Googling mi porta questo editor: http://www.andengine.org/forums/updates/leveleditor-t720-10.html

Ci sono altri strumenti come questo per integrare i miei livelli di pigrizia?

MODIFICA ANCORA: Va bene, TILED è sorprendente: http://www.mapeditor.org/. Se c'è qualcosa di simile per i personaggi, sono uno sviluppatore felice.

AGGIORNAMENTO: ha trascorso 7 ore sull'installazione di AndEngine e ancora non è stato possibile eseguire degli esempi. Ha rinunciato. Attualmente inseguendo Akihabara: http://www.kesiev.com/akihabara/

+2

Non so i motori, ma se me lo faccia sapere se hai quel pony. –

+3

L'akihabara di Kesiev si è rivelata esattamente quello che stavo cercando. Uno dei suoi esempi è un gioco in stile Zelda. È stato molto facile per me modificare l'immagine iniziale, gli sprite, le mappe e il dialogo per fare ciò che volevo. Non lo faresti mai mai per un'applicazione commerciale, ovviamente, ma per un regalo di Natale personalizzato è stato perfetto. Sette ore di lavoro e ho avuto quello che volevo! – AteYourLembas

risposta

1

Come menzionato nel commento sopra, kesiev's akihabara si è rivelato essere il punto di partenza che stavo cercando: potente, flessibile e ben documentato. Lo consiglio!

2

Un mese non è un sacco di tempo per qualsiasi tipo di sviluppo del gioco - specialmente se non si dispone di precedenti esperienze con questo.

Il mio primo consiglio sarebbe quello di comporre il livello di ambizione verso il basso. Inizia con un'idea di base (tipo: sposta un avatar in un mondo di gioco ridotto e visualizza il testo), quindi crea gradualmente quello se hai tempo.

Per lo sviluppo Android, vorrei fare una raccomandazione molto semplice: utilizzare l'API grafica nativa. È facile costruire l'interfaccia utente utilizzando l'SDK nativo e SurfaceView e Canvas forniscono strumenti sufficientemente adeguati per un gioco semplice. Per quello che vuoi fare, AndEngine e il resto sono semplicemente esagerati. Se vuoi fare qualcosa di più grande e meglio dopo, allora potrebbe essere utile passare del tempo con un motore di gioco su vasta scala o imparare OpenGL - ma non per un semplice gioco 2D.

Buona fortuna.

3

Si consiglia di controllare questo: http://www.solarus-games.org/. È un motore di gioco open source, creato appositamente per lo stile di gioco Zelda A Link To The Past!