Luke Jones is a user on mastodon.gamedev.place. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Luke Jones @luke_nukem@mastodon.gamedev.place

Linux and Rust. Freedom and power and safety.

I barely use mastodon anymore because the interface is awful.

I can't decide if I want to generalise my physics code for use elsewhere or keep it specific to my ECS stuff...

Hard choice!

Hmm... So to properly do physics style collisions against a tile based level, I really need to implement and test against both points and SAT. If an AABB is the exact same size as a tile and penetrates 1 pixel on X axis, but 2 on the Y, then it gets it's shimmy on and tries to go downwards.

Unless I do continuous collision.

Luke Jones boosted

The first release candidate (RC 1) for 3.0 is finally out! Phew...

As far as candidates go it's a bad one (known regressions even as I'm publishing it), but still much better than the previous Beta 2 build.

Next RC sometime this week, and gold in the second half of January :)

godotengine.org/article/dev-sn

Does anyone know of a good NAS (with or without discs), that is able to use native Linux filesystems, or at least a custom OS and ownCloud?

Luke Jones boosted
Luke Jones boosted

Compiling Rust to WASM with wasm32-unknown-unknown Show more

Luke Jones boosted

cant wait to build my own computer which consists of like ten microcontroller chips, each of which contains one application (file manager, text editor, lynx-style browser, IRC client, media player etc.)

multitasking is accomplished by turning a 10-way selector knob which controls which chip is outputting to the screen at that moment

Does anyone know of a good overview of different ways to do collision detection and resolution in a 2D platformer?

I can't decide how to go about it - either create a poly-map from tile edges or calculate which tile the actor is centered on, or use super simple implementation, or full 2D physics or or or...

Too many choices. And I'm too much the kind of person who likes toys and wants to make a full physics sim in 2D just for a platformer.

Luke Jones boosted
Luke Jones boosted
Luke Jones boosted

We don't deserve plan9, it's too beautiful to live

Make sure you check out halcyon.social/ i you think the current Mastodon UI is rubbish.

I still can't consolidate people who believe in a god with them also believing in the logic inherent in programming.

Men grow beards because the gravity of earth pulls their facial hair downwards.

Men with moustaches are faulty.

I very much wish the Nvidia Linux drivers allowed the GPU to be switched off while the drivers are loaded, but the GPU is unused.

The easiest way to use an Optimus laptop with Linux by far is to use the standard Nvidia drivers and turn the GPU on/off with the bios switch if you have one.

Otherwise, use a bumblebee style driver install (without bumblebee) + bbswitch, and nvidia-xrun. Now if only there were a way to start a new xserver from existing running.

* at what is pretty much ultra settings. Insane! The laptop sure gets toasty though.