Friday, 4 September 2026

Weekly Review for 4th of September

I've been reviewing each week in my journal for a while now. It grew out of a habit I picked up whilst in counselling this year and I've kept it up since those sessions ended. 

Each Friday I summarise what I thought happened during the week and then read through from the Friday before making notes as I go along. Quite often I'll forget things or imagine days went better or worse than how I felt writing on them.

This month I even went back to read all the weekly summaries for August which sure took some time. First time I've done it so it'll be interesting to see how much I remember of each month as it passes again through my journal.

This week has been bumpy as I was rather thrown off course right after summoning the courage to start writing blog posts on Tuesday. I feel like I righted quite quickly and other than Wednesday things went well.

Inspired by Aveek Bhattacharya's blogging I thought I'd mention what I'd read, watched and listened to this week.

Read

I started reading a new book last Friday, Alastair Campbell's 'But what can I do' finishing it today. It was a good read as it moved in stages of problems, solutions and actions. The sources for what he believes is wrong with modern politics are polarisation, populism, and post-truth thinking. It was written when Boris Johnson was prime minister and he really didn't like him. 

The book was pretty depressing to begin with but picked up when it came to discussing getting involved in politics and what you can do as a person. Lots of punchy acronyms and lists of tips. I rather liked his O.S.T idea, of breaking things down into your Objective, Strategy and Tactics. Often people mix them up quite badly. Funnily enough his examples were losing weight and getting a job both of which I could relate to.

He ended with a practical guide to what needs to be done to enter into politics, exhorting the younger generations not to give up on joining the political system. It is a bit amusing that he himself in the past considered becoming an MP but decided his mental health would suffer too much so he is really wanting people made of sterner stuff than him to become MPs which seems like a high bar for how active in politics he was.

He was surprisingly forthright about his own difficulties with mental health and it seems like mental health is an area he is truly passionate about. I can relate to his tales of depression and even a bit with his darker moments. I appreciate it when people are open about the difficulties they face.

Listened

Another thing that Alastair Campbell mentioned in his book was the podcast The Rest is Politics which he does with Rory Stewart. I got to listen to an episode where they were interviewing Jack Clark from Anthropic which was a great listen as I'd been interested in learning more about him since finding his blog at Import AI. I have a lot of thoughts about AI and will definitely have to write about it here sometime.

I was also kind of listening/watching was a stream by the youtuber DoshDoshington about what he wanted in a Factorio mod. If you like Factorio it was a fun listen and his videos really are great at going the extra mile in the game so a mod authored by him would be a sight to see. I say listened to as he, along with his conversational partners, were just messing around in the game whilst talking, a real DoshDoshington video is much more organised.

Watched

Another Factorio thing I've been watching is Nilaus' latest Factorio: Space Age series. He's going through each of the planets and showing how to build an organised base on each. I'm still catching up with the latest episode with the one I most recently watched finishing up Gleba, the swamp planet. Gleba has probably the most tricky resources to manage as they are organic and have a limited shelf life until they spoil. It's an extra level of complexity that leads to some neat looking factory designs.

Programmed

Not a huge amount of programming this week and I doubt this category will always be here. Still when I manage to do some it's a good thing.

I did a little bit of coding with Python over the weekend with the aim of sometime using it to write a game server in. I've not got nearly as much experience at Python as I do Javascript so I'm trying to reacquaint myself with the syntax. Also, I was investigating the pygame library in order to make graphical projects. 

I started on a basic roguelike and got dungeon generation going. A bit silly to be making a text based Roguelike as my first real pygame project but it was something I was interested in. I'm sticking very closely to how the original Rogue worked even down to the same wall piping.

I also came across a demonstration of running a python server with browser based clients using websockets. It seemed to work really well but I don't know much about the AsyncIO library it uses.

Other

Well seeing as I've already written quite a lot I'll keep this brief.

I had a bit of a stumble on Wednesday where missing going to the gym snowballed into spending all day lying in bed and beating myself up about it. I often have issues with deciding to lie in bed and not do anything but this was much worse than it usually is. I think a combination of factors were getting to me. Such as anxiety about blogging and job seeking.

Disrupting my routine and not getting exercise seem to be pretty bad for my mental health so I'm happy to say it improved once I got back to a routine in the past couple of days. I'll have to see how the weekend goes but I can often rely on volunteering on Monday to lift my spirits.

I might come back to what I was feeling on Wednesday some time but for now I'll leave you with this week's retrospective.

Tuesday, 1 September 2026

Turning 37 and Writing

My desire to write has peaked due to having had my birthday last month and whilst turning 37 isn't a big milestone it still got me thinking about what I have or haven't done with my life. I've always harbored thoughts of becoming a writer and have been slowly working away at getting used to writing.

To begin with I was simply writing about what I did each day in a journal which slowly morphed into a more general text document where I'd write down thoughts and ideas. I got quite into the idea of trying to write as much as I was physically able to do and during November, whilst that is normally the month people write novels, I endeavored to write as much as possible.

