Recent submissions

Comment · 9 months ago
Age of Empires II is very popular but doesn't have multiplayer support on Linux.
Comment · 9 months ago
Technically maybe, I don't know. But in practice, your bash will use tools like this and break if they are different / missing on a future build host.

If using a programming language with locked-down package dependencies, then all you need is the compiler/interpreter and your script will work.

Comment · 9 months ago
Does a game "run on Linux" when it has 100% feature parity? 90%? 80%? What are you willing to cut? Some performance? A few graphical effects? Multiplayer?

When you look at the details, Linux gaming is not as good as it might seem.

But I'm still gaming on Linux!

Comment · 9 months ago
The tools you will call from your bash script differ in subtle ways between Linux, macOS, MinGW.

One good example is `uuidgen`

Comment · 9 months ago
Bash is not a great cross-platform choice. Too many subtle differences.

The best way is a scripting language with locked-down dependency spec inside the script. Weirdly .NET is leading the way here.

Comment · 9 months ago
If you are not willing to make this trade then how much of a priority was run-time performance, really?
Comment · 9 months ago
Tutorial was pretty confusing to me. I formed "HIM" and it rejected it, no explanation why.
Comment · 9 months ago
Project 2025 was strongly against active travel, yet increased car dependency is one of the main factors in poor health in the USA.
Comment · 11 months ago
MonoGame is stable and still receiving updates.

I would strongly suggest that for quick code-first prototypes. The boiler-plate of "load a texture and render to screen" is quite minimal - you could perhaps make a small library for yourself?

It also has no opinions about how you structure your game data. This means you can represent things like a Flappy Bird clone as just a `Vector2`, rather than having to bash a graph of entities in the shape you want.

Comment · 11 months ago
CodeWars has a nice Kata grading system that features many intermediate level problems.
Comment · 11 months ago
Comment · 11 months ago
Comment · 11 months ago
Buck 1 used Python directly and it had lots of issues compared to Starlark.
Comment · 11 months ago
There are. The rhetorical strategy is to argue that Brexit was a good idea, but it has not been implemented properly. Look for the phrases "Brexit means Brexit" and "proper Brexit".
Comment · 11 months ago
How would you measure these?

- making associations

- generating original ideas

- more perceptive

...

"spatial awareness" I can see though

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton