Show more

Getting lots of bullshit edgelord GG type recommendations on YT again. Really Google? Surely you've profiled me better than that by now.

Off out with youngest tonight, to our gaming group Xmas party. Pissup. Cracker eating contest. All of the above.

(I don't drink these days and I am a responsible dad. Honest.)

Wrote up a little about my personal project. I'll probably write and link to some guides once I've actually got something working.

4142.io/gatecrashers/

So there was a big protest today by schoolkids who blew off school and marched in the streets over government inaction on climate change.

The Prime Minister has said they should be less activist and focus on their schooling instead.

I just saw this sign. These kids are great.

#auspol #protest #activism

Pull on the new flesh like borrowed gloves, and burn your fingers once again.

Tired. Bed. Wanted to do some coding tonight but my brain is like fudge. WFH tomorrow at least, plus plenty of mince pies in the house. G'night.

Andy Burnham and Sadiq Khan need to fuse into a giant, leftie, socialist robot and take over the country. Then Burnham can look after the North and Khan can look after the South and they can come together in times of great need.

Woke up to some good news, some sad news and some interesting news.

It's going to be one of those days isn't it?

First hiccup. My map implementation won't work (cleanly) with SadConsole's surface renderer. So I can't do viewports. Ah well, I needed to rewrite my map classes anyway. 😜

More work ony game engine last night and a bit this morning. Happy with the component model for now, so next step is deciding on a map size, then implementing scaling and viewports.

At the moment I'm using a 12x12 tilemap for graphics. I need to be able to scale this, probably to an 80x60 cell viewport (so minimum resolution is around 960x720). Fortunately SadConsole has dynamic font scaling so that's good. I might decide on a higher res tilemap though. Hmm.

Was that a flash of green coming from the surface?

Day off today, so trying to treat today like a Sunday. I did some gaming this morning and refactored swathes of my game code to use ECS. It only bloody works! I'm going to spend the afternoon cooking fish pie and thinking about next steps. Maybe I need a cool name for my game engine. 😁

Seasonal 🀣 Scribbling notes with a festive scented candle burning and NOW Christmas on TV, as a roast cooks in t'oven for tea tonight. Ho, ho, ho. πŸŽ„

And having watched some more videos, I know I need to do some more work on decoupling components (state) and systems (implementation) and why.

I need to start writing up some of this on my site, plus links to useful and informative videos.

I'm definitely not implementing a pure Entity-Component-System now I've done some research. My entities aren't just IDs. My components (that I call actions, but may rename to behaviours) know about state and implementation. I also use components for UI and controller inputs, which is probably really stupid.

Watching ECS videos on YT. I have a day off tomorrow so I might spend a chunk of it on .

Learning new stuff though, so this is good. πŸ™‚

Removed Rocket.Chat from my server. It was a pain to configure, I have a pet hatred of MongoDB and it stopped working the day after I installed it. I'll stick with Slack for now.

In better news, good morning, it's not 4am. πŸ˜†

It's a good job that after a really busy week, I didn't wake two hours ago, at 4am, unable to get back to sleep.

Because that would be stupid, wouldn't it brain?

Right. NOW I've got a proper ECS architecture in place for my . Tomorrow if I get time, I'll clean everything up and make a few final decisions about the world e.g. whether to treat EVERYTHING as an entity of sorts including the UI.

Then I can start thinking about the fun stuff. 😁

Show more
Mental Health dot Social

A safe, social, virtual space for anyone interested in mental health and its issues. Whether you're a service user, someone with lived or living experience or a mental health professional, feel free to join, hang out and chat about anything.

Non-judgemental, open-minded and with a zero-tolerance policy on abusive behaviour, harassment and discrimination.

If you are experiencing a suicidal crisis, please call one of the numbers below and talk to someone - they will be able to help.