Voor het grote project van deze minor moeten we met zes man een spelletje maken in de programmeertaal Corona. In het begin was deze taal voornamelijk een grote vraagteken bij me, in eerste instantie ken ik maar één soort Corona en dat was de bier Corona. Bij nader onderzoek van de docent en Google werk, begreep ik waarom deze werd genoemd in deze minor.
Corona is een programmeertaal voor mobiele platform zoals Android, iOS, Kindle Fire en NOOK. Met Corona kan er zowel zakelijke apps als spelletjes gemaakt worden.
In de eerste week van het project hebben we voornamelijk brainstorm sessie gehad over wat voor soort spel we willen gaan maken en hoe wij denken deze te gaan realiseren. Dit hebben we opgenomen in onze plan van aanpak en concept documenten. Daarna werden de taken gecategoriseerd en verdeeld onder de groepsleden.
Om Corona en Lua ook beter te leren kennen heb wij als groep besloten om de eerste week literaturen te zoeken en deze door te nemen.
Het spel dat we gaan maken in Corona is een soort samenvoeging tussen worms en tank wars en moet online gespeeld kunnen worden. Dus 1 vs 1 op een Android toestel. De multiplayer gedeelte ben ik samen met Ferhat verantwoordelijk voor. Om deze voor elkaar te krijgen hebben wij de eerste twee weken van het project onderzoek gedaan naar de mogelijkheid om twee apparaten met elkaar te communiceren, zowel in een LAN omgeving als via het internet. Hiervoor hebben we twee mogelijkheid gevonden die in Corona geïmplementeerd kan worden, namelijk: Pubnub en Autolan.
Pubnub is een bericht systeem waarmee je erg snel berichten kunt versturen via het internet wereldwijd. Daarnaast is het via Pubnub ook mogelijk om een multiplayer player/spel te maken, dus met de spelers de gelegenheid stellen om een spel te hosten of een gevonden spel te joinen. Verder is Pubnub ook te combineren met veel verschillende programmeertalen zoals: jQuery, PHP, Flash, HTML 5, Java, Corona en nog veel meer.
Naast Pubnub hebben we Autolan ook goed onder de loop genomen. In vergelijking met Pubnub is Autolan specifiek voo Corona ontwikkeld en heeft verder ook de mogelijkheid om berichten via het internet naar apparaten te versturen.
Uit onze ervaring is Pubnub minder ingewikkeld als Autolan. Ondanks dat er weinig documentatie van Pubnub in Corona te vinden is op het internet, vonden wij het gemakkelijk om Pubnub te volgen.
Ik heb in week twee een test programma gemaakt om berichten te versturen, en deze samen getest met Ferhat en het werkte zowel via het internet als in een LAN omgeving. Next is de multiplayer gedeelte opzetten samen met Ferhat