Tag: gamer

  • bardo the air privateer, part one

    Well, darn. The new-ish Microsoft Flight Simulator 2024 was ported and released on the PS5 …in late 2025 …which is almost 2026, so you figure that one out?

    But anyhow.

    I, like a fool, bought it and now I’m trying to rekindle my virtual flying madskillz to set off on another adventure in and around this slightly updated simulated virtual earth. Where will I go this time?

    Alas… and for those who were not paying attention during the pandemic of 2020, one of my “locked in the basement” projects involved splurging on a copy of MSFS 2020 (the previous release to this one) but on my PC. I bought a joystick “flight stick” and customized a little Cessna plane and set off from Edmonton west in an attempt to fly around the globe. I didn’t make it. Strangely enough after flying to the west coast and up to Alaska, then Russia, I found my way to Japan, and…

    Well.

    It was a combination of summer arriving (as if on schedule), a well-intentioned game patch causing an issue with the playability of my particular installation, and then mostly me overworking myself trying to record and log every leg of the flight adventure… and so I parked my little plane in Osaka or something (I don’t actually remember, but close to there anyhow) and we never left. As far as I know my imaginary pilot has settled into a life of eating delicious street Takoyaki, married to a nice girl all while he struggles to improve his Japanese awaiting his gamer guy to return and whisk him off to continue the flying adventure.

    Jokes on him.

    My new little virtual pilot, Bardo, has spawned to life in MS2024 on my PS5 and has set off on a clumsy flight of a similar ilk to the cut-short flights of 2020 Lazy Joe—though I’m feeling a bit lazier and so the notion of rigorously recording on the PS5 (which is decidedly clunkier for long videos) does not appeal this time, so his adventures will be far less fulsomely documented.

    We set off once again in a new Cessna and this time flew south, first to Red Deer Regional and then on another hop down through a snowy afternoon storm to Calgary International. Alas, this poor new guy had a bit of a rough landing in both situations because (as good as the sim is) the control scheme is a little more touchy on my console controller (versus that steady-as-heck joystick.) I may need to figure that problem out before we keep travelling… but I digress.

    There are missions and challenges baked into MSFS2024, but that all seems a little touristy and I have this notion of keeping the adventure going leg by leg, treating the sim as if Bardo is actually (as I write this) sitting in the pilot’s lounge in the hangar at YYC waiting for some mechanic to sign off on the fix to whatever damage I caused listening to the landing advice from the AI co-pilot (which on another side note is weirdly another Microsoft product unrelated to flight simulator… hmm… maybe that’s why it’s advice nearly caused me to crash on a mile long runway in the easiest plane, huh?)

    Nevermind. We’re off once again.

    This is the first entry in my flight log as Bardo takes to the open air and sets off on a new adventure. Maybe if I make it all the way to Japan again he’ll check up on Joe… or join him. Either way, I’ve got myself a new game-slash-project and you, dear readers, better settle in.

  • little green squares

    Describe your 2025 in tech or tools

    … to which I am going to answer with a picture of my Github contribution graph:

    If you know you know, but if you don’t know what this is, let me explain. Github is a code repository. It is like a cloud drive for computer code that keeps a hyper-detailed change record of writing software with the intended use cases being collaboration and tracking for software development. It is like a little library tool for writing and publishing and bookkeeping for code. Any time you are happy with your code, inasmuch as it runs and you want to snapshot something you built in case you break it or need to share it or just make a record of that work, you make a “contribution” to the repository. 

    I made 687 contributions to my repositories last year. 

    That little chart is a kind of heat-map of when I was writing code… or at least when I was saving something I wrote to a permanent record of development.

    In among those green boxes are:

    • a video game I’ve been developing
    • my personal social media feed app
    • two public wordpress plugins

    And what you don’t see there are:

    • a couple of private professional projects (…which probably account for another 300 or so contributions) 

    All in all, I would guess I submitted to Github repositories (albeit my own) about a thousand times in 2025… which is to say I wrote a heckuva lot of code in 2025, kind of equally split between Rust and PHP.

    That’s not trivial. 

    I wish I could tell you that I wrote a thousand stories in 2025 or drew a thousand sketches in 2025. I cannot.

    I can tell you that I sat down at a keyboard and wrote out tens of thousands of lines of intricate computer code, some for myself and some for professional work, that turned into functioning software. I can tell you that my 2025 was a year of making, and that I am coming out of this year in a state of having made interesting and useful things in computer code that a year ago were either ideas or maybe not even that much.

    I just spent nearly three weeks in Japan and made over a hundred posts to my own micro-feed app, a lite-cms that I have been writing for three years and honing for the last few months.

    I have a game that is still deep in development but it runs on my SteamDeck and I have logged a few dozens of hours play-testing it and it is not terrible.

    I spent multiple weeks spread over five months writing code for professional clients under the flag of my new corporation and that code has now all been deployed and (I am assuming) helping those clients run websites and business operations.

    That has been my 2025 in technology: highly coded, and contributed, and there is a neat little graph that marks it all in a record of progress right there as a series of little green squares.

  • media reviews: a lack of independence

    All work and no play make Brad a dull guy.

    I’ve been working on real projects, too, but I still find a lot of time to dabble in entertaining myself with no hidden agenda. This past month I’ve been stoking the seeds of rebellion and growing virtual canola, but not necessarily in that order.

    I’ve been enjoying…

    gaming: farming simulator 2025

    There are really only two types of games that exist. I mean, when you sit down and think about it—and believe me, I’ve done my share since trying to build a video game from scratch this year—but those two types of games fall basically into one of two core game mechanics: create chaos or create order. The create chaos games are simple: blow stuff up, fight, battle, knock down a wall of bricks with a little ball and on and on. The creating order games are pretty obvious, too: craft stuff, build structures, sort objects, organize those objects into neat rows. We could probably argue about the nuance of all things and that sometimes creating chaos is leading to order or vice versa, but hey, I’m trying to keep this simple. And all that said, what I can’t exactly tell you is when the first “farming” game came out because farming games (unlike this game I have been playing) are not necessarily about literally running farm.  Farming games are generally about creating order: taking a wild space and converting it into a resource-generating source.  Farming games can, yes, and often do replicate vegetable farming from reality, but too sometimes you are farming gold, or in-game energy, or dinosaur eggs, player experience points or maybe just maguffin-like doo-dahs that progress the game play, and many farming-type games use the abtraction of farming as a mechanic to create a need in the game to progress gameplay by forcing a labour-like management system of creating order out of the seeming nothingness of the game world. But Farming Simulator is literally what it says. It’s buying tractors, harvesting crops, and managing animals, all in a massive virtual space that looks like a slice of some agricultural landscape pulled from a film trope. And I’d be damned if I denied that driving a virtual tractor around gravel roads to pick up a load of wheat isn’t the coziest way to lose oneself in a few hours of meaningless order-creating video gaming. The 2025 version is probably my fourth or fifth official stab (not counting the mobile versions on my phone) at digging into this game, and really only the second one that stuck. The game is of such complexity that it is easy to get lost and eventually bored in the first layer—driving a tractor until you run out of things to tractor on—and just miss all the nuance offered at deeper levels. A thousand other reviews have already talked about the graphics and the mod base and the mechanics of the engine, so I will simply say that what is often overlooked—and probably what drives some suburban computer nerd to play games like this—is a kind of latent urgency in the genes of humanity that impels us to grow things, harvest food, and tame the land: it is like a survival instinct, almost, fulfilled by the simulator pretending to do work that is the foundation of human societies. Plus, who doesn’t like to drive a green tractor through the countryside?

    streaming: andor, season two

    There has been a meme floating around online that Andor has ruined Star Wars because it was just that good. And, frankly…I almost agree. The jibe goes something like this: watch Andor, then go back and watch the very first Star Wars film again, A New Hope. At the end when Luke Skywalker and Han Solo are getting kudos before the end credits roll, put yourself in the shoes of just one of those guys standing in the crowd some of whom were (now, according to canon) probably friends and at least coworkers with the characters of the new mini series. They had fought together, suffered together, built a rebellion through personal sacrifice for years…  and then one day some farm kid and a space trucker show up, luck out in a single battle and they get a parade, medals and literally all the glory. Oh, Luke, wipe that shit eating grin off your face. Don’t you understand the game you just stumbled into? Didn’t you watch Andor on Disney+ for fs sake? All joking aside, what makes this show so good and what I think a lot of people who like this series so much (but maybe aren’t fully able to articulate about it) see in it’s story is simple: real stakes. The whole point of the story arc that leads from the first scenes of Andor to the end of the Rogue One movie is that literally none of these people make it. The whole story is based on what is almost a throwaway line from that famous opening crawl of the original movie, that some rebel spies stole the plans for the death star, the plans that become the key the story in that same first film.  Some clever person said, hey, let’s tell that story because those guys did the real hero work and probably lost their lives to do it: stakes. Andor ignores the mysticism of the force and assumes that the regular suite of bad guys are busy somewhere else doing their bad guy shit and that the real fight is happening out of sight, in dark corners and that people who have been drawn into it because they are people who make good choices while still doing things objectively less good, are giving up everything to help everyone else for change they will never live to see: stakes. There can’t be a season three because what happens next is all the movies you love already and all these characters did that for the galaxy and the plot: stakes. Weight, purpose, and stakes. I haven’t had much good to say about Star Wars for a while, but if you are any kind of fan at all you need to watch Andor. 

  • game con-spiration

    I’ve been a lazy game developer lately. 

    A couple months ago I was proudly telling people how much progress I was making on Pleck’s Mart. Heck I was logging at least—at least—a couple hours every day adding to the code base and debugging the game and making art and then sitting at the cafe writing story for the damn thing.

    I also wrote a couple months back about how I made some silly choices around leaning into a dead-end part time job that was supposed to round the rough edges off my days but instead wrapped me up into grocery store drama and derailed a bunch of personal motivation in my off-hours, plentiful tho they were.

    In short tho, I haven’t been coding for about two months now.

    Sadly. Realistically. Frustratingly. 

    There is a mental wall in the way, if I’m being honest, because (a) I was just coming up on a challenging bit of code, (b) a new version of the engine came out in the intervening months, and (c) it’s kinda sorta summer and (d) I should be spit-polishing my resume and not making video games.

    But then I went to Game Con this weekend.

    A couple things happened, very passively to be honest, but they happened at Game Con nonetheless.

    First, I got to wander around and talk—actually chat with and talk to—other indie game developers. That’s big. There’s a hundred reasons to go to a convention linked to your hobby, but seriously on or close to the top of that list of reasons should be the simple fact that hanging out with likeminded individuals is inspiring for another long list of reasons. There is a community. There are organizations boosting these efforts… locally. People have trod this path before us and are coming up the path behind us, and that means something.

    Second, I got to finally have a chat with Chris. We’ve been friends for over twenty years now, hung out countless times, vacationed together, stood atop a mountain peak in the sun, and rung in the new years nearly every year of that twenty. He is a legit developer. I mean, he professionally codes for a living, has a business, does community building, and that list goes on. And I sheepishly gave him access to my github repo. We finally got to chat, hanging out in the halls of Game Con, playing some board games and poking at the demo booths, and he wants to help with Pleck’s Mart. What’s our next step, he asked.

    So, it’s monday morning after the gamer inspiration weekend and I’m looking down the day at a question of not if I go down into the basement today to write some code… but when.

    What is the next step?

    As ever, it’s one problem, one line, one version at a time. And if nothing else, looking for that lost momentum.

  • weekend wrap eight

    The last three days have been punctuated by epic thundershowers meaning not only does the lawn now desperately need to be mowed thanks to the rain, but also that it was a good weekend for a time-consuming indoor actitivity.

    This weekend was filled with:

    Games. Anita scored a pair of tickets to the annual Game Con convention over at the expo center, three-day VIP passes, and she apparently had no interest in attending. One ticket to her husband, obviously, but I took the second and spent a huge chunk of the weekend, including Friday, there.

    Friday I got to the con just before lunch, did some of miniatures painting, wandered around, watched a couple demos, and then met up with Chris on his break, who was volunteering there all weekend, and we played some board games in the middle hall.

    I skedattled out of there around five, and chilled with the dog through another thunderstorm as the evening pressed on.

    Saturday I got up and got back to the con to meet Aaron. We did some wandering and product sampling, checked out a lot of the vendor booths and then watched some of the mainstage shows while we ate mediocre poutine. He took off around 2 and I stuck around a little longer to paint another free Warhammer miniature.

    Back home later that afternoon we made dinner and I retreated to the basement to read.

    Sunday morning was a beautiful sunny day and so we logged a nice ten klick run in the river valley.

    Sunday was also a dual event in our house, Karin’s birthday and also Father’s day, so the poor kid was juggling gifts and cards and being in a good mood.

    I had bought Karin a 2 player “duel” variatiaion of another board game we like. Finding good two player games is our new challenge as the parents of a kid just about to launch into university, and we played a couple rounds trying to figure out the rules… then the strategy.

    We walked the dog over to the cafe for something else to do later that afternoon, and then as the evening pressed on we went for a slow but tasty dinner at the nearby sushi place to celebrate the double celebration day.

    And then, just because it had been a busy couple of days, I hunkered down for the rest of the drizzly night to finish off another book in my queue so that I could move onto other things… not that it’s a race or anything.