Een eiland in de oceaan van weblogs

Auteur: Oskar (pagina 4 van 155)

Gedeeld uitproberen

Sinds paar weken is er een nieuwe Soulsborne spel van FromSoft uit, dit is van de makers van Bloodborne en Dark Souls – waar ik hier al eerder (uitvoerig) over geblogged heb.

Deze keer was de formule beetje omgegooid en was er een open-wereld spel gemaakt, genaamd Elden Ring.

Om eerlijk te zijn, had ik er eigenlijk weinig naaruit gekeken – had de trailer gezien en dacht: “mwa, ik kijk ooit wel eens of het wat is”

En sinds de lancering van het spel kwamen er overal lovende recenties en overal allemaal verhalen. En aangezien ik best (heel) gevoelig ben voor hype, raakte ik toch geintrigeerd.

Maar ja, een Playstation5 is nog lastig aan te komen en op de PC waren er allerlei issues met de performance. Dus ik besloot om maar even af te wachten.

Totdat Edgar voorstelde dat ik via zijn Steam account het spel op mijn PC kon testen, om te bekijken of ik ook performance-issues had. Dus zo gezegd, zo gedaan en gister Elden Ring geinstalleerd en ’s avonds eventjes uitgeprobeerd.

Het ging op zich wel, maar had toch soms wat last van gestotter – zoals velen online al gemeld hadden. Er werden overal ‘oplossingen’ gedeeld en bij iedereen werkte weer wat anders.

Dus vanavond weer wat andere mogelijke oplossingen geprobeerd, videokaart-drivers updaten, aantal Windows services uitzetten en andere instellingen die het spel soepeler moesten gaan laten draaien. En uiteindelijk werkte het.

De oplossing – in mijn geval – is echt heel suf, een of andere Windows-service die altijd standaard op de achtergrond draait om verbinding tussen wireless-apparaaten mogelijk te maken, zorgt voor het gestotter.

Dus die service uitgezet en het spel draait als een zonnetje. Nu kon het avontuur beginnen. En kunnen we weer vrolijk gaan loggen hoe/wat/waar we meemaken.

Had gister de tutorial al doorlopen en was uiteindelijk naar buiten gelopen, de openwereld in. Dus daar gingen we verder.

Er stond een mannetje keurig op me te wachten en meldde me dat ik naar het kasteel – een stuk verderop – moest gaan, daar wachtte m’n eerste doel.

Onderweg daarheen kwam ik direct een grote ridder tegen die me in 1 hak weer liet respawnen. Uiteindelijk deze ridder (de Tree Sentinel) paar keer geprobeerd en toen maar er omheen geslopen.

Ja, dat is nieuw in Elden Ring, nu kan je ook optionele bosses gewoon skippen en verder gaan met je verkenningstocht. Heerlijk om dat zelf in eigen hand te hebben. In Bloodborne of Dark Souls (en zeker Sekiro) was dat altijd het punt waarop ik afhaakte – als ik na een paar pogingen niet langs een boss kwam.

Ik besloot eerst aan de linkerkant van het gebied te gaan kijken. Daar hoorde ik dreunende voetstappen in de verte en er kwam een of andere gigantische “trol” aanwandelen. Dus daar maar eventjes – via de bosjes en rotsen – omheen geslopen en ik kwam uit bij een strand.

Op het strand was het rustig en in de verte zag ik een mannetje zitten bij een kampvuur. Misschien was het wel een NPC of een verkoper ofzo, dus ik besloot om rustig hem te benaderen… en werd toen in 2-3 klappen in mootjes gehakt.

Geen NPC dus.

Dus na het respawnen weer diezelfde kant op, langs de reus, naar het kampvuur en toen die vijand bevochten. En daarna was er eigenlijk niks meer te doen in dit hoekje van het strand. Dus maar teruggegaan en kwam uit bij een kerkje, waarin een soort kerstman zat. Dat bleek een verkoper te zijn, waar ik een crafting kit kon kopen.

Toen ik me omdraaide, zag ik een of andere vaag gebogen standbeeld op een rots en bij nadere inspectie bleek dat deze “verwees” naar een geheime grot een stukje verderop.