I did write a little bit of fiction in November although my main accomplishment was to write 100,000 words of journaling which was double my initial target. It was so nice to discover that I could actually sustain writing for so long and not run out of things I was willing to write. Sure a lot of it was writing about writing but to me that still counted.

I kept up journal writing since then and though I didn't exceed my high score as it were I did get close and set another personal best last month. I managed 75,000 words over the whole month but the real accomplishment was one day when I managed to write 14,000 words in a single day. 

To do that I spent pretty much every free moment I had writing and kept going until my hands were too sore. It really is addictive writing and seeing steady progress. Whilst my writing speed is nothing special I do wonder how well I'd do competitively writing for a consistent or long period of time.

After managing to do so well at self-set goals in private journal writing I wondered what would be the next goal and it seemed clear to me that it would take the form of some sort of public writing. I struggle with writing publicly, putting my voice out there, as I lack confidence that what I have to say has any use to anyone. 

I've wanted to deny that feeling of low confidence and have been doing what I can in terms of posting a micro blog on social media and some blog posts here and there on my blog. Which leads me onto what I want to do as the next step.

For this month I want to endeavor to write just as much as usual but to be sharing it online to my blog. Whilst I'd like to promise the moon and say that I'll blog every day I'll really be doing the best I can. I do have some vague ideas of writing a bit more organized thoughts than just journal writing, such as going over some of the programming projects and ideas for them that I've had.

My main goal will be to acclimatize myself to sharing what I think to a potential audience, something I can point to and say I made that. I hope I can write some interesting things but like my journal, that I'm writing anything at all is an accomplishment in itself.

Monday, 11 May 2026

Ludum Dare #59 Post Mortem

This Ludum Dare's theme was 'Signal' and I made a puzzle game about sending signals through circuits with logic gates in them. It is called Signal Circuits and can be played on itch:

The results are out now and I'm happy to report that I did pretty well in most categories, scoring above average for most of them and getting 129th overall. Better than that and coming as a complete surprise I got 17th(!) in the theme category :D Seeing as I did so well this time I thought my entry deserved to have a post mortem.


Brief description of gameplay

The game is purely mouse driven with the player placing circuit elements on a grid. Elements include wire, gates, splitters and crossings. Once a circuit has been built the player presses the run button to watch the signals in the circuit move from element to element in update ticks. 

With these simple elements any kind of logic gate can be constructed as the base gate is a NOR gate and can be used to compose all other elementary gates. And because of the tick based system dynamic elements can also be designed like flip flops, pulse generators and clocks.

If that seems a little complex don't worry because I made a sequence of levels that gently introduce each element and have a goal state for a given input and output. I was very much inspired by the Zach-like genre in terms of  having levels where you create a solution and then let tests play out on it.


Origin of idea

Out of all the potential themes in the last round of voting I hadn't actually spent much time thinking about 'Signal' but as soon as I heard it I knew exactly what I wanted to do. I had a very old project, like over ten years old old, which implemented logic gates in a cellular automata based on Von Neumann's universal constructor. It struck me that I could take those rules and make a game out of them.

To make it fair I didn't refer back to that project and coded everything from scratch again. I felt like the game rules were generic enough that anyone could come up with them. Because I had a goal in mind I could immediately get into coding it.


What went right

On the whole the entire experience went really well and has to be one of my favourite Ludum Dare experiences. In particular:

  • Having a well scoped idea which I didn't need to sacrifice parts of for time.
  • Going for level based gameplay which I hadn't done before but meant I could simply make as many levels as I had time to develop.
  • Procedural graphics which I'm much more comfortable working with rather than trying to draw my own. It also gave it a retro aesthetic which I, and others, found appealing.
  • Having a whole weekend to work on it but not pushing myself too hard. Early mornings but not late nights and a bit of exercise thrown in there too.
  • Getting interactivity in early so I could mess around with it and see how it felt. Only then did I work on graphics, interface, sounds and description text.
  • Reusing the program structure from my previous Ludum Dare entries. It is steadily growing and makes getting all the functionality working a breeze.

What was difficult

It's actually difficult to come up with things for this part as the process of making the game went so smoothly. Of what I can think of:

  • Not having music. I've never done music composition and even my sound effects were just simple tones. It was a comment on the game that it would be great with some ambient music and I have to agree.
  • Knowing my own system too well. I'm as guilty as anyone else who spends too much time with their own game so that they lose sight of how difficult it might be for a new player.
  • Not having enough puzzles. I was very worried at this because to me they seemed so simple and I only came up with a few tricky ones. I didn't even have time to test the final few.
  • Bit of a meta point but I feel like my game was a bit lacking because I was working on my own. Only once have I worked on a team as part of the jam instead of the compo and I kind of miss it.

Feedback

The feedback as always was phenomenal. I love how kind everyone is and it is a treat to have dozens of people play your game. The community is one of my favourite parts of Ludum Dare and it is a joy to get to see what other people did with the theme in their entries.

