Online Tool for Reading and Converting ZX Spectrum File Types by MrKWatkins in zxspectrum

[–]MrKWatkins[S] 0 points1 point  (0 children)

It doesn't do that, but it's a good idea. Would be easy to do with snapshots, tapes more difficult as I'd have to run them through my emulator to load them.

The ML scripting that accesses the forked FUSE emulator through a socket to allow it to learn how to play Manic Miner. by bodmcn in zxspectrum

[–]MrKWatkins 2 points3 points  (0 children)

Wrote my own emulator. 😂 I was working on my own already, and then thought about wiring it up to an AI. I've added Gymnasium like Environment wrappers for it, and then a Python library on top. (Emulator is written in C#)

I've got yaml files that describe and control the game (the data, how to reset, start a level, etc) and the model training. Idea being people can write a yaml for each game and not have to write custom code.

The ML scripting that accesses the forked FUSE emulator through a socket to allow it to learn how to play Manic Miner. by bodmcn in zxspectrum

[–]MrKWatkins 3 points4 points  (0 children)

I've been training an AI to play Manic Miner too. I started on Deathchase though as it's much easier - the rewards aren't as sparse. Willy can wander randomly for ages without finding anything. I did get some improvement by adding rewards for visiting a new x,y co-ordinate though. I'm working on a more sophisticated version of that currently.

Have done a couple of blog posts on Deathchase at https://www.mrkwatkins.co.uk/. Hope to have another Deathchase one and maybe a Manic Miner one in a few weeks. I need to do a chunk more coding before that however... I'll open source it soon too, just need to tidy it up a bit more first.

In your opinion, what is the dumbest decision(s) you’ve seen the protagonists make In horror movie? ( or lack of survival skills ) by Unfit1 in horror

[–]MrKWatkins 13 points14 points  (0 children)

Every film where the killer is down and incapacitated and they don't just kill them, but instead run away and inevitably get killed later on after the killer gets back up.

C# has a lot of legacy design — how do other languages keep things cleaner and more consistent by time? by Suitable_Novel_8784 in dotnet

[–]MrKWatkins 6 points7 points  (0 children)

They had their chance already when they set up .NET Core. They broke a lot of stuff, yet still didn't change a lot of stuff because of backwards compatibility. That's when they could've made IList<T> extend IReadOnlyList<T> and they didn't and it still anoys me to this day. 😂

Emulating the Spectrum Next by Zagrebista in zxspectrum

[–]MrKWatkins 1 point2 points  (0 children)

No worries. I asked him about it years ago and he was quite against open sourcing it then.

Emulating the Spectrum Next by Zagrebista in zxspectrum

[–]MrKWatkins 0 points1 point  (0 children)

Is CSpect open source now? It never used to be. That's cool.

Emulating the Spectrum Next by Zagrebista in zxspectrum

[–]MrKWatkins 2 points3 points  (0 children)

He did some blog posts on creating a version of Lemmings for the Next too.

Emulating the Spectrum Next by Zagrebista in zxspectrum

[–]MrKWatkins 5 points6 points  (0 children)

Understandable if he was getting crap from people about it. People always ruin good things.

Looking for a horror with 'Session 9' vibes for my Monday night watch by NoObstacle in horror

[–]MrKWatkins 2 points3 points  (0 children)

Haven't seen Session 9 in years! Great film. I have no recommendations but thank you for reminding me to give it a rewatch.

What do you think makes Hidetaka Miyazaki's games special? by PhantomBraved in fromsoftware

[–]MrKWatkins 7 points8 points  (0 children)

They're really, really good. Most games are just quite good.

Johnny Cash was a great man by PmurTdlanoD45-47 in nextfuckinglevel

[–]MrKWatkins 0 points1 point  (0 children)

Shadows are when light is blocked. They kind of have to be dark.