In de grot bevocht ik een aantal ‘goblins’, rende ik langs wat vuurspuwende torens en uiteindelijk opende ik een deur naar een boss. Deze Erdtree Burial Watchdog is een optionele boss, maar wilde hem graag bevechten – eigenlijk m’n eerste echte boss. Dus paar keer alleen geprobeerd, kwam best ver – maar uiteindelijk strandde ik dan op nog iets van 20-25% ofzo.

Dus na paar pogingen de hulp ingeroepen van een mede-speler. Deze kwam me helpen, wist precies hoe/wanneer hij kon inhakken op de boss – dus ik stond er maar beetje bij en keek ernaar. En toen was de boss verslagen. En kreeg ik een of ander prulletje – niet heel boeiend eigenlijk.

Dus tja… toen weer verder naar buiten. Nog even – vanaf de kerk gezien – ook via de andere kant gewandeld, wat vleermuizen bevochten en ook nog even het bos verderop verkend. Klein stukje verder gekomen dus. Morgen weer verder.

Luidruchtig fietsen

Afgelopen weekend gingen we – sinds lange tijd – weer eens naar een huisje. Lekker weekendje weg, samen met oma, broer en nichtje.

Het oorspronkelijke plan was om naar Duitsland (Bad Bentheim) te gaan, maar door de corona-maatregelen zouden de kinderen allemaal 10 dagen in quarantaine moeten … wat beetje overdreven is voor een 3-daags-weekendje weg. Dus we hadden het laten omboeken … naar de Katjeskelder (Oosterhout, NB).

Dat was welgeteld 30 minuten rijden vanaf ons, dus vrijdagmiddag vertrokken we in de middag en kwamen daar (door files) uurtje later aan. Met achterop 2 mountainbikes, aangezien er in Oosterhout een aantal mooie mountainbike-trails lopen.

Vrijdag namen we dus onze intrek in het huisje en merkten al snel dat er veel jongeren om ons heen in de huisjes zaten. Toen bedachten we ons dat het dit weekend carnaval was en we zaten in Noord-Brabant.

Auch, niet over nagedacht.

En dat hebben we geweten. ’s Avonds begon het gefeest, uit verschillende huisjes om ons heen begon de muziek te schallen en tot diep in de nacht hoorden we overal om ons heen gelal en gebrul van dronken jongeren. Gelukkig liep er ook bewaking rond, maar het was wel een onrustige nacht.

De volgende ochtend (zaterdag) vertrokken Jasper en ik al vroeg naar de naastgelegen mountainbike-track. Deze had ik ook half jaar geleden ook al keer samen met Tobias gereden, dus kende hem een beetje.

Uiteindelijk 2 rondjes gereden, totaal 20km. Was heerlijk weer, niet zo druk en heerlijk moe-maar-voldaan kwamen we 1:20 uur later terug van het fietsen.

De kinderen stonden al te trappelen voor het zwemmen, dus direct doorgegaan naar het zwembad. Deze was heel klein, maar de kids hebben zich goed vermaakt.

De rest van de dag beetje spelletjes gedaan, wat boodschapjes en als avondeten lekker pannenkoeken gebakken. En ’s avonds waren alle jongeren naar de stad vertrokken en hadden wij dus een heerlijk rustige nacht.

Zondagochtend wederom gaan fietsen. Deze keer gingen we naar de track van Dorst – stukje (5km) verderop. Deze track had iets meer heuveltjes en wat meer geklim, maar was al-met-al ook super gaaf om te rijden. Daarna teruggereden naar de track van Oosterhout en daar ook nog een rondje gereden.

Helemaal gesloopt (maar helemaal happy en voldaan) kwam ik terug, 30km gemountainbiked. Was super gaaf en wil het echt snel weer doen.

De rest van de dag weer beetje spelletjes gedaan (vooral veel Diamant) en ’s avonds patat gegeten. Toen gingen Jasper en Luana weer huiswaarts en gingen wij onze laatste nacht in.

Maandag beetje huisje opruimen en einde van de ochtend waren we weer thuis. Nog beetje opruimen, fietsen schoonmaken en toen was ons weekendje toch echt achter de rug.

Eens kijken voor de herfstvakantie, was toch wel super gezellig zo’n weekendje samen.

Dwergen in grotten

Via een grote boor-lift dalen we neer in een grot.

De grot is op de planeet Hoxxes IV en zit vol mineralen, goud en grondstoffen. Èn heel veel ongedierten – spinachtige-bugs.

