@SirLich@mastodon.gamedev.place
@SirLich@mastodon.gamedev.place avatar

SirLich

@SirLich@mastodon.gamedev.place

Budding indie game developer with a history of modding.

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

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

How are reports supposed to work?

Sometimes I check the global timeline and see some really wack stuff. Does it help to report these off-instance posts, or am I shouting into the abyss?

I don't even know who receives my report. My instance admin? Their instance admin?

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

Procedural trees and wind. Going against my intuition, I've made the trees "physically simulated".

The trunk, branches and leaves are all attempting to align themselves with the wind vector, while simultaneously trying to reclaim their original position.

Stiffness and other properties are modulated with a curve.

Next up: Add more refined options for controlling growth, and try creating a few very different looking trees based on the same code.

#procgen #godotengine #gamedev

video/mp4

SirLich,
@SirLich@mastodon.gamedev.place avatar

@russmatney Thanks! I'm really excited to see how well the code generalizes to other use cases.

Birches? Oaks? Conifers? Yes please! And then I will try ferns, bamboo, and anything else I think of.

The biggest obstacle will be performance, and then just writing the right combination of control/randomness into the properties.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@alghost It guess it won't be an add-on.

I don't have any game planned for this project at the moment. Either I will find some interesting way to apply it, or I will make it open source.

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

I'm doing important work, I swear!

video/mp4

SirLich,
@SirLich@mastodon.gamedev.place avatar

@sparrows That's an excellent point. I wasn't even thinking of Fourier Transforms when working on this -but it's possible they would be useful.

I'm working on a procedural 2D tree/plant generator, and became distracted simulating wind 😆

I've been bouncing back and forth between very fake (just some 1d noise multiplied against a gradient) and very realistic (simulating elastic behavior and aligning all points with the wind vector).

Hoping to split the difference between performance and looks

sam, to random
@sam@urbanists.social avatar

Fucking Christ the @protocol is the most obtuse crock of shit I've ever looked at. It is complex solely for the sake of being complex and still suffers from all of the same problems as Mastodon.

Your server goes down? Sorry, all of your followers are lost. Account portability is no better than Mastodon. 'DIDs' serve literally no purpose. And none of the API code that Bluesky uses in their own app validates ANY of the crypto they're doing on the server. NONE OF IT.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@sam I actually really like the idea of local history for posts.

Storing lots of data on your phone can be expensive, but it's also expensive for server admins!

If everyone is responsible for storing their own toots as a backup, that gives a lot of resiliency to the network.

adam, to random
@adam@social.lol avatar

As a rad dad, I am beyond happy to have picked up the domain rad.dad. 🤘👨

SirLich,
@SirLich@mastodon.gamedev.place avatar

@adam Host a Mastodon server there, and you could be dad@rad.dad 😳

siege, to random

hi, im not very tech savvy and im seeing stuff about "Passkeys"

from my basic bitch understanding it means fingerprint or facial recognition so to be clear now someone can mug me at knife point, take my phone and clear my entire bankaccount just by pointing it at my face right?

SirLich,
@SirLich@mastodon.gamedev.place avatar

@siege Passkeys are something you HAVE rather than something you KNOW.

They attempt to cut out the middleman, and directly validate whether you are who you say you are.

However with that said, my understanding is that offer a similar level of protection as a 2fa code. I suppose the check being biometric might make it measurably more secure, but it's still single factor.

As far as people stealing your biometric data: absolutely possible, but unlikely. Most hacks are done remotely.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@siege The check for the passkey is handled inside of a secure device, like your phone. It's NOT like a password where the password is your face. That wouldn't count as a passkey.

Some Passkeys are even implemented as a physical fob (google uses these), but they're impractical for every day use. So they use your phone.

If you've been mugged and they have access to both your unlocked phone and your unconscious fingerprints you would be in trouble, but then you already were in this situation 💀

liquidx, to random

Fixing some old demos I had and introduced an unintentional bug where only half the triangles were drawn...

video/mp4

SirLich,
@SirLich@mastodon.gamedev.place avatar

@liquidx It's quite an attractive bug!

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

None of this is surprising, it's just sad.

As someone who is dependent on free game art for my prototypes it's hard to find POC.

For free sfx of human vocalizations it's mostly men with a few women here and there.

If you're making game art and sfx for others to use, please don't make just white guys.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@grumpygamer

> free game art

Beggars can't be choosers. I decided to check out your blog, to see if you've posted any free assets of your own, and I'm met with this:

> Unauthorized use under penalty of death by dismemberment

You don't even let people use your WORDS for free, and yet you expect POC and woman to jump out of the woodwork and record free SFX for you?

Pay your artists.

gruifor, to random
@gruifor@floe.earth avatar

Had a long chat with a fellow traveler who also had to sit on the floor after our #DeutscheBahn train broke down and all passengers had to be crammed into an already full alternative train. The conversation was a pleasure until she insisted that (a) technology will solve the climate crisis, (b) people vote for right-wing populists because people generally suck, not because the system makes them act against their interests, and (c) it's wrong that low education makes them more likely to do so. 🧐

