CellClicker Update blog iets?

CellClicker Update blog iets?

Waddup persoon die dit leest,

Zoals ik beloofd heb op twitter, ben ik begonnen aan xXxAndroidLover123xXx 2.0 dat door het leven zal gaan als CellClicker. Deze keer is er soort van een verhaal maar dat is vooral om mijn vreemde game design keuzes te verantwoorden tbh dus verwacht niet te veel.
Op dit moment staat een redelijk compleet schema van de gameflow (is dat een woord?) op het whiteboard naast me en voor de kleine prijs van €33,98 krijg je daar een foto van. Of je komt gewoon af en toe terug naar deze post om te kijken naar de verse leaks.

Layout is overrated.

18/09/2017

Echte eerste dag programmeren. Heb gekozen voor JavaScript omdat:
a)Afgelopen paar maand in JS gewerkt
b)Kan het hier op de site zetten zodat je het kan spelen zonder iets te moeten downloaden (◕‿◕✿)

Eerst en vooral wil ik zeggen hoe aangenaam ik verrast ik ben over de kracht van “position: absolute”. Misschien is dit het eerste project waar ik niet 75% van mijn tijd besteed aan layout (ಥ﹏ಥ). Maar natuurlijk waren er ook “wat?”-momenten die langer duurden dan zou mogen. Denk aan “onLoad()” in plaats van “onload()” typen, of er achter komen dat de afmetingen van een HTML5 Canvas dom zijn.
Nu waar je echt voor kwam, de leaks:

  • In tegenstelling tot de meeste clickers gaat er niet 1 knop zijn, maar 3. Hoera.
  • ATP en aminozuren worden geproduceerd door 2 van die 3 knoppen. De laatste is nog een geheim.
  • De juiste verhouding ATP & aminozuren maakt een proteïne.
  • Proteïnen dienen als munteenheid.

Dat is het voor vandaag. Ik heb een redelijk drukke week dus verwacht niets voor het weekend.

xxx

19/09/2017

Nu dat de basic UI er is kan ik al een pre-alpha screenshot met jullie delen. Dat is het voor vandaag.

16/10/2017

Ik ben er achter gekomen dat uni best veel tijd en energie kost. Het hele upgradesysteem is ook nog niet zo uitgewerkt en dat heb ik nodig om echt verder te kunnen gaan zonder de angst dat ik hele stukken opnieuw ga moeten schrijven.

Splatoon: The Game: The Art: The Non-Technical Edition

Splatoon: The Game: The Art: The Non-Technical Edition

Alrighty, de eerste echte post.

Een dag in september, ergens in mijn hoofd:

Wat als ik eens een hele slechte versie van het spel Splatoon probeer te maken in 2D ? We hebben toch nog niet veel huiswerk.

Na een paar domme foutjes heb ik iets dat werkt, maar het resultaat is teleurstellend: De x- en y-coördinaten van allemaal bolletjes worden opgeteld bij een willekeurig getal tussen -1 & 1, 60 keer per seconde. De bolletjes trillen en bewegen uiteindelijk in een willekeurige richting. Als er in een vakje meer orange bolletjes zijn dan blauwe, dan wordt die ‘tile’ orange en vice versa. Als er evenveel van elk team zijn is de tile grijs.

 

splatoon-dots-brokenWat als ik een beetje competitie toevoeg en de orange bolletjes laat weglopen van de blauwe & de blauwe de oranje laat achtervolgen… 


Woops, oranje behoort te vluchten van blauw. Waarom werkt het niet?

 

Even technischer: om de bolletjes te zien bewegen moet het zogenaamde canvas iedere keer ‘gecleard’ worden voordat ik de nieuwe bolletjes teken. Mocht ik dat niet doen krijg ik heel veel bolletjes die zo dicht bij elkaar liggen dat ze een lijn worden. Een lijn maakt het enigszins makkelijker deze bug te begrijpen omdat je het hele pad van de bolletjes kan zien. Dus laten we voor nu het canvas niet clearen.

