Imnecomrade - pronounced “I am any comrade”

Techie, hippie, commie nerd

  • 25 Posts
  • 69 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle




  • I don’t doubt that there are professional game devs who love the art

    I’m guessing all of them loved the art when they first went into the industry, but as with every job, capitalism turns it into a slog, draining all of the passion and creativity, alienating the workers, eventually laying them off regardless of their performance because the corporations want to inflate their quarter earnings with stock buybacks. However, the passion that game devs, especially professional, have for the craft is insane. They unjustly put up with so much abuse and yet many stay to make more games. I do agree the devs that develop open source clones of popular games tend to have more passion for open source philosophy than the craft of video games themselves. If open source games received more financial backing, however, we would probably see more passion and quality in both areas.

    I do find joy in small games made by indie solo devs exploring interesting areas as a hobby. King’s Crook is one of those games, built in C with no third-party libraries and avoids floating-point numbers, using only integers for triangle rasterization.


  • Even during the PS2 era, games like Ratchet and Clank: Up Your Arsenal had 9 month development cycles, with developers working 60+ hours a week. Many games are built with developers essentially sleeping in the office, ordering junk food, gaining weight, neglecting their families, sleeping 4 hours a day for months (nearly killing themselves), etc. because their passion is heavily exploited. While I miss the era of PS2 when many genres were explored and experimented with and games were more of an art form instead of some generic slop to sell microtranscations, season passes, etc., I passionately want game development to do away with abusive, crunch culture.

    Adding to the discussion of multiple commenters’ desire for libre game development expressed here, it would be nice if China were to invest in its gaming industry, supporting open source games that can outcompete games made with blood in Amerikkka and the West (and the exploited Global South slave developers especially). To add to my previous comment here, I think China could really take advantage with developing open source games under the open source architecture and operating systems which they have been investing in. I believe it would be a massive soft power win. If they could make more professionally maintained alternatives to popular games like Minecraft, for example, and I think a lot of people would jump ship as they are fed up with Microsoft’s and other corporations’/studios’ bullshit, though the US pigs would probably ban the games because of tErRoRiSm. It already looks like China’s games, film, and animation production are starting to outcompete the West, though it would be nice to see them create and optimize their games like Black Myth Wukong under their sovereign open source tech and let their gaming industry skyrocket like their AI tech industry has due to open source tech and open collaboration across their provinces.


  • We could use more open-source games. It would be nice to be able to have open-source versions of RimWorld, Victoria 3, Factorio, etc. I know there’s open source versions already for each of these games, but they are in super alpha builds (I’m not counting Mindustry as an alternative to Factorio, even if it is a good game). Many open source versions are written in C#, too, or use Unity or Unreal Engine.

    I would like to see more games that I can install with a package manager and have extra packages for mods, and games that are written in less Windows focused languages, like C, C++, Rust, Zig, Clojure, etc. Mods for most games are mostly config changes, reskins, new models, etc., and they feel inadequate. I would like to see people be able to fork games and create entirely new experiences, like the GZDoom and other Doom engines for example. Part of the fun of gaming for me is tinkering them, creating servers in containers like a sysadmin, and compiling games with different use flags. Open Source games are fun, but most of them don’t scratch the itch like the games I mentioned provide.

    Some other things I want to see with games:

    • Follow the XDG Base Directory Specification
    • Luanti could use more development support, but it would be nice to see other Minecraft alternatives built in languages like Rust. Playing MineClone2 is a very clunky Minecraft experience, and the UI is a little shitty. Also Luanti and Minecraft both don’t follow the XDG specification mentioned above and refuse to do so like most developers, which is infuriating.
    • Seeing more games start from scratch by developing their own engines (or start without an engine) would be nice. (Examples: 1, 2, 3, 4)
    • More Vulkan and Wayland support.
    • More terminal games. Kind of wish there was a Dwarf Fortress I could play in emacs, or games that used vim/emacs keybindings, even as far as mimicking programming with binds like 10j, yy, Ctrl+v I, @(letter for macro), g/G, Ctrl+0/$, etc. Sort of a game like Screeps where the game is played by writing code, but also a game where playing the game isn’t necessarily writing code but is played using the binds. A top-down roguelike would seem to be like a good example, or a strategy or sandbox game, especially one about automation.

    Anyway, the reason I am mentioning all this is because if we could see games start from scratch and support this architecture, it would be a good time to start building games that properly support open source operating systems instead of being slopped together like most Windows games ported to Linux are. Proprietary code in games hold their potential back in chains, and open-source games are made by people that are not well financially supported and make them in their own limited free time.


  • Imnecomrade@lemmygrad.mltoPalestine@lemmygrad.mlWtf Russia?!
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    28 days ago

    Even if Russia and Amerikkka were to align for a mutual imperialist project, the working class keeps getting shafted with violent laws that make workers lose access to healthcare, education, unemployment benefits, housing, employment, etc. on a daily basis. Even if these nations stave off recession, workers are getting screwed over and only the bourgeoisie benefit. Even if fascism comes first, we’re still facing multiple crises like climate change, multiple crises that will still radicalize workers, but we have to organize. We can’t depend on China to save us. We can’t just sit and wait for world socialism to take over this settler nation. We can’t just hope for the fall of Amerikkka on its own.

    Even if it does fall, we need to organize to bring upon a vanguard party that will give us an alternative to revolt and replace the warlords in power. Join PSL, FRSO, or start or join a local ML-favorable organization to help those around you (even if the organization isn’t perfect, though PSL has improved since the sexual allegations that keep being brought up here. I believe it has other problems, but those can be fixed over time, and the same applies to FRSO). Help the immigrants, trans, lgbt, minorities, poor workers, disabled folk, and other marginalized people. Just get up and rage on. (And if you are already doing so,) Don’t lose hope, but don’t let hope leave you complacent and distract you from bringing change to your community. Helping workers keep their heads above water while awakening their class consciousness eventually helps the working class gain political power.

    Even if the odds are against us, we might as well fight as hard as we can with what we have left to potentially tip the scales and push humanity to a different course. Do not go gentle into that good night. Rage, rage against the dying of the light.

    The fight for socialism will never die. No matter how many times capitalists bring us down, we can still get back up until humanity goes extinct. Perhaps both the Russians and Amerikkkans will revolt near the same time and one day we'll see a USSR2 and the end of Amerikkka and a new seed planted in Turtle Island.

    Not saying Turtle Island will be the nation as it is a myth, just describing the continent and recognizing a socialist society will be something that replaces this colonized, demonic, imperialist, savage hellhole and return autonomy to the Black Belt and the Indigenous lands.




















  • To be honest, I may not have the best answer for this. One thing to consider is that there is no ethical consumption under capitalism, and that boycotting products, companies, and individuals is not going to solve the problem of capitalism and its symptoms. We have to do what we can to survive. I am not going to condemn people who still want to use Hyprland. In a socialist society, I believe my earlier statement would be applicable. However, I would consider the open source community as antagonistic to the capitalist system, and it is a part of our society that is need of rooting out its reactionary elements where possible and most effective. Just as a party needs to have its members accountable for their reactionary actions, the open source community must collectively do likewise. I believe FDO made the appropriate choice of removing this individual from their community. I believe the Hyprland project may likely suffer through this alone as the dev cannot contribute to the important projects Hyprland depends on. People using Hyprland don’t need to immediately abandon it for now, but I suspect a fork of Hyprland with a better team may be necessary at some point in the future depending on if and how the original project devolves.

    PolyMC’s hostile takeover lead to the fork of Prism Launcher, which has become the surviving project as the majority of devs were kicked out and moved to the new project. In the case of Hyprland, a protest fork would require a separate team dedicated to the project, which of course would be less certain to succeed, but may be feasible as it isn’t a large project such as the Linux kernel.

    I believe efforts to such a fork would be beneficial, but resolving these issues with forks to isolate from reactionary devs will not actually solve the actual source of the problem, which is the far-right propaganda, media, culture, etc. enabled and enforced by capitalism. So yes, exclusion of reactionaries is a band-aid solution (sometimes more harmful than helpful in some cases), and people should use the tools that help them survive in this capitalist society. I just personally like to boycott some of the most abusive and dangerous companies and individuals when I can, and I believe we should condemn reactionaries for dangerous and bigoted behavior (and have them face the consequences of their actions) as it important for unifying the working class and protecting minorities. We need to root out racism, sexism, etc. as it inhibits the working class from working together and realizing their true enemy.



  • Personally, I don’t want to support a project, whether as a user or some sort of contributor, if such a project is ran by a dangerous person whose actions are harmful and threaten the safety of trans people (for example). Similar to the event of PolyMC’s hostile takeover by a reactionary, I worry about my safety of using a program if it is ran by someone with malicious perspectives and ideas.

    In my opinion, the community has an obligation to condemn reactionaries within their community and by all means protect all of their members, through any means necessary. If reactionaries are given multiple chances to redeem themselves and still reject the demands of the community, they deserve to be removed by the community. The community shall fill the void of any valuable lost products created by reactionary individuals if necessary.


  • There is a disclaimer if you missed it:

    Yes, this is taken out of context. But, if you raise this objection, I struggle to imagine in what context you think this statement can be read sympathetically.

    Regardless of what statement this sentence (said from the Hyprland dev) comes from, this is still unhinged and essentially Nazi/fascist-sympathetic. I haven’t seen further context to conversation myself, but I still say the dev is deplorable.




  • Imnecomrade@lemmygrad.mltoLinux for Leftists@lemmygrad.mlToxicity in Hyprland
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Every option other than banning Vaxry has been exhausted over the past year and a half. I personally spent several weeks following my last blog post on the matter discussing Vaxry’s behavior in confidence and helping him understand how to improve, and at my suggestion he joined a private community of positive male role models to discuss these issues in a private and empathetic space. After a few weeks of these private discussions, the last thing he said to me was “I do believe there could be arguments to sway my opinion towards genocide”.

    Wow, the Hyprland dev is a total POS. Glad I use sway (at least I hope there’s not fascists running it, too). I eventually want to migrate to river once I figure out how to extend it to my needs (probably need to learn Zig first, which is on my bucket list), but I really like sway’s tiling capabilities now.

    Hopefully Hyprland is forked with a better dev/team

    Honestly, I wish there was an alternative to Wayland, given the number of toxic devs in that sphere and the drama that occurs over the most basic features that never get implemented for many years because the team wants to essentially dictate how people should run their computers, while ignoring all of the special use cases, such as multi-window layouts for scientific programs. (This statement is a bit hyperbolic.)

    Though it’s not just Wayland, the open source community in general can be extremely toxic.