Riot Nu (Marcus Reid)'s Avatar

Riot Nu (Marcus Reid)

@riotnu.bsky.social

Tech lead on VALORANT https://linktr.ee/riotnu

1,574 Followers  |  604 Following  |  117 Posts  |  Joined: 01.07.2023  |  1.8975

Latest posts by riotnu.bsky.social on Bluesky

Each frame is just one big call to std::cout.

29.10.2025 03:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

A colleague asked me if my console game engine can run Doom. I wasn't sure.

So anyway, here's Doom running in Windows Terminal...

29.10.2025 03:14 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

.. But at least I've got the basics of arrow keys and of course Unicode Snowman working properly. (3/3)

27.10.2025 04:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

... So I'm manually processing keyboard events, and when the cheat interface is up I'd really like simulate normal console input. As far as I can tell, there's no built-in Windows function that just processes a buffer of input for me. There must be a better way... (2/3)

27.10.2025 04:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Way down a rabbit hole: I have a little flyout interface that lets me type cheats at runtime. I want my console game to continue updating/rendering at the same time -- it can't block waiting for user input... (1/3)

27.10.2025 04:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

So I have this deeply silly idea for a game to implement on my console game engine...

20.10.2025 04:25 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Built a benchmarking mode for my console game engine. Now I need to optimize these unacceptable presentation times.

12.10.2025 19:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Love the setup!

06.10.2025 10:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Agony. I put my controller down. Thankfully I was sitting next to a coworker who shouted at me to pick it back up.

17.09.2025 01:33 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Some new friends joined the setup

14.09.2025 22:26 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Four trips in the last couple of months (and another in June) messed up my routine, but I am officially back on track.

08.09.2025 00:01 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I built a Benchmark β€œgame” that stresses it hard. I’ve now got the rendering/presentation logic fast enough to push thousands of updates a second (far faster than what any terminal can actually display). Still no netcode though. Maybe that’s on the docket for my next trip.

02.09.2025 06:01 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I have this silly little console β€œgame engine” that I have been puttering away on for the last year, mostly when bored sitting at an airport. It’s utterly ridiculous, but I just think Snake needs to run at 240 FPS, you know? Probably sharable after my next airport coding session.

30.08.2025 18:21 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

5.3 but still with lots of customization

28.07.2025 02:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I wish more games supported cross save between consoles and PC. Still super rare even with games releasing on all platforms. I want my saves everywhere, even if I still have to buy a game twice.

28.07.2025 02:35 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
385 lbs on a barbell sitting on the floor

385 lbs on a barbell sitting on the floor

Hit a new PR. Tragically still failed to clear 400 lbs. Going to keep after it.

23.07.2025 02:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I built a console into my console game engine which is a totally normal and not at all weird thing to do

11.07.2025 16:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

This year I set a goal to practice the basic lifts and hit that basic 1000 lbs milestone by December.

The year is half over. Still a long way to go, but making good progress.

Bench is really lagging. Need to work on that.

05.07.2025 19:43 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Going to spend my holiday evening absolutely destroying my six year old in Mario Kart World

05.07.2025 00:46 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Is a giant Philly cheesesteak the perfect food for cutting? In this essay, I will

24.06.2025 01:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Gradually making progress on my new setup. Lights installed. Desk assembled.

16.06.2025 02:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Required a new electrical circuit though…

14.06.2025 03:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

It passed POST!

09.06.2025 00:22 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Parts arrived for my new computer. Hopefully this is enough hardware to get me out of Bronze!

07.06.2025 20:06 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

I feel like I am finally starting to get decent at these. Trying to dial in the right amount of volume to increase strength. 3x5 seems to be making incremental progress without too much damage?

23.05.2025 04:07 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Tremendous respect for how unapologetic Monster Train 2 is about its complexity from the very first run. Absolute treat for all my fellow deckbuilding sickos.

22.05.2025 04:54 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Game of the Year

19.05.2025 22:39 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Installed a nice upgrade for morning cardio sessions. Now I can work on my weeklies while biking. Aim is slightly degraded tho.

18.04.2025 15:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Reacclimatizing to squats and got a little bit ahead of myself. Glad to have the safeties. πŸ₯²

30.03.2025 17:17 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Protein!

24.03.2025 02:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@riotnu is following 20 prominent accounts