- 183 Posts
- 249 Comments
popcar2@programming.devto Gaming@lemmy.zip•SuperTuxKart is moving to Godot EngineEnglish7·21 days agoYup. I asked around in chat and we’re 99% sure it’s a joke. They don’t actually have a team big enough to transition to a whole new engine.
popcar2@programming.devOPto Linux@programming.dev•Asahi Lina: For personal reasons, I no longer feel safe working on Linux GPU drivers or the Linux graphics ecosystem. I've paused work on Apple GPU drivers indefinitely.331·1 month agoThe project is for making unofficial drivers for Apple’s chips, which very few people are trying to do. Without Asahi, you can’t run Linux on Macbooks.
popcar2@programming.devMto Blogging@programming.dev•My website is starting to rank higher in a few search-engines, but i dont know what to do with it.3·1 month agoIf your goal is to cash in on the blog, your best bet aside from ads is to look for sponsorship opportunities. You can look into services that align with your user’s interests and contact them to set up affiliate links for you (like how any decently-popular YouTube channel has a sponsored segment).
This can be in the form of an ad in the header/footer of your blog, an ad shown on the side of the screen, or affiliate links you put in your posts. If you’re going to casually recommend your affiliates, I think you’re legally required to add a disclaimer that it’s an ad, lots of blogs do this in a small text at the top of the post.
Taking a quick look at your blog, you can probably start shooting emails to popular vpn providers and ask if they’re interested in getting sponsored here.
popcar2@programming.devto Godot@programming.dev•new to godot, and having a bit of trouble7·1 month agoYou can create a Group for the planet then check in your code if that’s what the area is touching. Ex:
if body.is_in_group("planet"): #do something
popcar2@programming.devto Godot@programming.dev•new to godot, and having a bit of trouble8·1 month agoSounds like you misconfigured your layers and masks. The collision mask determines which layers it can touch, so it sounds like you have the earth Rigidbody on layer 1 and are trying to detect the body.
popcar2@programming.devOPto Godot@programming.dev•How to Minify Godot's Build Size (93MB --> 6.4MB exe)2·1 month agoI was actually considering Defold for the longest time, it’s another really great open-source engine, but I just found that Godot feels so much nicer to develop in. I may give it another try later, because I do enjoy making small webgames.
popcar2@programming.devOPto Godot@programming.dev•How to Minify Godot's Build Size (93MB --> 6.4MB exe)71·1 month agoPerformance testing is a whole can of worms. It’s hard to get an idea of how performance changes because it’ll depend a lot on the nodes and scripts being used. There could be huge regressions in specific cases and functions and no difference in others. Usually you’ll need a suite of tests to see what changed.
popcar2@programming.devto Fedigrow@lemm.ee•Lemmy Needs to Fix Its Community Separation ProblemEnglish4·2 months agoI haven’t checked since making this post but when the idea was floating around the devs said they preferred multi-communities (proposal 2). That’s still on the Lemmy roadmap but isn’t here yet.
That said, Piefed apparently implemented something similar to proposal 3 so maybe the devs can change their mind and copy them instead.
popcar2@programming.devto Fedigrow@lemm.ee•Lemmy Needs to Fix Its Community Separation ProblemEnglish5·2 months agoOh hey, it’s been a while since I’ve written this. Thanks for sharing it again. When I posted it last year to the fediverse community, people were not ready for it.
popcar2@programming.devto Hardware@programming.dev•Next-gen Snapdragon X2 chips for PCs to boost core count from 12 to 18, says report2·2 months agoJust make it not cost as much as top-end x86 chips in laptops and have the iGPU not be garbage and I’ll be in.
popcar2@programming.devOPto Technology@lemmy.world•My Thoughts on the Zen BrowserEnglish2·2 months agoIt doesn’t do anything by default, you have to go to settings > zen mods > click the settings icon next to the mod name.
If you set the options and nothing happened then I’m not sure, it worked for me instantly when toggling stuff off.
popcar2@programming.devOPto Technology@lemmy.world•My Thoughts on the Zen BrowserEnglish5·2 months agoI’ve started using more Zen Mods recently too, the most important one I would say is Zen Context Menu - which lets you de-clutter the options when you right click anything. There are way too many options being shown when you right clicked the sidebar, but it’s a lot nicer to use now.
Thanks! It is a great replacement if you can handle some jank.
While we prepare for the stable release—no more than a week’s time from now—let’s enjoy one last roundup of changes.
Hype! Looking forward to updating my projects to the newest version.
but every job also says 100+ applicants
Most of them are spam or people testing their luck even though they’re underqualified since applying to jobs is usually just a click nowadays. Don’t worry too much about it.
popcar2@programming.devto Programming@programming.dev•To people making shitty guides/tutorials.65·2 months agoI get people that make tutorials for “content” even if they suck at their job, but I CANNOT get over video tutorials where someone gets completely lost and doesn’t cut it out of the video.
Anyways we’ll go here-oh there’s an error. Uhm. Maybe we can do this? That didn’t work. Maybe that? Hang on, maybe it’s in preferences? Oh, it’s in tools, no, wait, oh I just wrote the name wrong
Would it kill you to edit that out and stop wasting my time?!
popcar2@programming.devto Godot@programming.dev•Can we overload functions in GDScript? Like - at all?8·2 months agoIt’s not a thing and I totally agree it should exist, there’s a proposal for it on GitHub.
If you want to handle different types, the right way of doing it is giving your parameter a generic type then checking what it is in the function.
func _ready(): handle_stuff(10) handle_stuff("Hello") func handle_stuff(x: Variant): if x is int: print("%d is an integer" % x) elif x is String: print("%s is a string" % x)
This prints
10 is an integer
andHello is a string
.If you really, really need to have a variable amount of arguments in your function, you can pass an array. It’s pretty inefficient but you can get away with it.
func handle_stuff(stuff: Array): for x: Variant in stuff: if x is int: print("%d is an integer" % x) elif x is String: print("%s is a string" % x)
Then you can pass [10, 20, 30] into it or something. It’s a useful trick.
popcar2@programming.devto Opensource@programming.dev•KDE's recently adopted animation program Glaxnimate releases version 0.6.0 Beta.7·2 months agoI wonder if they’re going to change the name to include a K in it like their other apps? Kanimator has a good ring to it.
popcar2@programming.devto Game Development@programming.dev•Interactive Portfolio – Looking for Feedback!2·3 months agoI don’t work in hiring, but I do enjoy interactive portfolios. That said, I think this could get frustrating really quickly for people who just want a quick overview of who you are, what you work on, how to contact you, etc… Recruiters have hundreds of applications to sift through, they might not have the patience to wade through dialogue. Maybe keep important information easy to access and make the rest a fun game for those who enjoy it.
Anyway, this looks great and I love the voice acting!
I’d recommend making the world smaller and highlighting NPCs so they wouldn’t get lost or wonder what to do. Also be aware that a lot of people browse on phones or tablets, so this needs to play nice with portrait mode as well.
Don’t submit AI generated content to this community. Next time will be a ban.