Ik speel Deep Rock Galactic en ren – samen met tot 3 andere spelers – rond in grotten, hak de rotsen / goud / mineralen weg en schiet ondertussen de hordes bugs neer die ons het mijnen lastig maken.

Sinds ik eind december dit spel kocht, heb ik inmiddels meer dan 30 uur erin gestopt. Het spel speelt heerlijk alleen, maar heeft een geweldige coop. Je kiest welke missie je wilt spelen en kan zo een publieke game joinen, werkt fantastisch.

Ook de verschillende karakters en hun rollen maken het een geweldige ervaring. Elk karakter heeft z’n eigen taken en rollen binnen een team, dus wanneer je een multiplayer-team joined, kan je altijd bijdragen aan de missie.

Ene keer is het met helpen van de grotten beter verlichten en het mijnen van lastig te bereiken mineralen (als scout), andere keer help je juist door de vele bugs af te schieten (als gunner) en weer een andere keer plaats je overal platformen of ziplines, zodat iedereen makkelijker kan rondbewegen.

Ook samen met vrienden speelt dit spel geweldig. Heb al aantal avondjes samen met Mathijs door de grotten gelopen en samen met Jasper zijn eerste stapjes gemaakt door de grotten.

Al-met-al is dit nu m’n favo game om te spelen. Soms eventjes ’s avonds nog 1 missie en dan naar bed. Wat regelmatig resulteert in te laat naar bed gaan 😂

Achtbaan

Nieuw jaar, nieuwe carriere-stap.

Een achtbaan.

Werkte tot de kerst bij ANWB, toen paar daagjes vrij. Eventjes weinig gedaan. Beetje kerst gevierd met de familie, hier/daar op visite geweest en nog nichtje te logeren gehad.

Oud en nieuw werd bij opa/oma gevierd. Daar kwam toen nog een kattenbeet bijkijken om het iets complexer te maken.

Maar voor de rest vooral mooi vuurwerk gezien en oliebollen gegeten.

Nog paar daagjes vrij, wat geLEGO’ed, wat films gekeken en beetje hier/daar gegamed.

En toen begon ik 6 januari met m’n eerste klus als ZZPer.

En dat was even wennen. Ik ging er vol grote verwachtingen in, maar struikelde al snel over de complexiteit / onbekende code. Ik ging van iemand die constant wijzigingen maakte en code committe bij de ANWB naar iemand die vooral veel moest uitzoeken en ontdekken. Andere developers schoten constant commits in en ik zat maar beetje rond te kijken en er niks van te snappen.

Uiteindelijk met aantal vrienden gebeld en die konden me gelukkig wel overtuigen dat het erbij hoort, dat je altijd even paar weken moet inkomen voordat je beetje je weg weet te vinden binnen een nieuwe code-base.

Dus daarop maar vertrouwd en ging ik de nieuwe week in.

Maar daar ging het wederom mis.

Ik kreeg weer aantal tegenslagen te pakken (ene issue was afgerond, maar de volgende gaf me nog meer onzekerheid mbt onbekendheid met de code). En toen zakte ik zaterdag helemaal diep in een put.

Ik werd nergens meer enthousiast van, niks kon me bekoren, had nergens zin in. Zelfs niet gamen of films kijken. Uiteindelijk maar samen met het gezin naar de stad gefietst. Was wel eventjes lekker. Maar liep beetje als een zombie door de stad.

Gingen meerdere winkels in/uit (speelgoed-winkel en bordspellen-winkel), maar werd nergens enthousiast van. Was net alsof ik alles vanaf een afstandje stond te bekijken. De kids liepen enthousiast rond te kijken wat ze wilde kopen en Lies ook. En ik liep er beetje achteraan en hoopte dat ik hier/daar ergens een spark kon oppikken van het enthousiasme. Maar helaas, dat werkte niet.

Uiteindelijk thuis een film gekeken samen met de kids, waar ik nog het meest enthousiast van werd.

En ’s avonds nog een film gekeken, die super slecht was. Dus uiteindelijk maar vroeg-vroeg naar bed gegaan.

En na een nacht slapen voel ik me nu weer een stuk opgewekter. Benieuwd hoelang het stand houdt.

Denk dat ik maar gewoon vrede moet hebben met dat ik moet wennen aan een nieuwe omgeving, nieuwe code, nieuwe mensen, nieuwe alles.

We gaan het zien.

Driedubbel

