• 0 Posts
  • 19 Comments
Joined 6 months ago
cake
Cake day: May 16th, 2024

help-circle

  • Yours is a flawed, extremist view.
    How impressive something is has nothing to do with whether or not its source is available. What, if they release it to the public it suddenly becomes impressive?
    You can disagree with the method of distribution, but it doesn’t affect the quality of the game.

    Piracy being a thing isn’t a strong argument for open sourcing everything, since the barrier of entry is higher than you may expect for non technical people, a barrier that would definitely be lower if any game was freely available and compilable by anyone. Someone will make a free, one click installer, guaranteed.

    Now, can you charge for open source software? Definitely.
    Will it generate significant revenue in most circumstances? No.

    Open source software relies on two methods for funding:

    • People’s good will, through donations
    • Paid enterprise licenses and training

    The former isn’t something one can stably rely on, the latter just isn’t applicable to games.
    Again, that model can work for some high profile projects, but in the vast majority of cases, it won’t. Especially not for games.

    One can make works of passion and still want to be compensated, that’s what artists do and games are a form of art. You clearly never had to put food on the table with the art you make.

    Your vision of everything being open source is a utopia. A noble idea, for sure, but reality is much more bleak.


  • Just open sourcing the actual engine wouldn’t do much. At best, you’d be able to make it work on newer hardware if problems arise, or port it to other OSs. Great stuff, but not enough when it comes to improving the game, preserving multiplayer, and so on.

    There’s a great amount of scaffolding on top of the base engine that any moderately sized game implements, be it through scripting or native code. That’s what I meant by the line between the engine and the game being blurry. If you want to make meaningful changes to the game, you need access to that framework portion, but releasing it would allow for easy reverse engineering of everything else. It’s a difficult balance to achieve.


  • I could see that being a thing, but the line between the engine and the game itself is a bit blurry in this context. Copyrighting just the assets and content would often not be enough. There will always be a good chunk of game code which isn’t strictly part of the engine but under this model should remain closed source, otherwise people could just bring their own assets.

    Frankly I’d be satisfied with companies open sourcing their games after they stop supporting and/or selling them, mostly for preservation and all that. I think that would be a great middle-ground.




  • I get the mistake. Wouldn’t even call it one tbh, just an oversight. But when someone points it out normally one doesn’t reply with “don’t force your political views onto me” as if non male devs was some weird “woke” concept. A simple “whoops, missed that” would have been perfectly fine and everyone would’ve moved on. With that said, having followed the whole debacle I can say it could have been handled better by both sides.


  • The problem was more the fact that the devs viewed using anything other than ‘he’ as political, not the presence of gendered language itself. The devs themselves made a big deal about changing it. The way I see it, it’s not even about trans people. How about just women? Is including women in software developent considered political? One would hope not, but here we are…



  • You keep making up extreme scenarios, none of which have materialized, even in North America, because again: most people are reasonable when it comes to that stuff.

    No matter how much right wing groups insist on it, it’s a made up reality meant to spread disdain. Queer visibility has increased in the last few years, but just like anything, it will plateau, much like left-handedness has plateaued after a while after people stopped being forced to be right-handed.

    The worst offender, and the only real/relevant example I can find when it comes to forced inclusivity, is Disney, and nearly everybody hates it because… well… it’s forced, including minorities. But they do it to avoid backlash from very few but vocal people on Twitter that have nothing better to do.That, and it generates media coverage, which is free publicity.

    I believe you’re just being paranoid, but you do you. I feel like trying to convince you otherwise would be a waste of time at this point.
    Good luck with your endeavours…




  • Less than six hundred intersex people are known to have ever existed. Fertile intersex people can have at most one reproductive organ that can generate offspring. Truly bisexual living beings have been observed in the animal kingdom […]

    You… you didn’t seriously believe I was thinking of human hermaphrodites when talking about intersex people, did you…? -_-
    There are FAR more intersex people than 600. It is estimated than 1.5% to 2% of the world’s population is born intersex, to varying degrees.

    Now, about laws targeted at protecting marginalized communities:
    They mostly focus on businesses, forbidding them from discriminating on the basis of sexual orientation, gender identity and the like. That is it.
    There are penal consequences for citizens when it comes to hate speech, but those only apply when such remarks incite violence against individuals, or result in extremely negative outcomes, like suicide.
    No one’s gonna arrest you for calling someone a slur on the street. Jails would be full if that were the case.
    This is once again an overreaction to make it appear like people are out to get you.

    My native language is highly inflected - we have nouns that are either feminine or masculine. Here we have marginalized left-wing organizations promoting a made up grammar that is so convoluted that even those who promote it can not manage to get acquainted with it.

    Languages evolve.
    I am familiar with the perils of gendered languages, being a speaker of one myself. They can be adapted, it undoubtedly takes effort.
    Nobody in their right mind is arguing in favour of supporting every single made up pronoun. I myself am not a fan of neopronouns, some of them are pure madness in my opinion, but a simple they/them can be incorporated into a language. I’ve seen and heard languages being butchered in worse ways, and at least this one is useful. We can leave those who want to be referred to with “starself”, whatever that’s supposed to mean, to worry about explaining everything to everyone they know, to themselves. It would be utterly inpractical to appease everyone, but they/them is manageable.

    because they want spaces that look less heterosexual and less white

    You kinda gave yourself away if you have an issue with that. I agree that people should be hired on the base of expertise, not ethnicity or identity, but a more diverse environment is not just some whimsical idea “the woke mob” came up with. It fosters exchange of ideas, societal acceptance, and generally improves work environments for everyone who isn’t xenophobic, all things that are generally desirable in a well integrated society.

    The “woke mob”, " woke ideology " or whatever you want to call it doesn’t exist. It is an invention of right wing groups to categorise everything they don’t like with, which in most cases just boils down to being decent human beings and not spreading hate. There are zealots, there’s no denying it, but if you just log off of social media and actually get out, you’ll find that no one is after you, no one is implementing all those crazy ideas an extremely small but vocal minority comes up with. So go live your life and relax. The woke mob won’t get you, Italian will still be the same language as it is now, and you’ll still be able to cuss at anyone you don’t like. You’ll be fine.



  • Look up intersex people and marvel at how loose the definition of being female is. People are born without a womb, mixed genitalia, any combination you can imagine. They’re still considered women. If one can get to such a state, or further, they should too.

    Look up the various studies performed on transgender patients showing how their brain is more aligned to that of females (or males, whichever way they swing), at a biological level.

    Look up how hormonal imbalances during pregnancy can cause such discrepancies. It’s not just a psychological thing, it’s a biological phenomenon that does appear in nature.

    Or don’t. You’re free to remain ignorant, just like you’re free to say whatever you like, but don’t act like the victim when you knowingly say something that’s considered out of line and face consequences.

    Facing consequences for your actions is nothing new, don’t act like it is. Work places and public spaces have had rules of conduct since the dawn of time; what is considered acceptable has shifted as society evolved. You may not like it, but that’s not going to change just because calling someone by their chosen name makes you uncomfortable. Would you consider being disallowed to call black people slurs totalitarianism?

    You are free to say whatever you want, just like people and employers are free to not want to associate with you for the things you say.


  • Mia@lemmy.blahaj.zonetoLinux@lemmy.mlZed on Linux is out!
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    4 months ago

    I am familiar with the current PC and GPU architectures.

    IO is a non issue. Even a massive file can be trivially memory mapped and parsed without much hassle, and in the case of a text editor you’d have to deal with IO only when opening or saving said file, not during rendering.

    As for the rendering side, again, the amount of memory you’d have to transfer between RAM and VRAM would be minimal. The issue is latency, not speed, but that can be mitigated though asynchonous transfer operations, so if done properly stutters are unlikely.

    Rendering monospaced fonts (with decorators and control characters) at thousands of frames a second nowadays is computationally trivial, take a look at refterm for an example. I suspect non-monospaced fonts would require more effort, but it’s doable.

    As I said at the beginning, it’s not impossible, just a pain. But so is font rendering in general honestly :/


  • Mia@lemmy.blahaj.zonetoLinux@lemmy.mlZed on Linux is out!
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    4 months ago

    I don’t see why you’d have to copy all that much. Depending on the rendering architecture, once all the glyphs are there you’d only need to send the relevant text data to be rendered. I don’t see that being much of a problem even when using SDFs. It’s an extremely small amount of data by today’s standards and it can be updated on demand, but even if it couldn’t it would still be extremely fast to send over every frame. If games do it, so can text editors. Real time text rendering on the GPU is a fairly common practice nowadays, unfortunately not in most GUI applications…