As for my game's feedback, the game was well received with lots of positive comments. People did find it of reasonable difficulty with most not even getting to the final puzzle. The graphics were seen as pleasantly retro and I even got a compliment on the level complete sound. 

Other people noticed it was like a Zach-like and suggested that having stats to compete on each level would be nice. I also got a comment approving of the fact that progress on each level was saved which was a functionality which I was pleased to have managed to implement.

My most dedicated commentator has to be @mikan who completed the final hardest level that even I hadn't had time to complete myself. Three hours they spent on it and made a video recording all of it. Hats off to them, it's amazing when people become properly engaged with your project.


Conclusion

This might be the best Ludum Dare I've ever taken part in and I'm really proud of what I was able to produce in a weekend. It really makes me think that I'm not too bad at hobby game development and programming in general. Thank you for everyone who took the time to play and rate my entry and thanks for sharing your submissions too :)

Tuesday, 2 December 2025

2025 Review

As it is nearing the end of the year I thought it would be nice to write about what I've been up to this year. This is mostly a list of things I've done and reflections on how things have been going.


Egypt

One of the biggest events of this year has been going on a trip to Egypt in September. This is the first time I've gone on a trip abroad for years which was quite exciting.


The main thing I wanted to do in Egypt is visit the archaeological sites and museums. I got to see the actual pyramids and sphinx which was very cool. I even got to go inside the largest pyramid which really felt like dungeon delving with how small and narrow the access tunnel was.


I visited both the old museum of Cairo and the fancy new one. It was impressive just how many artifacts there were and I got to see the mask of Tutankhamun. The new museum was very nice and it was a shame that I didn't get more time to look around it.


Ludum Dare 

Now and again I've tried taking part in the programming competition Ludum Dare over the years. Now often I don't manage to finish but now and again I do. 


I did manage to complete something for the competition in October. It isn't anything special but I was happy that it gave me a chance to try writing a dialog system and work on how to have npcs say different things based on your progression through quests.



One of the nicest things about Ludum Dare is the reviewing period. During it you get the chance to play and rate the games that people have played and leave feedback on their entries. In turn people review your game and it is lovely to receive feedback from people who have played your game. The experience is very positive with people leaving nice comments.


There is a ranking of games afterward and whilst I would never expect to score that highly I was pleased to see my game doing better than the average. It actually scored its best rating in humour which was cool. I guess people liked the dialog I wrote for all the npcs.


Nanowrimo

Nanowrimo, the novel writing event might not be a thing anymore but I still wanted to take November to be a month where I write a lot. I've been getting into writing a journal every day this year and I wanted to see how far I could push myself to write in it.


Nanowrimo is meant to be a novel writing but I decided I would allow myself to write anything so whilst I did write some notes and prose of a fantasy story the main bulk of my writing was in my journal. 


It was lots of fun to just write as much as I could and it felt nice to express myself. There is a goal wordcount for Nanowrimo of 50,000 words and I managed to absolutely crush it by writing 100,000 words!


Reading Books

Over the last year I've made it a habit to spend time reading physical books everyday. It is a lot easier to get through a large text if I'm not at a computer and distracted by the internet. Although having said that it has given me an excuse to do some microblogging by writing about what book I've just read on twitter.


I read a wide variety of books this year, not only fiction but some non-fiction textbooks too. I essentially have been going through all my old university textbooks and reading them again. It has been nice to refresh my knowledge of what I studied all those years ago.


Playing Music

Just over the past few weeks I've been getting back into something I haven't done since I was learning back when I was a kid which is playing the piano. I used to find it so difficult to sit down and practice each day so it's been really nice to be able to do that now I'm older.


Playing the piano isn't a skill you really forget and I can still play some of the pieces I really practiced from way back. I have had to remember a lot of the old theory and have been approaching it with new eyes which means it has been very interesting to learn more.


Summary

So all in all I've had a pretty busy year as I've also been getting to the gym and exercising every day. The previous years I had been going through a spell of bad mental health so it is nice to see improvement over the last year.


Hopefully I'll be able to keep up these good habits and even add some new hobbies to my collection. I was learning a new language, Japanese, last year so perhaps I could get back to language learning with Chinese? I'd also like to get back into doing some art such as drawing.


We'll have to see what the future holds and I might write more here about what I get up to.

Thursday, 9 March 2023

March 2023

making full fledged game projects on itch.io is tough. I'm going to try something easier by making little scripts that can be embedded on these blog pages :)

Sunday, 12 February 2023

February 2023

This month's theme: the constructed language Toki Pona :D

Wednesday, 18 January 2023

2023 A New Year

 This is pretty much just a placeholder post.

I might add to it or I might just delete it later.

Depends if I can create a better post for January between now and the end of the month.

Contemplating going 'goblin mode' on this blog and just posting whatever to overcome trepidation over having a gap between posts. (assuming goblins have a poasters nature, they certainly like to create piles of trash I guess)