Dune. Of zoals we het in het Nederlands noemen Duin.

Een boekenserie geschreven door Frank Herbert – in 1965.

Had er wel van gehoord, kende ook wel beetje de verschillende families – vooral van een tweetal computerspellen welke ik jaren geleden speelde: Dune2 (voorloper van Command & Conquer) en Dune2000.

En toen dus de Dune verfilming werd aangekondigd en er trailers voorbijkwamen, deed me dat weinig.

Tot een paar weken geleden, toevallig kwam er een behind-the-scenes voorbij waarin werd uitgelegd hoe goed de regisseur de sfeer en kleuren had gebruikt binnen de film. In plaats van alles met CGI op te lossen, had hij veel meer van practical effects gebruikt gemaakt – mensen echt op zand laten lopen en dat laten wegzakken ipv het allemaal digitaal achteraf te doen.

En toen was ik gegrepen.

Die avond direct Dune gehuurd en gekeken. En ik vond hem geweldig. Het verhaal was gaaf, de beelden waren nog mooier, maar vooral de muziek maakte het echt een ervaring. Wilde de avond erop direct weer kijken, maar uiteindelijk ben ik een andere film van deze regisseur gaan kijken (Bladerunner 2049).

De dagen erop ook nog Arrival gekeken (ook van dezelfde regisseur) en wilde meer. Meer Dune, meer alles. Dus meer uitgeplozen over Dune en gevraagd of ik de boeken kon lenen van m’n vader.

Die [boeken] werden een week later meegestuurd met een Sinterklaas-pakketje, dus toen kon ik beginnen met lezen.

En toen zag ik gister toevallig dat Dune nog steeds in de bioscoop draaide. En dat het gister de laatste voorstelling zou zijn. Dus gelijk kaartje besteld en paar uurtjes vrijgenomen van m’n werk.

En vanmiddag zat ik (samen met nog 8-10 anderen) in de bioscoop te genieten van Dune.

In de bioscoop was de ervaring helemaal geweldig. De muziek schalde door de ruimte, bombastisch en indrukwekkend.

Kan niet wachten tot het tweede deel (2023 is de planning) uitkomt.

Ik ben Dune fan.

Ander pad

Mijn carriere (als afgestudeerde / developer) startte op 1 april 2005 – inmiddels alweer meer dan 16 jaar geleden. Voelt al zo lang geleden en in de tussentijd is er veel veranderd; zowel in de industrie als in m’n leven.

Heb altijd op safe gespeeld. Ik wisselde om de paar jaar van baan, m’n interesses verschoven. Ik ging van PHP (afstudeeropdracht) naar Flash. En toen dat ‘dood’ ging, stapte ik eerst terug naar PHP en uiteindelijk toch weer naar de ‘voorkant’ met HTML/CSS/JavaScript.

En de laatste jaren heb ik me steeds meer-en-meer verder ontwikkeld op het gebied van JavaScript.

De afgelopen 3 jaar zat ik bij Passionate People als consultant en werkte ik bij de ANWB. Deed daar hele vette dingen in een het leukste team daar.

Even voor m’n future-self:

  • heb meegewerkt aan de herbouw van de incidents-api (de api die de verkeersinformatie levert) in AWS (Lambda en S3)
  • de tollcosts-api uitgedacht en gebouwd
  • vele (vele!) refactoringen gedaan in de routeplanner, waaronder een grote afhankelijkheid van Redux eruit gehaald etc
  • en momenteel bezig met de map (momenteel Leaflet) vervangen voor Mapbox – langlopend refactoring-project, loopt al bijna een jaar op-en-af

Al-met-al dus heel veel gave dingen gedaan (en nu nog mee bezig), maar begon toch wel beetje te kriebelen. Zit er nu al 3 jaar en wilde toch eens weer iets anders gaan kijken.

En toen kwam m’n ‘oude’ idee van freelancen weer de hoek om kijken. Een collega vroeg of ik wel eens aan midlancen gedacht had – dit is dat je ‘eigenlijk’ freelanced, maar een ’tussenbedrijf’ inschakelt die de rompslomp (zoals adminstratie en acquisitie) voor z’n rekening neemt.

Terwijl ik daarover aan het nadenken was, bedacht ik me dat ik dan liever gewoon zelf wilde gaan freelancen. En toen ging het balletje (snel) aan het rollen.

