@WAHa_06x36@mastodon.social
@WAHa_06x36@mastodon.social avatar

WAHa_06x36

@WAHa_06x36@mastodon.social

I am an artist. My medium is sine functions.

#ios #demoscene

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

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

Making a 1-button game. Won't have time for rebindable controls because this is a small game, but I can assign any number of buttons to act as the button. Going for Space Bar, Z and X. Should I add more? Which ones?

I want to avoid buttons that trigger stuff like Windows Sticky Keys tho.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Nifflas I would just go with the good old Any Key.

mcc, to random
@mcc@mastodon.social avatar

Nix is too complicated. I have decided to fork Nix and create a minimal distribution named "Minix"

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Me when I

mcc, to random
@mcc@mastodon.social avatar

Exactly what affine transformation is the raw function

(x,y) = (x+y, x-y)

Equivalent to? Like if I wanted to express that transformation in terms of translations and rotations.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc That sounds correct. Possibly a mirror in there as well.

mcc, to random
@mcc@mastodon.social avatar

I hate coordinate transformations! I hate coordinate transformations!! I hate coordinate transformations!!!

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc I mean, sure, but have you considered: LOVING coordinate transformations?

mcc, to random
@mcc@mastodon.social avatar

Asking for a friend*: Are there any books about ECS, code patterns that work well with ECS, common pitfalls of ECS? She's thinking about the Gang of 4 book or Nystrom's "Game Programming Patterns" and wanting that but for ECS.

  • You know… my "gal pal".
WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc I have not yet been convinced that ECS is useful for anything but 1. extremely complicated games that literally nobody makes, and 2. people who want to make engines rather than games.

mcc, to random
@mcc@mastodon.social avatar

No one is going to believe me on this but my actual favorite thing about Rust is that div_ceil and rem_euclid are builtins on the integer types

(That'll be "divide, round up" and "modulo but it does what I actually expect it to with negative numbers")

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc But is there a modulo to match div_ceil, that just returns negative numbers ALL the time?

mcc, to random
@mcc@mastodon.social avatar

Dan Goodin and Dan Gillmore are both on Mastodon and the one is boosting the other and this is going to become a problem for me at some point

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc I am clicking like but I am not actually liking it.

mcc, to random
@mcc@mastodon.social avatar

We are at a theater and we are going to watch "End of Evangelion" (in a theater). I am excited.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc I hear it certainly is An Experience in an actual theatre.

mcc, to random
@mcc@mastodon.social avatar

I have literally implemented SRP at both the client and server side but I am still unable to figure out, if I were to purchase or set up a "Passkey", what exactly I would have, or how it would work, or which computers, web browsers or web sites I should expect it to work with

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc @cthos Honestly it's time for Linux to get with the times and start properly supporting secure enclaves. It's such a huge improvement in security, and Linux to me now feels like one of the least secure OSes for not using them.

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

I'd like to share my opinion about analog vs digital synthesis and how it evolved for 20 years.

Beginning:

  • Analog better
  • It's just placebo, they sound the same
  • Actually, analog DOES sound different when compared
  • No wait, some new plugins actually simulate it convincingly, it doesn't matter which you use
  • Too many synths to test, can't make a fair comparison

Today I'm like:

  • Analog matters! Simply because I know this synthesizer is real analog and it makes me happy!
WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Nifflas I like things that lean into their mediums, so to speak. An analog synth that leans heavily on its analogness is cool. A digital synth that goes all in on being digital is cool.

But a digital synth going to great lengths to be analog just seems like... wasted effort. I mean, sure, there are questions of being affordable and accessible, but, you're never going to be actually cool trying to be something you are not.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Nifflas Same way I feel about photorealism, really. If you want photorealism, go take a photo.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Nifflas Oh yeah. I've been trying my hand at that myself, with very limited success because a) it's hard and b) I am totally clueless about it. But that feels like a good angle for coming up with something actually new? So far it's a lot of banging my head against various walls though.

I especially like synthesis that can run on resource-constrained systems, so that they feel like they are a good fit in the digital world because they are easy for a computer to do.