splatoon-lines-brokenwillwow

 

splatoon-linesFast-forward een maand, ik vind eindelijk waarom oranje niet wegloopt van blauw en los het op. Ik vind de lijntjes iedere dag mooier worden en drop het idee van bolletjes. Damn, nu ze cirkelen bijna meteen rond het midden. Blauw gaat naar het midden en cirkelt blijft daar even. Maar daardoor verandert de tile die het verst weg is van blauw constant van bv. rechtsboven naar linksonder Maar één oplossing daarvoor: versnelling, snelheid en positie vectoren 🙂 . Tot nu toe konden de minions hun ‘target’ en hun snelheidsvector meteen veranderen. Door versnelling toe te voegen kunnen ze niet meteen omdraaien. Hoe verder een minion (bolletje) van zijn doel is, hoe groter de versnelling. Gewoon blauw & oranje was ook een beetje saai, dus nu hebben we blauw & regenboog.

 

splatoon-lines-colorEigenlijk zijn de blauwe lijnen veel saaier dan de oranje/regenboog, dus vaarwel blauw.

Iedere keer dat ik de minions teken, verhoog ik de variabele t met 1. Op basis van die t bepaal ik dan dan kleur van de bolletjes.

 

 

 

 

splatoon-lines-color-weed

Maar wat als ik t nu verhoog voor iedere minion die ik teken ipv voor alle minions samen…

Funky shit m8.

En dat is waar Splatoon nu is. Ergens vind ik dat het af is, ergens is het één van die dingen waar je altijd nog aan kan sleutelen.

Splatoon: The game: The art

Splatoon: The game: The art

Alrighty, de eerste echte post.

Een dag in september, ergens in mijn hoofd:

Wat als ik eens Splatoon probeer te maken in 2D om met deze JS library rond te experimenteren? We hebben toch nog niet veel huiswerk.

Veel te veel typos, domme fouten & gemiste this.’s later heb ik bolletjes die willekeurig over het scherm bewegen en een achtergrond die verandert op basis van de bolletjes. Let’s step up the game.

splatoon-dots-brokenWat als ik de twee teams realistischer maak en ze elkaars ‘tiles’ laat aanvallen? Mhhh, waarschijnlijk zouden ze al snel tussen twee tiles heen en weer vliegen. Maar wat als ik het ene team het andere laat achtervolgen?


Woops, oranje behoort te vluchten van blauw.

 

splatoon-lines-broken

Even wat functies commenten om makkelijker te debuggen…

 

 

 

 

willwow

 

splatoon-linesFast-forward een maand, ik vind eindelijk waarom oranje niet wegloopt van blauw en los het op. Ik vind de lijntjes iedere dag mooier worden en drop het idee van bolletjes. Damn, nu ze cirkelen bijna meteen rond het midden (De tile het verst weg van blauw verandert constant van de ene hoek naar de andere waardoor oranje in het midden blijft zweven en blauw blijft bij oranje). Maar één oplossing daarvoor: versnelling, snelheid en positie vectoren 🙂 . Hoe verder een minion (bolletje) van zijn doel is, hoe groter de versnelling. Gewoon blauw & oranje was ook een beetje saai, dus nu hebben we blauw & regenboog.

 

splatoon-lines-colorEigenlijk zijn de blauwe lijnen veel saaier dan de oranje/regenboog. Als ik enkel de regenboog draw ben ik zeker van de sweet 60fps (Commodore 64 master race).

Ik krijg de regenboogkleuren door de variable iedere frame met 1 te verhogen en dan de bolletjes in de kleur ‘hsl(t%230, 50%,50%)’ te tekenen.

 

splatoon-lines-color-weed

Maar wat als ik t nu verhoog iedere keer dat ik een bolletje teken ipv iedere frame…

Funky shit m8

 

 

 

 

En dat is waar Splatoon nu is. Ergens vind ik dat het af is, ergens vind ik het leuk om kleine dingen zoals de kleur te veranderen 🙂 .