Ik ging me meer inlezen over freelancen, heb aantal gesprekken gevoerd met bevriende / collega freelancers en binnen paar weken had ik de knoop doorgehakt: ik ga freelancen.

Was nog even “spannend” om de besluiten vanaf wanneer, maar nadat ik er met Lies over had gesproken, was die knoop ook snel doorgehakt en dus vanaf 1 januari 2022 ga ik als ZZPer aan de slag.

Inmiddels zijn er al flink wat stappen gezet, ik ben ingeschreven bij de KVK, heb aantal contacten gelegd met bedrijven en recruiters en moet het werk bijna van me afslaan – zo bizar veel vraag is er.

Is uiteraard heel fijn om op zo’n luxe-positie te zitten … maar kost ook wel veel tijd. Ben soms overdag drukker met telefoontjes en dingen regelen en ben dan ’s avonds dus nog gewoon m’n dagelijkse werk aan het doen.

Ach ja, dat hoort er beetje bij.

Zijn nog zat dingen om te regelen, zoals verzekeringen en nog wat formaliteiten – ik begin vanaf 1 januari, maar het avontuur is al begonnen.

Na 16+ jaar in loondienst te hebben gewerkt, ben ik vanaf 1 januari eigen baas.

Spannend. Leuk. Heb er zin in.

Hunt

Kruipend door het moeras, hoor ik verderop gegrom uit het struikgewas. Ik stop m’n geweer weg en pak snel m’n mes.

Langzaam komt er een zombie op me afgewaggeld, maar met een haal van m’n mes ligt hij op de grond te gorgelen.

Ik pak m’n geweer weer van m’n rug en loop behoedzaam verder richting de boerderij in de verte. Daar zit de volgende aanwijzing.

Ik speel Hunt Showdown – een zogenaamde PvEvP – Player vs Environment vs Player.

Dus je speelt in een wereld in Louisiana in 1895 – hier lopen allerlei monsterlijk gespuis rond, zoals verschillende type zombies, helhonden en nog wat andere monsters.

Het doel is om op de kaart een aantal aanwijzingen te vinden, waarmee de kaart steeds kleiner wordt gemaakt – zodat je uiteindelijk de locatie vind waar de boss zich bevind. Als je deze verslaan hebt, dan moet je 3 minuten wachten totdat je de Bounty kan claimen en dan moet je veilig de kaart verlaten bij een van de uitgangen.

Wat het lastig maakt is dat er naast jou nog 11 andere Hunters rondlopen die hetzelfde doel hebben. En die willen niet hun buit delen en daarnaast levert een andere Hunter neerschieten ook nog eens heel veel punten op. Dus eigenlijk is het meer Hunters tegen elkaar en dan als bijzaak het verslaan van de bosses.

Sterker nog, de zombies die overal rondlopen zijn meer vervelend dan dat ze echt gevaarlijk zijn. Ja tuurlijk, als je even niet goed oplet of ze niet uitschakelt, kunnen ze je goed pijn doen. Maar over het algemeen ga je dood door de hand van een andere speler.

Het super gave van Hunt is dat het geluid echt briljant in elkaar zit. Je kan precies horen hoe ver iemand loopt / schiet / door een ruimte wandelt en teamwork wordt echt beloond. Je kan best in je eentje rondlopen, maar uiteindelijk is een tegenstander flanken met je medespelers echt super gaaf om te doen.

Heb me sinds kort aangesloten bij een Discord-groep van Nederlandse Hunt spelers en gisteravond voor het eerst samen gespeeld. Wat een wereld van verschil. Super gaaf en leuk.

Speelde vorige maand Tarkov, maar merkte dat ondanks dat ik erdoor gegrepen was, het wel heel erg hardcore was. Het begon beetje als werken te voelen. Hunt is iets meer game-y, wel heel pittig qua vuurgevechten – maar zelfs als lvl 1 tegen een lvl 60 maak je net zoveel kans. Bij Tarkov hing het heel veel af van welke wapens, kogels en armor je bij je had. In Hunt is dat veel minder.

En de hele sfeer van Hunt is super vet, cowboys in de Louisiana-omgeving. Heerlijke wapens, super mooi geluid en hele mooie plaatjes.

M’n nieuwe (huidige) hit.

Hardcore

