popcar2

joined 2 years ago
MODERATOR OF
[–] popcar2@programming.dev 2 points 5 months ago

Just 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.dev 2 points 5 months ago

It 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.dev 5 points 5 months ago (2 children)

I'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.

[–] popcar2@programming.dev 2 points 5 months ago* (last edited 5 months ago) (1 children)

Thanks! It is a great replacement if you can handle some jank.

[–] popcar2@programming.dev 6 points 5 months ago

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.

[–] popcar2@programming.dev 4 points 5 months ago (2 children)

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.dev 65 points 5 months ago (7 children)

I 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.dev 8 points 5 months ago (1 children)

It'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 and Hello 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.dev 6 points 6 months ago (2 children)

I 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.dev 2 points 6 months ago* (last edited 6 months ago)

I 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.

[–] popcar2@programming.dev 2 points 6 months ago

You'd think, but it boils down to just showing you the most popular content, even if it's just clickbait and advertisements.

[–] popcar2@programming.dev 5 points 6 months ago

I use Joplin. It's fairly simple and very comparable to Evernote if you've ever used that, but it's perfect for my needs.

I used LogSeq before, it's very similar to Obsidian, the big difference being that it's open source. It's got a ton of features and the built-in whiteboard is actually really good, but I found it a bit overkill for my simple note taking.

  • Logseq also makes each line start with a bulleted list which quickly made me go insane
 

Link to the PR that was merged for this: https://github.com/godotengine/godot/pull/97257

 

cross-posted from: https://programming.dev/post/20779359

Been working on this one for a while and I'm eager to share it. UFO 50 is a collection of 50 retro-style games, and I decided to write a blog post reviewing every single one. Enjoy!

 

cross-posted from: https://programming.dev/post/20779359

Been working on this one for a while and I'm eager to share it. UFO 50 is a collection of 50 retro-style games, and I decided to write a blog post reviewing every single one. Enjoy!

 

Been working on this one for a while and I'm eager to share it. UFO 50 is a collection of 50 retro-style games, and I decided to write a blog post reviewing every single one. Enjoy!

 

This was recently posted to discord:

The Original Rogue Legacy Source Code Now Available

Greetings @everyone!

It's been more than 10 years since we released a game that would alter the trajectory of our lives forever. That game, of course, was the original Rogue Legacy. In the span of a single night we went from struggling indie devs to building a solid, stable career making video games; a path that would carry on for more than a decade. Since then we've released two more titles and have reached millions of players worldwide, and it is a journey we hope to continue far into the future.

So, to give back to the community that has gifted us so much, and in the pursuit of sharing knowledge, today we are officially releasing the full source code to Rogue Legacy 1. This may only interest a select few people, but we hope by public sourcing the game that started it all for us, we can keep its spirit alive and help budding developers curious to know what it took for us to get started (and to see what you can get away with :p).

The full source is available at the GitHub link below:

https://github.com/flibitijibibo/RogueLegacy1/

A lifetime of gratitude goes out to Ethan Lee for setting up the public source code repository, and helping us since all the way back to the original Mac and Linux release of Rogue Legacy.

 

There's been surprisingly little fanfare for this but I guess most of the Godot community are hobbyists anyways.

Prices: https://www.w4games.com/w4consoles

64
Announcing Swift 6 (www.swift.org)
submitted 10 months ago* (last edited 10 months ago) by popcar2@programming.dev to c/programming@programming.dev
 

The big thing about this release is it is a huge leap forward to making Swift a cross-platform language, and not something only built for Mac/iOS

Swift 6 unifies the implementation of Foundation across all platforms. The modern, portable Swift implementation provides consistency across platforms, it’s more robust, and it’s open source. macOS and iOS started using the Swift implementation of Foundation alongside Swift 5.9, and Swift 6 brings these improvements to Linux and Windows.

Swift is designed to support development and execution on all major operating systems, and platform consistency and expansion underpins Swift’s ability to reach new programming domains. Swift 6 brings major improvements to Linux and Windows across the board, including support for more Linux distributions and Windows architectures. Toolchains for all of the following platforms are available for download from Swift.org/install.

view more: ‹ prev next ›