Posts

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

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

Tom Bombadil, a villain? I love it.

https://km-515.livejournal.com/1042.html

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

MICROSOFT: Wait, I can explain!

GOOGLE: You spy through the whole OS?? I only spy on the web.

APPLE: Your users know that you're spying?

LINUX: You guys are spying?

aeva,
@aeva@mastodon.gamedev.place avatar

@shanecelis if linux isn't spying on me then who does sudo keep reporting incidents to

shanecelis,
@shanecelis@mastodon.gamedev.place avatar

@aeva big admin is always watching

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

This god rays PR for looks awesome.

https://github.com/bevyengine/bevy/pull/13057

shanecelis, to random
@shanecelis@mastodon.gamedev.place avatar
magnetichuman,
@magnetichuman@cupoftea.social avatar

@shanecelis that game poster looks cool as heck though

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

i � unicode

shanecelis, to random
@shanecelis@mastodon.gamedev.place avatar
  1. DO OPEN SOURCE
  2. ???
  3. PROFIT!!!

It took me twenty years, but I finally did something about step 2. https://github.com/sponsors/shanecelis?o=sd&sc=t

shanecelis, to rust
@shanecelis@mastodon.gamedev.place avatar

Leaving Rust gamedev after 3 years

This is one of those scary articles because it’s hard to find fault with it and the author’s experience beats my own in terms of time with rust and breadth in gamedev. https://news.ycombinator.com/item?id=40172033

shanecelis,
@shanecelis@mastodon.gamedev.place avatar

@aeva @porglezomp 14x slower in rust than lua, woah!

aeva,
@aeva@mastodon.gamedev.place avatar

@shanecelis @porglezomp maybe it would make sense to have a more gradual gradient from squishy to crunchy. Like, you have all the squishy stuff in Lua, then you have an API adapter layer written in C or whatever to translate your game's high level semantics and structures to something more consolidated for Rust's benefit, and then finally, a much simpler Rust layer so you can do all your Rust things

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

And Jesus took the two spheres of bread and said, “Want to see something cool?”

https://en.wikipedia.org/wiki/Banach%E2%80%93Tarski_paradox

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

All right, bevy-input-sequence v0.4.0 released. Woohoo!

https://github.com/not-elm/bevy-input-sequence/releases/tag/release-v0.4.0

shanecelis, to vim
@shanecelis@mastodon.gamedev.place avatar

My friend told me this story: “Git ain’t working. Must be your submodules.”

“Here. Let me help you. Hmm, maybe you want to try lazygit.”

“WHAT IS THIS?! YOU MUST BE ONE OF THOSE VIM FREAKS.”

And he was, friends. He was.

shanecelis,
@shanecelis@mastodon.gamedev.place avatar

2/ How I imagine it went on: “You expect me to use J and K to go up and down??? I hope you’re JK just kidding!”

aeva,
@aeva@mastodon.gamedev.place avatar

@shanecelis I opened up the tig docs today for the first time having used it for over a decade as a viewer (arrow keys to select an interesting commit, enter to see the message and diff).

Guess what I found

VIM KEYBINDINGS

you bet I closed them docs right there.

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

“No trees. Help.”

“Time travel to 2012.”

“That fixed it. Why?”

“Uh, don’t ask…”

shanecelis,
@shanecelis@mastodon.gamedev.place avatar

@unsaturated @foone binary restoration

foone,
@foone@digipres.club avatar

@shanecelis @unsaturated exactly. I'm not "cracking" the software, I'm restoring it to full functionality like one of those guys who remove all the rust and re-paint old machines

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

It's a resource. It's a component. No, it's a super config!

Make some configurables locally overridable exploiting ’s flexible architecture.

This is three levels of configuration: The default static configuration, a global dynamic configuration, and a local configuration.

shanecelis, to rust
@shanecelis@mastodon.gamedev.place avatar

CLIPPY: Use of format! to build up a string from an iterator.

ME: You do what now?

CLIPPY: For further information visit https://rust-lang.github.io/rust-clippy/master/index.html#format_collect

ME: Oooh! I didn't know you could accept the accumulator as mutable. Thanks, Clippy!

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