Ik kijk vaak naar de Highlight Reel, een “show” met daarin allerlei leuke game-related filmpjes. Gekke bugs, grappige situaties of mooie/bijzondere acties.

Daar kwam soms wel eens Escape from Tarkov voorbij, maar wist nooit echt wat ik daarvan moest denken. En toen kwam vorige week dit filmpje voorbij en ineens intrigeerde het me.

Ik besloot om eens te gaan kijken naar wat voor soort spel het nou was en werd direct gegrepen. De sfeer (verlaten Russische gebouwen), de gameplay (tactisch en realistisch) en het overall concept spraken me aan.

Kleine impressie van Escape from Tarkov

Wat je doet in Escape from Tarkov is elke keer een raid ingaan, loot verzamelen en dan er proberen levend uit te komen. Het is heel anders dan andere multiplayer-shooters, omdat het hier zelfs minder draait om kills maken en meer gaat om overleven. Als je namelijk dood gaat, dan verlies je alles wat je op dat moment had. Beetje roguelike-achtig dus.

Je spawned samen met 6 tot 12 andere spelers verspreid over een grote map, je hebt geen idee waar andere spelers zijn, je weet zelfs niet hoeveel en of er nog andere spelers zijn. Misschien zijn ze wel allemaal gekilled of hebben ze de map al verlaten.

Om te ontsnappen, moet je namelijk van je spawn-punt naar een extraction-punt – wat aan de andere kant van de map ligt.

Je spawned en gaat dan voorzichtig door de map heen, opent deuren en kisten, onderzoekt gebouwen en dat allemaal op zoek naar nieuwe loot; spullen die je kan verkopen of gebruiken (zoals medicijnen, eten of drinken). En als je iemand anders tegenkomt, dan probeer je diegene om te leggen – zodat je zijn/haar loot kan bekijken en kan stelen wat je wilt hebben.

Zo kom je aan steeds iets sterkere wapens en word je steeds iets beter. Totdat je dood gaat en alles kwijt bent wat je bij je had.

Tussen de raids door heb je wel een grote stash met daarin alle spullen, dus je kan elke keer weer een nieuwe loadout samenstellen en daarmee een nieuw potje beginnen.

Het gave aan Escape from Tarkov is dat elk potje anders is. Heb er nu iets van 11 uur inzitten en eigenlijk alleen nog maar op 1 map gespeeld (Customs). Dat is namelijk nog een aspect van Tarkov, er is nergens een HUD. Je ziet niet of iemand een speler of NPC is, je ziet niet of iemand friendly is en er is ook geen map of indicatie waar je extraction zich bevind.

Gelukkig is er online zat informatie te vinden en dat is ook wel nodig. Ik speel dus nu ook op m’n PC en dan ernaast staat m’n werklaptop met daarop een kaart van de omgeving. Anders heb ik geen idee waar ik naartoe moet lopen of waar de uitgang zich bevindt.

Heb al aantal gave potjes gehad. Een aantal keer was ik binnen een minuut al dood, omdat ik te onvoorzichtig rondrende. Of ik schoot van grote afstand op een andere speler – met een beginners-pistooltje – en die kwam daarna op me af, volledig bepakt met helm en armor en die killde me dan genadeloos – uiteraard.

Maar gisteravond speelde ik een potje, waarbij ik rondliep, werd beschoten, kon ontkomen en uiteindelijk strompelend (want een van m’n benen was teveel beschadigd) de halve map overliep, onderweg van dode spelers super goede wapens en spullen kon meenemen en uiteindelijk alsnog het einde halen. 40 minuten intense spanning, maar vol voldoening “thuiskomen”.

Super gaaf spel. Nog super veel te leren en te doen, maar heb er zin in. Krijg soms beetje weer Rainbow Six Siege gevoel, qua rustig en tactisch te werk gaan. Maar dit gaat nog veel dieper en er zijn geen andere mensen die last hebben van m’n onervarenheid – dus dat scheelt.

Game gejam

Afgelopen week in een spontane aktie weer meegedaan met een game-jam, de Godot Wild Jam. De game-jam was afgelopen vrijdag al begonnen, maar kwam maandag op m’n radar en toen stond m’n pet juist in de “ik heb weer zin om een game jam te doen”-modus … dus ideale timing. En deze keer weer eens lekker alleen-ig.

Het thema was deze keer “You Aren’t The Hero”.

