Match Hack Development Diary

Tussen een paar van mijn projecten in besloot ik dat ik een eenvoudig spel moest bouwen om snel naar de app-markten te kunnen gaan. Soms heb je een kleine overwinning nodig om dit leuk te vinden om gemotiveerd te blijven voor een groter project. Dus ik bedacht een idee om wat afbeeldingen van de RPG TileCruasder te hergebruiken en kwam met MatchHack, een eenvoudig matching-spel met enkele RPG-elementen.

Ik besloot het proces en de evolutie van het spel te documenteren omdat het allemaal samenkwam. Wat je zult zien in de 12 video's van deze tweedelige serie vertegenwoordigt ongeveer 15 uur ontwikkeling over meerdere dagen. Hoewel het spel misschien niet zo geavanceerd is, maakt het gebruik van een aantal interessante concepten die je kunnen helpen met je eigen multi-platform Flash-toepassing.


Speel de laatste wedstrijd!

Geniet van deze volledig functionele demo van MatchHack - en voel je vrij om de bron te pakken via github.


Video 1: FActiviteit

Op dit moment gebruik ik Flash en een bibliotheek die ik FActivity heb genoemd, zodat ik snel elke sectie van mijn game binnen ongeveer een uur kan gebruiken.


Video 2: PaperSprite

In deze video laat ik de nieuwe match-tegels zien met een aangepaste versie van SoulWire's PaperSprite.


Video 3: Life Bars

In deze video laat ik updates zien van de stroom van het spel en laat ik zien hoe de levensbarren werken. Alle code is nu op github.


Video 4: willekeurige monsters

In deze video laat ik de nieuwe sprites zien voor de speler en willekeurige monsters. Ik laat ook de simpele dood-animatie zien.


Video 5: Moeilijkheidsgraad kiezen

In deze video laat ik de nieuwe moeilijkheidsselectie en in-game geluiden horen.


Video 6: Schaalcorrectie

In deze video laat ik zien hoe goed het spel is om op de juiste manier te schalen naar elke resolutie met behulp van de originele iPhone-, Android- en iPad-maten als voorbeeld.


Met dank aan Power Flashers en Influxis.

Doe de volgende keer weer mee, voor de laatste delen van dit ontwikkelingsdagboek, waar ik dingen afrond en verschillende app-marktplaatsimplementaties demonstreer. Bedankt voor het kijken!