SirLich,
@SirLich@mastodon.gamedev.place avatar

@gruifor Im currently working through Wests "Philosophize This" podcast. Many of the worlds greatest minds would have agreed with your train-floor friend (people generally suck).

I don't personally believe this, but I would caution you against holding your opinions as so self evident that they sour an otherwise good conversation.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@gruifor It makes me curios if that's a universal truth, or just a measurable byproduct of our current political climate.

Were the well-educated ancient phonecians more liberal than their counterparts? Same for other cultures and time periods.

My passing knowledge on peasant revolts suggest that "low education breeds conservative mindsets" isn't universal.

And if it's NOT universal, than I'm not sure current stats on UK/US is a compelling argument on really anything other than the present.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@gruifor Bookmarked. Thanks for the reading suggestion.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@gruifor Understood. I wasn't trying to strawman you.

It can definitely be frustrating to claim something that feels objective, and then to have it rejected all the same, stats be damned.

PCMag, to random
@PCMag@mastodon.social avatar

The best way to figure out if an artificial intelligence wrote something may be to ask AI. We test AI-detection services with text written by ChatGPT and text written by a human: Here are the results. https://www.pcmag.com/how-to/how-to-detect-chatgpt-written-text

SirLich,
@SirLich@mastodon.gamedev.place avatar

@PCMag I'm going to play Devil's Advocate here:

AI is just a tool. If you're using AI to detect AI, you're using the same tool that you're trying to suppress.

Either AI is harmless (why bother detecting?) or it's harmful (why use something harmful, when you could instead invest your time learning to detect manually?).

Imagine hand writing an essay, and then getting an AI email from your teacher with AI assisted critiques and an AI certificate of "humanness".

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

Best of luck to the Writers Guild of America in their strike.

STAND WITH WORKERS ✊

#wga #strike

operationpuppet, to fediverse
@operationpuppet@mastodon.content.town avatar

I adore #Mastodon but I’ve noticed a steep decline in what marketing types call “engagement” here. I think there’s been a real drop-off in active users.

No force in the universe will get me to go back to Musky Boy’s bird/Chan but I fear I’ll have to unfreeze the Facebook page for my business.

I hate corporate social media but my tiny business needs the eyeballs. Still feels like a defeat 😢

SirLich,
@SirLich@mastodon.gamedev.place avatar

@operationpuppet The fediverse was alive and well before the Twitter collapse :)

The mass inodus followed by mass exodus has certainly been a bit exhausting, but federated spaces will continue to serve their purpose.

If you need 'eyeballs', then other social media will probably serve you better.

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

I've never had such trouble playing LD games:

So far today:

  • Linux only Hazel game
  • Un-packaged Pygame
  • Roblox Game
  • Pen and Paper game, requiring printing
  • Game which only works on Opera GX

I get that offering an HTML5 export isn't always possible, but I shouldn't need to jump through endless hoops to test your game!

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

OK, Again, don't want to make a poll cause I'd like replies.

#GodorEngine devs, I'd like to know how you approach a new project and its initial creation.

Do you have a template you clone? Do you have like a mothership project where scenes grow until you offshoot them to their own standalone project? Do you always start from scratch?

Nothing like the above? I wanna know, tell me!

video/mp4

SirLich,
@SirLich@mastodon.gamedev.place avatar

@afreytes I personally start fresh. But that's because I'm still finding my way with the engine. I don't want to get 'stuck' with a bad workflow.

I have noticed some things I would like to have though, as a sort of "shared library". I don't like having dependencies in 'templates' though because it means I will quickly get a half dozen variations.

In this case I would prefer writing add-ons for myself (maybe pulled in as submodules).

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

I've just finished my #ldjam submission for #ldjam53 !

I'm calling it 'Zip Drone Dash', and it's an endless-flight game inspired by ZipLine.

Tools:

https://ldjam.com/events/ludum-dare/53/zip-done-dash

My review: I'm exhausted. This one almost got canned.

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

So I'd like to get into Mastodon, but how do things work here?

Is there much/any interaction between gamedev folks?

SirLich,
@SirLich@mastodon.gamedev.place avatar

@curiousdynamics

> Is there much/any interaction between gamedev folks?

Sure, of course. But you need to work a bit harder than normal to grow your network. Use hashtags, browse the 'Home' timeline, etc.

b4ux1t3, to gamedev
@b4ux1t3@hachyderm.io avatar

Hey #Godot folks: What's th best way to just draw a circle on the screen around one of my nodes dynamically? Apparently the _Draw method (I'm working in C#) isn't the same as in every other engine and graphical framework ever.

#GodotEngine #Godot4

SirLich,
@SirLich@mastodon.gamedev.place avatar

@b4ux1t3 The docs are fairly complete: https://docs.godotengine.org/en/stable/tutorials/2d/custom_drawing_in_2d.html

For your particular use-case, you can use draw_circle(...)

Make sure to call queue_redraw if the circle needs to be redrawn.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@PeaEyeEnnKay @b4ux1t3 Godot also includes in-built docs. I don't know the best way to access them (I tend to write the class-name into a script and ctrl+click), but in theory we should be able to search within the engine, right?

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