Begon dus eerst met het brainstormen van ideeën; vele ideeën kwamen op het papier en even leek het alsof het idee van een tovenaar die een platform-held moest helpen met het overkomen van obstakels zou “winnen”. Maar het voelde niet leuk – en dat is toch wel belangrijk als je iets wilt gaan bouwen.

Dus nog even beetje nadenken en toen was daar HET idee – een held die door een dungeon loopt, welke jij moet bouwen voor hem. De held loopt / vecht vanzelf, jij bepaald indirect zijn succes, door te bepalen waar de monsters, de schatten en de hartjes komen.

Maandag (17) begon ik met het genereren van kamers met willekeurige deuren, zodat niet elke kamer hetzelfde aantal en plekken van deuren had. En toen plaatste ik deze kamers op het grid.

Op dinsdag (18) maakte ik een design in Aseprite en verwerkte dat in de game. Aan het eind had ik iets wat een beetje leek op wat ik had getekend.

Het design in Aseprite

Woensdag en donderdag (20) werkte ik aan de mogelijkheid om kamers te kunnen selecteren, een preview te kunnen zien en ze te kunnen plaatsen.

Vrijdag (21) voegde ik de eindkamer toe (eindelijk een doel om naartoe te kunnen bouwen) en deed ik wat tweaks met de look-and-feel.

Nog twee dagen te gaan en had wel een basis, maar nog weinig echte gameplay. Terwijl dat altijd wel m’n aanpak is, zo snel mogelijk de gameloop klaar – zodat je kan aanvoelen en testen of het leuk is om te spelen.

Komt ook wel beetje doordat ik doordeweeks gewoon moet werken en dus alleen ’s avonds aan m’n gamejam kan werken.

Zaterdag (22) maakte ik beduidend meer voortgang:

  • de held loopt zelfstandig door de dungeon
  • wanneer deur connecten, teken een “opening”
  • de held loopt in willekeurige volgorde door de dungeon
  • kamers hebben verschillende eigenschappen (monsters, schatten of hartjes) en daar wordt iets mee gedaan

Zondag (23) was de laatste dag en er was nog genoeg te doen. De deadline van 22:00 kwam in de buurt en uiteindelijk heel veel kunnen oplossen:

  • Je score wordt berekend op basis van aantal “stapjes”
  • De levenskracht van de held wordt bijgehouden en hij/zij kan “dood”
  • Wat visuele tweaks (zoals de grond en gras)
  • Een splash-screen en hoofdmenu werden toegevoegd

Uiteindelijk submitte ik m’n game en was klaar. De deadline was afgelopen en ik was klaar.

Of toch niet?

Toen ik het spel – kort na de deadline – bekeek op de itch.io pagina, zag ik dat de tekst door elkaar stond. Tijdens de last-minute tweaks, had ik per ongeluk wat tekst versleept. Nu stond de uitleg door een stukje tekst over hoe te restarten. Helemaal niet leesbaar.

Gelukkig heeft de organisatie van de Godot Wild Jam een regel dat als er een game-breaking bug in je game zit, dat je die dan mag uploaden om te fixen. Dus ik paste het gelijk aan en stuurde een berichtje.

Maar de organisatrice was aan het werk en niet te bereiken. Dus ik moest wachten tot ze weer terug was om te reageren.

In de tussentijd merkte ik op dat het spel in de browser heel (heel veel!) trager speelde dan lokaal. Het was gewoon bijna niet speelbaar, de held liep super traag en je moest dus heel lang wachten totdat hij uberhaupt de dungeon binnentrad.

En ik begreep maar niet waar het door kwam. Totdat ik m’n fout realiseerde en me wel voor m’n kop kon slaan. Ik had het lopen van de held op basis van een Timer gedaan – dus elke 18 milliseconden deed hij een stapje. Maar aangezien het spel in de browser draaide, was de update daarvan niet consistent. Soms werd de code wat later uitgevoerd en dan was het “stap”-moment al geweest en werd de held dus niet verplaatst.

Een hele erg beginnersfout, een van de eerste dingen die je leert als game-maker … maar ik was er toch ingetrapt.

De fix was heel eenvoudig, zit gewoon (praktisch) ingebakken in Godot. Bij de update (_process) functie krijg je altijd de tijd mee sinds de vorige update. Dus als je daar gewoon kijkt of er inmiddels 18 milliseconden voorbij zijn, kan je dan de held een stapje laten zetten … en kan je gewoon normaal bewegen – ongeacht de snelheid van de updates.

