Once we bought our home we knew we had months of work ahead of us. We’d have to sand the floors, spackle and paint the walls, redo the kitchen, redo the bathroom, and rethink our furniture for the space. Most importantly we’d need to have a vision for what we wanted to achieve. Anouk had previously worked with an interior designer in our old condo. For the purpose of this post, we will call this designer G (since I didn’t ask permission to use a real name).
We Bought a House!
Our purchase date was the 4th of August 2020.
If you know us, you probably know that Anouk was the home owner in our previous residence (my sugar Mumma). This is the first time I’ve ever owned a home, and the first home that is truly ours together. It’s cosy but the layout is great and we really fell in love with the outdoor space. The location is also excellent (Le Plateau Mont Royal). All in all, it’s perfect for our family, but, does need a lot of love and hard work. We’re excited about the road ahead and making the space our own. This series of blog posts is about our journey in home making together.
Here’s a quick few shots to mark the beginning.
SDL 2.0.5 and stb_image
I recently tried to load a PNG file into an SDL_Texture to render on screen. SDL supports BMP only by default, so I’d need to grab a library. SDL_Image exists as an extension to SDL and runs on any platform supported by SDL. It’s a great option that I’ll probably use it at some point, but I’ve always been a fan of the lightweight stb libraries. So for fun I decided to go with stb_image.
Active Project Shell
Just a small trick I wanted to share. As I mentioned in my last post, I often launch the command-line via shortcut with a script (shell.bat
) that initialises the environment for working on a specific project. This shortcut is usually pinned to the start menu so I have easy access.
SDL and VSCode
I recently took the time to set up a new VSCode project to work with SDL as a learning exercise. To do this, I adapted this LazyFoo tutorial for Visual Studio. The whole process probably took me an hour or so (less than it took me to write this blog post, sadly).
Let’s start off by looking at the project layout.
VSBlockJumper Postmortem Part 2: Code and Publishing
As I mentioned in Part 1, I wrote almost all of the important code for the extension in the first afternoon. The difficulty came in wrapping my head around the Visual Studio Extension framework and environment. The full source code is available on GitHub should you want to check out the implementation. I’m writing this out here in the hope that it could help others who face the same difficulties I did.
Continue reading VSBlockJumper Postmortem Part 2: Code and Publishing
VSBlockJumper Postmortem Part 1: Why?
I recently wrote my first extension for Visual Studio called VSBlockJumper. It came about as I was watching Casey Muratori’s Handmade Hero series and noticed he was jumping over blocks of code in Emacs. As a programmer I’m always looking for things that might speed up my workflow and this seemed like it could be one of them.
Hello, World!
Having my own blog is something that’s been in the back of my mind since around 2008. That’s the year I graduated from University and started working full time at THQ. It’s also the year Braid came out. I think it was the first game in which I actively followed the development process. I did so via Jonathan Blows blog, which I began following after watching his Indie Prototyping presentation at the Independent Game Summit (GDC) in 2007.