Finally, I did it—deleted my Twitter account. It started out as such a fun and exciting place on the web, and it hasn’t been like that for me for a few years now. I’m glad I pulled the plug on it.
Considering cancelling my NYT subscription
My NYT subscription ended its introductory offer of £6 and is now £12 per month. I’m finding it hard to justify the cost now. I rarely read much of the news from the NYT these days, and I have also deleted their games app from my phone.
I enjoy the sports coverage on The Athletic and read some articles from there every day. The Wirecutter is also a good read, but to continue these subscriptions individually is almost as much as the full NYT subscription itself.
I might wait and see if a Black Friday offer can bring the subscription back down. If not, then I think it’s time to cancel the whole subscription. I’ll find coverage of the NFL elsewhere; that won’t be a problem. And there have to be good alternatives to the Wirecutter as well out there; I just need to find them.
This will be a must-see for the family. I can’t tell you how often I’ve watched the original animated movies with the boys.
I have mixed feelings about this morning’s snowfall. On the upside, the garden will be immensely picturesque under snow. On the downside, the golf course will likely be closed all weekend, which scraps the plans the wee yin and I had for tomorrow.
Walking the path with TypeScript
This week, I spent most of my free time adding an NPC character to my ThreeJS game and have them walk towards me each time I move my own character.

I’m using the A* algorithm. Each time I move my own character, the NPC finds the shortest path to my character using this algorithm and then moves one step to my character.
As I’m already using a two-dimensional array to represent the game’s board, using the algorithm on this array helped me get it working. What I wasn’t prepared for was the amount of code needed to implement the algorithm and move the NPC across the board. Still, I managed to learn a thing or two more about TypeScript.
What’s next for my game? I’m not sure yet. There are so many things that I could be doing, such as adding attributes for my characters, both PC and NPC characters, and adding more elements for the map, like ancient ruins. My youngest is also designing skins for the playing character and the NPC, so they’re more than just coloured rectangles on the board.
Projects like EmojiRain make me glad we have developer-friendly social media platforms again.
The first frost of fall.

I had more fun with ThreeJS tonight. I increased the size of the board and added some trees and boulders to it. I am now at a point where I will focus more on building a representation of the board as an object to start moving my character around the board.

I continued to make some progress with ThreeJS and TypeScript tonight. I managed to draw a tiled board, move it around the screen with the mouse and be able to change my field of view with a slider.

There’s no such thing as having too many Markdown editors.