Geplaatst op vrijdag 17 April 2009, 10:21 in Games en Apps.
Ook gister avond en vandaag ben ik bezig geweest met Flash. Ik wou een spel maken wat er visueel goed uitziet voor een Flash game en ik wou gebruik maken van particles (dynamische vorming van meerdere objecten). Ik was er vrij snel uit dat ik een combinatie wou van packman en Astroids, Astroids heb ik vrij snel onbewust laten vallen en ik heb me hele eigen variant ter plekke verzonnen.
De bedoeling is om de zon/ster zo lang mogelijk in leven te houden, hoe langer hij leeft hoe meer punten. De zon verliest zijn energie en moet deze af tappen van andere sterren om zo lang mogelijk in leven te blijven. Echter zit er een schaduwzijde aan want iedere keer dat er een ster opgeslokt wordt ontstaan er meer vonken. En het energie level is direct gekoppeld aan het aantal sterren. Er moet dus de goede ballans gevonden worden tussen punten verdienen met tijd en het in leven blijven.
Totaal heeft het me ongeveer 5 uur gekost om zo in elkaar te zetten.
Ik zou zeggen: probeer het uit en laat maar horen wat er goed en juist niet goed was Have fun!
Om op verzoek wat meer op de ontwikkeling in te gaan: Ik begon met het idee om spel te maken waarbij de bestuuring niet 100% mee zou werken, er moest ergens een afwijking in zitten. Het leek me leuk om die handicap toe te passen in een soort achtervolging/schiet-spel. Nou was ik zelf vrij snel van het schiet gedeelte afgestapt maar ik zag het wel zitten om vijanden van alle kanten op te laten komen.
Zodoende ontstond er een beetje een visie, het moest een chaotisch game-play zijn terwijl het visueel vrij rustig oogt.
Ik ben begonnen om een bolletje de muis te laten volgen met een vertraging erin. Dit is erg gunstig voor hoe het spel gaat ogen, er komen zo geen haperingen in de beweging van de muisen daarom ziet alles een stuk soepeler uit. Maar waar het mij om ging was dat je hierdoor gebonden bent aan het doel van het spel, je kan niet op je eigen gemak door de ruimte schieten nadat je de gevoeligheid van je muis heel erg hoog hebt gezet bijvoorbeeld.
Vervolgens ben ik aan de slag gegaan de vijanden/sterren te laten bewegen op willekeurige manieren en van alle kanten. Het spel was echt een typische jam sessie van me dus ik wist nog niet of deze bollen later kwaadaardig zouden zijn (in de vorm van kogels of vuur leek het me wel wat) of om hier een twist aan te geven en dat je deze bolletjes nodig hebt om te overleven.
Het laatste leek mij het leukste, weer eens wat anders... Dus ik schreef een stukje script waardoor er punten werden toegekent zodra een bol werdt geraakt. Dit werkte allemaal helemaal goed (zo goed als het eindresultaat) dus werd het tijd om de vel rode en blauwe bolletjes eens visueel op te knappen. Ik besloot op dit punt op er zonnen/sterren/vuurvliegjes van te maken.
Terwijl ik hiermee bezig was leek het me wel gaaf om niet met een standaard levensbalk te werken of iets dergelijks maar de grote van de "hoofdpersoon" en de hoeveelheid sterren hiermee te betrekken.
Op dit punt was ik zeker van het idee en was het spel al voor drie kwart gerealiseerd. Ik werkte voornamelijk het script uit en voegde een highscore lijst toe. De highscore lijst heeft me in verhouding de meeste tijd gekost, alhoewel dat een suf foutje was. Ik had twee dezelfde bestanden lokaal staan en zat continu de verkeerde te testen.
Het ontstaan van het idee ging dus heel erg parralel aan de daadwerkelijke uitwerking al van het spel. Klanten zullen deze werkwijze niet waarderen, ze willen uiteraard weten wat ze krijgen voordat ze een afspraak aangaan, maar om zo zelf bezig te zijn en ter plekken te verzinnen wat het gaat worden brengt voor mij super veel lol met zich mee
Aanpassingen:
Ik ben vandaag (18 april 2009) even langs wat verbeter punten gelopen.
Ik kreeg wat kritiek dat de traagheid van de muis te groot is dus deze heb ik veel soepeler gezet.
Het contrast tussen het begin aantal vonkjes en de groei is veel groter, als je nu begint komen er +/- slecht 20 per seconden en als je eindigt zijn dit er ongeveer 200.
De punten telling heb ik wat aangepast, het raken van sterren is verhoogd van 200 naar 500 om het vangen een grotere winst te laten zijn dan het aantal vonkjes dat je verliest (wat is verlaagd van 1 naar 0.2 per vonkje).
De groei factor is net zoals het aantal sterren aangepast zodat het verschil een stuk duidelijker is. Halverwege het spel kan je zo'n 3 keer zo groot worden als waarmee je begint terwijl dit verschil eerst rond de 1.5 lag.
Er zit een limiet op de moeilijkheidsgraad (aantal sterren dat kan verschijnen) er zat al een limiet op om iedereens computer niet te over belasten op, deze stond op 300 actieve vonkjes, maar na verloop van tijd kwamen er per seconden 300 bij waardoor ze niet meer mooi weg vaagde maar direct verdwenen.
Verder heb ik de raak vakken van de sterren wat ruimer gezet, want deze moesten eerst precies in het middelste stuk geraakt worden en nu is er een stuk meer speling.
Ook heb ik de punten visueel wat beter gemaakt, dit was eerst wel een erg ingeplakte witte tekst, en nu nog steeds maar het oogt wat beter vind ik zelf op de plek waar hij nu staat.
Als laatste: het merkte mij op dat na het toevoegen van de score lijst je de laatst toegevoegde persoon (jij zelf dus) niet kon zien vanwege de caching van de Flash player. Dit werkt nu dus wel goed.
Ik kwam bij toeval op je site..
Ik ben zelf ook bezig met een cryptogram spel voor school..Dat van jou ziet er toch leuk uit hoor.. Ik ben zelf totaal niet goed in flash en actoinscript, dus ik ben nu overal tutorials aan het zoeken enzo.. Heb je misschien tips?
Ik heb er een stuk bijgezet over de totstandkoming van het spel.
Ik kan dat wel wat vaker doen, misschien voor de volgende keer dat ik telkens ook tussen stappen erop kan zetten
Hi Jim, je bent lekker bezig met van alles en nog wat. Vertel af en toe wat meer hoe je op het idee komt,of hoe je het maakt.Iets meer over de achtergrond.Want dat is ook heel boeiend.