E2E Testing a Video Game

The Scenario 🖼️ So you’ve successfully released a dozen popular JavaScript games over the past few years and just as you’re about to kick back, enjoy the weekend and let the revenue flow in, a new Tweet appears in your feed. Not great news to hear on a Friday. Okay, I’ll just check how many of my games are affected… main .post-content { overflow: hidden !important; } 😲😲😲😰😰 No need to panic....

June 3, 2022 · 5 min · Phil

Final Fantasy VIII & TypeScript

Overview 🗒️ Growing up I was an avid fan of the Final Fantasy game series. Particularly Final Fantasy 7 through 10. Each game in the series contains an in-depth story, hours of gameplay, and some mini-games. One mini-game introduced during Final Fantasy 8 was a card game known as Triple Triad. Released in 1999, Final Fantasy 8 was a single-player game and so too was Triple Triad, the included card game....

January 3, 2021 · 10 min · Phil

Flappy Bird POC using Phaser

Overview This weekend I had a bit of time to recreate a prototype of Flappy Bird in Phaser. This was my first time really using Phaser to build and deploy a small game. The project utilised webpack and also used TypeScript (something not often used at this time within the Phaser community). Keep an eye out for some more Phaser content in the future! Preview 🎮 Try it out below using space, click or tapping to fly....

June 5, 2019 · 1 min · Phil