Dat werkt perfect. Deed z’n werk en was ook nu robuust gemaakt. Maar ja, ik had m’n game al gesubmit. En zo’n fix is niet echt game-breaking.

Maar toen kwam de organisatie van GWJ en meldde dat de upload nog even aangezet was. Dus ik kon m’n tekst wijziging nog uploaden. En toevallig kwam daarin ook m’n timer-probleem-fix mee.

Gefixed!

Check de game hier

De rest van de week heb ik eigenlijk (te) weinig reclame gemaakt voor m’n game, het werd maar door 15 mensen gerate en het spel eindigde dan dus ook op plek 48, van de 89 – dus net iets onder de helft. Helaas.

Qua meeste categorieen (graphics en theme) stond ik in de middenmoot. Alleen qua controls en originaliteit en fun eindigde ik iets hoger:

Controls#18
Originality#22
Fun#26
Theme#32
Overall#48
Graphics#53
Accessibility#59
Audio#82

En hoe nu verder?

Ik typ deze blog nu 2 maanden later (19 juli), maar cheat een beetje (voor de record van het archief) door deze op de oorspronkelijke postdatum te laten staan.

Maar nu ik het proces van deze game jam heb beschreven, merk ik dat m’n enthousiasme voor dit concept nog steeds leeft. Het was zo lekker simpel en eenvoudig, maar had zoveel potentieel.

Dus ik wil er heel graag aan verder werken – betere game van maken.

Heb hierna nog een andere game jam gedaan en de game die daaruit kwam was een leuk experiment – maar merkte dat ik daar veel minder enthousiast over was.

Bijgepraat

Moet vol schaamte bekennen dat ik weer tijdje niks van me heb laten horen. Ik doe genoeg, maar vergeet het hier te loggen. Terwijl ik het toch altijd wel leuk vind om terug te lezen wat voor ‘niet bijzondere dingen’ ik gedaan heb. Terwijl de dagen/weken er toch over het algemeen wel hetzelfde uitzien.

Zo werk ik overdag, nog steeds vanuit huis, want de pandemie is nog steeds aan de gang. Vind het thuiswerken heerlijk, dichtbij m’n gezin, weinig (lees: geen) reistijd en meer gefocust kunnen werken. Ook zie ik dus Lies en de kids veel meer, zeker nu het meivakantie is.

Het nadeel van de pandemie begin ik ook wel beetje te voelen. Niet meer een avondje met vrienden, geen bordspellen-avondjes met vrienden en ook niet ff naar de bioscoop kunnen ofzo.

En in de avonden speel ik (bord)spelletjes en kijken we films of series.

En even voor de historie-boeken, de films/series/spelletjes die er gekeken en gespeeld worden. De serie Modern Family is echt onze serie op dit moment. Even lekker half uurtje lachen om herkenbare situaties. Zijn inmiddels al bijna aan het eind van de serie, maar zou het niet gek vinden als we het weer van voor-af-aan gaan kijken.

Qua games speelde ik de afgelopen week vooral veel BPM (Bullets Per Minute) op de PC. Wat een fantastisch spel! Helemaal mijn ding. Random levels, lekker op het ritme van de muziek knallen en moeilijk genoeg dat het een uitdaging is, maar vergevensgezind genoeg dat ik niet afhaak.

Maar ook de bordspellen mogen niet vergeten worden. Er was weer een Math Trade (op BGG) waardoor ik weer helemaal enthousiast raakte, aan meegedeed en verstuurde dus een aantal spellen en krijg er iets van 8 terug.

Ook kwam eind vorige week Zombicide 2nd Edition (van Kickstarter), dus die aantal keren op tafel gehad. Samen met Tobias uren zombies lopen verslaan en een avondje samen met Lies en Tobias. Helemaal geweldig!

En daarnaast speelden we Cubitos, Diamant, Love Letter, Jaipur (de nieuwe go-to game voor Lies en mij).

En soms speel ik een avondje weer verder Bloodborne, zijn inmiddels alweer aan de DLC bezig. Speelt nog steeds geweldig en is samen eigenlijk nog 10 keer leuker dan alleen. Ook omdat het iets minder eng is … en je elkaar kan helpen, waardoor zelfs de boss-fights prima te doen zijn.