@jupiter@mastodon.gamedev.place
@jupiter@mastodon.gamedev.place avatar

jupiter

@jupiter@mastodon.gamedev.place

A tireless tigress, level 45.

Game developer during the day, and game developer at night.

git checkout https://fennecs.tech ... the tiny, tiny, high-energy Entity Component System written in modern C#! Free and libre open source.

Also working on https://jupiter.blue ... a space real-time fleet tactics game about privateering, plunder, and salvage in a post-human cyber/solar/biopunk world! (new website soon)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Question to people among you who can actually see colour with some kind of accuracy, and might even be getting paid for it...

Is "sRGB" even a positive thing these days? And is colour grading for sRGB pointless, and I should be using something else?

What exactly? Display P3? AdobeRGB? Some HDR thing (does that even exist in this context?)

I mean sRGB doesn't melt my eyeballs like my Monitor's "Vivid" or "Gamer" settings, but... I feel my AdobeRGB screens felt better than that.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Remember, version control is no backup.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

@volpeon Hewwo, would it be ok for you if i use Neofox as, uhh, technical illustrations in the documentation for my MIT-licensed FOSS project? (with attribution etc.)

Something along these lines, I reckon.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Working on a solo project as a conscientious sometimes really be like...

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Trying something new... maybe I can finally get my values to be writeable without a sync point. Though it doesn't even have to be burstable, maybe native is overkill.

jupiter, to Software
@jupiter@mastodon.gamedev.place avatar

Hey, any web dev people here?

How would one implement an image / video / zip downloader that first hits S3, and if unsuccessful, then hits IPFS as a fallback.

Like, that type of thing needs to already exist in some form, right?

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

You can't make this shit up.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Haaaalp 🙀

I'm drowning in bot spam here @aras, did anything change in the fediverse or how you syndicate/federate for mastodon.gamedev.place?

A mastodon notification feed full of literal spam.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

That moment when you get back into your project (as you're dogfooding it), and wonder how to extend it, and then see that you build an indexer that does EXACTLY what you needed.

public Entity this[int index] => new(_world, _identities[index]);

And it, even though it causes API bloat, makes a confusing API much more convenient downstream.

Worth it.

I was always on the fence about basically duplicating the API surface for all Queries, but it makes much sense.

Satisfying to use, too.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Hypothetical scenario:

You live on and around the moons of Jupiter.

You and your friends discover that Jupiter has captured a tiny black hole the size of a grape and the perhaps 0.5x the mass of Earth, which is now orbiting the gas giant as a very irregular satellite.

It's likely going to perturb or impact the countless other bodies in the system, endangering millions of lives.

How do you get rid of it? Discuss.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Sir, your wake up call!

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Game mechanics:

I'm one of the few souls on the planet that believes that item durability is, in fact, a fun mechanic.

I am building two stats around this into jupiter.blue:

Condition and Quality.

Condition is a basic "if it drops to 0%, it's inoperative", but Quality is an inherent stat affecting Condition decay and status effects.

Condition can be restored, even in space, by the player.

Quality is more of a one-way street, a jury-rigged gun will never become "Mastercraft" quality again.

jupiter, to ChatGPT
@jupiter@mastodon.gamedev.place avatar

Today is one of these "ok, damn, AI totally isn't there yet" days.

I found an output that 4 cannot write, it will always trip it up and cause it to repeat itself.

It is also unable to follow instructions telling it to avoid this problem.

Chat GPT 4 struggling to follow these instructions: (begin quote) repeat after me: class _DownloadProgressBarState extends State { @override Widget

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

With 30 years of C/C++ experience, they are still my least productive languages.

C++ has nice features, but wow, the tooling sucks, the DX is practically the same that Bjarne wrote onto a soggy napkin in 1985, and for a language that has such pervasive templating features, boy do real-life code bases still rely on the preprocessor a lot.

Watched a talk by a C++ gremium with some Nvidia and O3DE people in it, and they said its main strength, really, is only the existing code bases that use it.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Oh holy Nimrod/gdb.
A single output like this in Rider/Unity would have me saved many hours of work every year.

Almost a small vacation.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

If it walks like a Duck and quacks like a Duck, then it probably is a Fox<Duck>!

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Motion Blur considered harmful.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Tell me you hate JavaScript and functional languages without telling me you hate JavaScript and functional languages.

jupiter, to gamedev
@jupiter@mastodon.gamedev.place avatar

I'm so bad at my own game... just trying to find a good balance of agility, skill, precision, and reckless speeding.

And that convex Mesh collider really likes to ignore colliding while flipping the craft. (despite Continuous / Speculative CD).

Will change it to a sphere, which is nice to reason about anyway.

Game inspired by 1979 Asteroids, a spaceship buzzing about with fast paced stylized space graphics, and often crashes into asteroids.

jupiter, to godot
@jupiter@mastodon.gamedev.place avatar

The number of YouTubers showing Breath of the Wild footage and low-key or blatantly insinuating it's something that is made with, or could be made with, :godot: , is too damn high.

BotW is a AAA product, regardless of how "cheap" it looks in terms of polygon budget or animation quality. It is built for a very limited hardware platform, but it's still world class tech art and art direction and literally had hundreds of people working on it.

https://zelda.fandom.com/wiki/The_Legend_of_Zelda:_Breath_of_the_Wild/Credits

jupiter, to math
@jupiter@mastodon.gamedev.place avatar

A .

The closest prime to
2147483648
is
2147483647
and that is immensely beautiful.

The closest prime to
16777216
is
16777213
and that's okay.

The closest prime to
65536
is
65537
and that is sad.

Almost as sad as
32768
being closest to
32771
which is just tragic.

Fortunately
9223372036854775808
is larger than
9223372036854775783
which isn't perfect.

Because the closest prime to
2147483648
is
2147483647
and that is immensely beautiful.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Hot take:

If a Haiku is art, so is a Diffusion Prompt.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

This is Juno. She only got a little done today.

Too much time spent on social media.

Too fixated on a problem that causes her UI to lag behind 1 frame, but it appears only to do so for rotations.

Don't be like Juno.

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

Call me accelerationist, but here's what's going to happen:

  • AGI is coming in <10 years, in the sense of computers doing any tertiary sector task better than the median human

  • then it's the endgame of us vs. them; as laborers will be competing with exponentially dropping compute pricing

  • shit's gonna get really shitty before it gets better. needlessly, yet inevitably shitty, IMHO

  • it will get much better with UBI and a complete paradigm shift of social policy, IP law, and public spending

jupiter, to random
@jupiter@mastodon.gamedev.place avatar

C++ modules are going to be too late to restore any goodwill.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • GTA5RPClips
  • mdbf
  • Youngstown
  • tacticalgear
  • slotface
  • rosin
  • kavyap
  • ethstaker
  • everett
  • khanakhh
  • JUstTest
  • DreamBathrooms
  • InstantRegret
  • cubers
  • normalnudes
  • Leos
  • ngwrru68w68
  • cisconetworking
  • modclub
  • Durango
  • provamag3
  • anitta
  • tester
  • lostlight
  • All magazines