16 and 17-year-olds to be able to vote in next general election - live updates
Lowering the voting age across the UK means around 1.5 million 16 and 17-year-olds will be able to vote at the next general election.
I'm very happy about this, and frankly the argument of "young people aren't informed enough" is countered with "then you should be campaigning to improve their education so they can be informed to the level that you want" https://www.bbc.co.uk/news/live/c93kkg37n3kt
17.07.2025 11:47 β π 20 π 3 π¬ 1 π 0
"Counter-Strike" Swedish bubblegum cigarettes. Wat
15.07.2025 09:50 β π 17 π 4 π¬ 1 π 0
I've been writing a GUI window system for the Game Boy Advance and I wanted to try composition so wrote an Entity Component System
I am surprised how much ECS improves the writing and reasoning of even simple UI code
Far nicer vs inheritance
11.07.2025 20:20 β π 16 π 0 π¬ 2 π 0
It is apparent that I need to teach Minecraft devs the common decency of replacing dead batteries in the office Xbox controllers
07.07.2025 12:51 β π 34 π 1 π¬ 2 π 0
Decided to work some more on the overworld sprite
I want to avoid it looking too much like a Generation 2 sprite, but I think that is tough to avoid when trying to put personality into such a small canvas
06.07.2025 16:50 β π 16 π 0 π¬ 0 π 0
My Bluesky bridge seems broken at the moment, sorry Bluesky users for missing out on my posts!
01.07.2025 20:55 β π 37 π 0 π¬ 1 π 0
Genuinely upset about this. The industry needs more games to challenge Minecraft and evolve the genre further and everyone wanted Hytale to be the one to do that https://hytale.com/news/2025/6/a-difficult-update-about-hytale
23.06.2025 17:50 β π 68 π 7 π¬ 7 π 0
I remember really disliking the Minecraft ladder climbing mechanics way back when I first played the game
Now I'm really struggling to remember what it was I didn't like... I've gotten so used to them now
16.06.2025 15:13 β π 25 π 0 π¬ 5 π 0
My PokΓ©mon ROM Hack
Wild SIDEβHACK appeared!
I made a PokΓ©mon ROM hack and wrote about it
https://felixjones.co.uk/2025/04/30/pokegreen.html
30.04.2025 18:33 β π 16 π 2 π¬ 2 π 0
Yes my earlier post was in reference to something that happened at work today. Yes I failed to bury the evidence of it. Yes I am ashamed.
22.04.2025 17:09 β π 27 π 1 π¬ 6 π 0
"Code looks great Felix, but can you remove the check that gives 26 netherite ingots to any player spawning with the name 'Xilefian'?"
22.04.2025 09:22 β π 67 π 6 π¬ 2 π 0
Original post on retrodev.social
I enjoy the "I recreated Minecraft" YouTube videos for the journey of learning the author goes through, but there is a pattern where they decide to spin it into their own game they somewhat combine Minecraft with some existing genre
It's a legitimate way to come up with a new game, but when you [β¦]
18.04.2025 15:23 β π 17 π 1 π¬ 2 π 0
I am excited to see what's to come!
Vibrant Visuals Java Edition | Minecraft
https://www.minecraft.net/en-us/article/vibrant-visuals-java-edition
17.04.2025 12:13 β π 29 π 5 π¬ 3 π 0
Totally forgot it's snapshot day today
https://www.minecraft.net/en-us/article/minecraft-snapshot-25w15a
This one has the Locator Bar, a feature I've been working on, and we're open to feedback so I'm all ears!
08.04.2025 14:33 β π 22 π 2 π¬ 5 π 0
Original post on retrodev.social
Really happy reading player comments regarding the Vibrant Visuals shadows, I think it's a point of career pride for me π₯²
Loving the comments of "how come no-one has thought of this before!"
I wish we had written down or recorded some of our very early musings of an idea for visual direction [β¦]
03.04.2025 20:35 β π 22 π 1 π¬ 6 π 0
I'm quite envious of the Minecraft Java team's opportunity to implement Vibrant Visuals with a clear target of "this is how Minecraft looks"
Minecraft's technical design has so much opportunity for very novel solutions, and the ingenious art direction of Vibrant Visuals wants for that
23.03.2025 12:09 β π 37 π 2 π¬ 2 π 0
What did everyone think of Minecraft Live? Specifically my appearance at the end π€
22.03.2025 18:02 β π 30 π 1 π¬ 4 π 0
Sometimes scrolling through the Bedrock source code feels like browsing a secret McDonald's menu:
β’ McBlock
β’ McServer
β’ McActorId
19.03.2025 16:20 β π 26 π 0 π¬ 1 π 0
"Yeah I know Minecraft commands" _proceeds to type a command for the other Edition_
Easy and consistent way that I embarrass myself at work β
11.03.2025 17:22 β π 27 π 2 π¬ 2 π 0
I was testing some Minecraft changes just now and panicked because a large village seemed to spawn with no villagers π±
I was racking my brain over what could have broken Minecraft villagers, but then I heard a "Hrrrm"; turned around and a nitwit was staring at me for being a dorkus
04.03.2025 09:21 β π 33 π 1 π¬ 1 π 0
Original post on retrodev.social
I really like the syntax of our Java DataFixerUpper library, so I tried replicating something similar in C++ with full compile-time support and I'm very happy with what I've landed with:
struct foo {
int a;
unsigned int b;
char c;
};
static constexpr auto [β¦]
21.02.2025 14:32 β π 2 π 0 π¬ 1 π 0
I have a definite philosophy difference between writing Java and C++
The C++ I write focuses on containers: how is data stored and accessed
My Java code, meanwhile, focuses on encapsulation: how are methods interfaced with
04.02.2025 17:24 β π 10 π 0 π¬ 0 π 0
Java Edition's entity attributes continue to impress me. I've been experimenting with what can be done and my prototype of "trigger a breakpoint if attribute FELIX > 1" has much flexibility in how the player triggers it
Absolutely no effort required from me other than the if statement
13.01.2025 15:29 β π 11 π 0 π¬ 0 π 0
Original post on retrodev.social
Been using C++23 with inline assembly and I have an IRQ handler that puts a user defined handler functor into `r0` and performs a `thiscall` with the IRQ flags in `r1` and a pointer to the `operator()` in `r12`
Shockingly my `std::function` style template compiles all the way down into a [β¦]
12.01.2025 21:10 β π 3 π 0 π¬ 0 π 0
Original post on retrodev.social
Using C++23's deducing `this` to pass-by-copy is proving extremely useful for inline thumb16 assembly
The `LDM` and `STM` instructions write back to the address register, so a const will be mutated: forcing pass-by-copy and admitting to the compiler "this will be mutated" gives optimal output [β¦]
03.01.2025 15:02 β π 3 π 0 π¬ 0 π 0
I've been trying out C++23 features and it seems like the changes so far are ideal for embedded systems
29.12.2024 17:09 β π 1 π 0 π¬ 0 π 0
Original post on retrodev.social
I saw some notable figures lamenting SLI not being a thing, but in its stead we have heterogeneous GPU support baked into Vulkan, allowing per eye GPU rendering as well as alternate frame rendering
What we're missing are games/engines that take advantage of this, and the fact that I need to [β¦]
11.12.2024 17:43 β π 6 π 0 π¬ 0 π 0