mcc, to random
@mcc@mastodon.social avatar

What I see… is beyond your dreaming.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Toots you can hear.

mcc, to random
@mcc@mastodon.social avatar

And in a final act of self-defeat for the evening, I wipe my phone so I can put it in a bag for tomorrow and go to sleep so I can get up early and catch my flight and… oh… oh wait… I just disabled my phone… which is also my alarm clock.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Thought you were still talking about the eclipse and thinking it was carrying on a bit longer than they're supposed to.

Violet, to random
@Violet@chitter.xyz avatar

Slipstream and SVatG presents.... Immaterial! Proudly resented for the first time at Revision 2024, the first full demoscene production on the Wii U!

This was incredibly difficult to keep a secret. I created all the 3D models for thos project, and @vurpo did an amazing job with the materials.

Thank you to my awesome friends who worked together to create it! @halcy @aldroid @mrsbeanbag 💜💜💜💜

https://www.youtube.com/watch?v=NNnzqjDbnKI

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Violet @vurpo @halcy @aldroid @mrsbeanbag "Immaterial" on TDoV, huh.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@aldroid @Violet @vurpo @halcy @mrsbeanbag That's the one!

mcc, to random
@mcc@mastodon.social avatar

My gimbals are locking :(

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Next to the combed balls.

mcc, to random
@mcc@mastodon.social avatar

Advertisement

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Imagining this on a picture of a cat with crazy eyes and can't stop giggling now.

Nifflas, (edited ) to random
@Nifflas@mastodon.gamedev.place avatar

Unity/C# code structure question!

One thing I've never really figured out a good approach to is how to indicate when something is in charge of interacting with a variable.

Say, I want a particular script to handle any associated Rigidbody2D.bodyType, and only that script, how do I structure the code so I will not forget that?

Normally I'd inherit from Rigidbody2D and implement the behavior I want there, hide the member with my own, and always use that custom class. But, Rigidbody2D is sealed!

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Nifflas This might be a good place for "composition over inheritance". Create a new class that does not inherit from anything, but that wraps a Ridigbody2D, and exposes the functionality you need, and only that.

I think generally the more modern view is that inheritance is often problematic and should be avoided, and it is better to wrap things than to inherit from them.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Nifflas Yeah it's annoying when you have external systems with their own conventions that you have to adhere to.

Gargron, to random
@Gargron@mastodon.social avatar

Oh, today is my 8th anniversary of working on Mastodon. I was 23 when I started, finishing my last year of university, still living at my parent's place. I had no idea what I was getting myself into or that it would consume the next 8 years of my life almost completely.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@Gargron Some days I think we treat software development far too cavalierly. This stuff can be dangerous! It can completely change the path of your life if you are not careful.

mcc, to random
@mcc@mastodon.social avatar

YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Oh man that is cool!

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Abusing DMA is the truest form of graphics programming. https://m.pouet.net/prod.php?which=61197 runs almost entirely on DMAing to a single GPIO register.

mcc, to random
@mcc@mastodon.social avatar

For the last year I've been semi-daily posting "What I'm Listening To Today" links in this thread:

https://mastodon.social/@mcc/108199886340178151

The thread is now so long it is increasingly breaking Mastodon, so I am making a new thread, starting here.

To recap, here's the entirety of the year-one thread in the most impractical possible format: A YouTube playlist containing 246 songs and running for just over 47 hours:

https://www.youtube.com/playlist?list=PLLIjft6ja7DP_GwDs3XuTbiFmHYTwJWa7

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc Man, Shadow of Doubt is definitely quite an experience.

But also, if we're talking about Yoko Kanno, did you hear the Earth Maiden Arjuna soundtrack? Because that one sure is something entirely unique, as well.

WAHa_06x36,
@WAHa_06x36@mastodon.social avatar

@mcc The anime itself is... uh, a lot. But the soundtrack, it's SO INCREDIBLY INTENSE: https://www.youtube.com/watch?v=pGWxNI6fy4k

I could point out my favourites there but that kind of feels like spoilers, I think the right way is to just listen through it start to finish.

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