@CodexArcanum@hachyderm.io
@CodexArcanum@hachyderm.io avatar

CodexArcanum

@CodexArcanum@hachyderm.io

Hello Fediverse! I'm Chris and I'm a gamer, painter, programmer, occasional shaman, and #NOLA til I die!

engagement≠endorsement

Boost early, boost often I say, if it looks interesting!

Unengaging posts are auto-deleted after 3 months.

#NewOrleans #Saints #Pelicans #PCGaming #Doom #RetroGaming #TTRPG #BoardGames #Artstodon #Painter #OilPainting #RustDev #TypeScriptDev #CSharpDev #SoftwareArchitect #SoftwareEngineer #tarot #iching #yijing #aries

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

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

Been working so much on my "Snap Joints" for Marble Game, but eventually I need to go back. Each joint is its own Area3D which is only enabled when a player wants to snap things together. But to snap TO, ALL joints are made active. With hundreds of parts, that can quickly become thousands of joints.

I need to find a better way for this.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@memoriesin8bit

If this is based on what the player is directly doing, then I think you're on the right track with only selectively instantiating the nodes when the player is active nearby. Can you easily use some kind of object pool in godot? That could help.

18+ whitequark, to random
@whitequark@mastodon.social avatar

you could make an OnlyFans page where you use one of the really high resolution FLIR cameras for live streams and sell like, feet pics, marketed to employees of defense contractors of course

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@whitequark

I don't really follow any SWers uh... "professionally" but I've heard from others that things like heartrate monitors are sometimes premium add-ons when watching a scene. I think there are probably a surprising amount of people who fetishize physiological responses to arousal and would find visible-heat images of various body parts very appealing.

Although yeah the "terrorists at night" vibe from too much news exposure is quite real!

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

Yesterday, I wrote a #devblog update for my #indiegame after four years of working on other projects. It feels good to return to the unfinished update 1.0.2 for my #dungeoncrawler game "The Fire of Ardor".

I have a made couple of improvements lately and plan to release the update this summer:

https://cpfr.gitlab.io/the-fire-of-ardor/blog/2024-05-22-a-late-but-massive-update/

#gamedev #python #sdl2

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@CarstenPfeffer

Welcome back! (To this game, haha) I just returned to working on a little game project myself after a 2 year hiatus. Pretty similar story, I lost interest in it after the pile of Things to Do got too daunting.

But, I just finished rewriting the backend because I wanted better controller support too (and some other things)! I'd also been musing on the need to detatch the cursor as it's own object, only loosely coupled to the mouse pointer.

CodexArcanum, to GraphicsProgramming
@CodexArcanum@hachyderm.io avatar

Well, it took about 2 weeks longer than I expected (spare time for programming is especially spare at times!) but I finally finished swapping out the graphical backend of my roguelike project with a handrolled one using ! I'm super excited to be fully in control of my destiny!

Wgpu is still pretty difficult, even if it is cleaner than opengl with glow and . (And up-to-date with its own dependencies, always nice!)

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

At some point I'll need to refactor all this again if I want to support . Wasm puts a lot of restrictions on the game I don't like, but the ease of access for players (just try it in the browser!) is an undeniable draw. Maybe I can do a cut-down version, like a demo or shareware for the web?

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@laund
@crmsnbleyd

It does, but falls into a sort of middle-zone for my desires. I like working on my RL in Rust because I know how everything works down to a pretty low level, and that's a good learning experience and fun for a simpler 2D game.

If I just wanted to focus on the "game" and not the engine, I'd use and take advantage of the high-level features.

I do love that Bevy exists and wish them great success! I just don't need it right now.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@laund
@crmsnbleyd

In terms of inspirations, I have looked into some Bevy code (I'm eventually going to have to do something about my ECS, and was checking theirs out) but I've mainly based my code on bracket-lib and a little referencing of a project called chargrid. The examples were also very helpful. Winit made a big change in their model in v0.3, the very day I was starting my rewrite, and no one has caught up to that yet.

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

Two books arrived today that I am very excited about, but for different reasons.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@grumpygamer

Oh wow, those look excellent! I forgot Tasting History was putting out a book, and I'd never heard of the other but I'm a huge Ultima fan!

vga256, to random
@vga256@dialup.cafe avatar

a perfect web page, circa 1997: Sunny's Ultima Webpage

still live on his university webspace after 27 years
http://www.fim.uni-linz.ac.at/staff/sonntag/ultima.htm

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@vga256
@rodneylives

Holy hell, the link to the UDIC is still up too! I feel like I just gazed into a window and saw my childhood self, still back there on the family computer, exploring incredible virtual worlds. How do I get this thing open, I'm ready to crawl through and go back!?

Adam_Cadmon1, to random
@Adam_Cadmon1@mastodon.online avatar

Even after they start rounding people up and loading them on the "Relocation and Re-Education" trains many, maybe most, Americans will just shrug it off.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@Adam_Cadmon1

The trains are the only unrealistic part of this post. In real america, we'll use a fleet of Uber-operated Teslas to luxuriously haul people off to the camps. Got to make sure all the billionaires get their cut from the suffering and torment.

CodexArcanum, to random
@CodexArcanum@hachyderm.io avatar

Oh, for a glorious moment I forgot about how bothered by AI I am right now. Microsoft is pushing fucking copilot everywhere and it's making me batty that so many people are just so goddamn eager to sell their souls to it.

I work on a big ERP system, the whole business is run through it. If you teach copilot how to do your job, why would you still have a job in a year or two when they announce "full enterprise automation?"

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

Even more insane, by integrating copilot so deeply into all their B2B offerings, Microsoft is both learning how entire industries function and are structured, but it's also advising those companies on how to run their businesses.

Microsoft is quietly trying to take over a huge subsector of all global industry, and no one is talking about it!

CodexArcanum, to random
@CodexArcanum@hachyderm.io avatar

I've been having panic attacks that my job is literally almost nothing and meaningless, but that I'll be fired for not doing anything. Then I get into big meetings and no one is mad at me, everything is as expected, and we just need to coordinate better with the remote teams, who aren't keeping up with the work.

So I'm fretting that I'm not doing anything, while the rest of the company is at breakneck speed doing lots of something but with little tangible result.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

It doesn't help that my job has hit full-on pointless bullshit jobs territory. I'm a programmer, a craftsperson. I want to use my aging, RSI-sore hands and my long-covid abused, ADHD brain to create beautiful abstract structures that solve real problems for people.

Instead I'm a glorified middle-manager who's job is, apparently, to coordinate the remote, contracted dev team with the remote, contracted QA team and report their activity to the remote (in every way) management team.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

Everyday I get spam calls and am bombarded with scams and grifters. The world has never felt more fake. I see people protesting and being arrested over it, and the news acts like nothing is happening. "Nah everyone loves war and genocide and being depressed in a depression. Pay no mind to all that, here's another marvel movie."

Am I losing my mind? Do another people see this? Is it driving you crazy too?

CodexArcanum, to random
@CodexArcanum@hachyderm.io avatar

I think I'm truly starting to lose it. The news is all terrible and reading people's opinions about it is even worse. I've reached peak curmudgeon and can no longer tolerate all these damn ignorant kids on my lawn.

RickiTarr, to random
@RickiTarr@beige.party avatar

The most ridiculous thing about cop procedural shows is when they ask where a person was, and what they were doing at a specific time the person always has perfect and immediate recall. I'd be desperately trying to remember what day of the week that was, and trying to open my phone calendar. If I was the cop, I'd immediately be suspicious of the person who remembered exactly where they were and what they were doing.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@MalphasWats
@Penguinflight @RickiTarr

Columbo is the ultimate fantasy cop. He mostly hunts rich people, only murderers. He is swift, just, and always catches the bad guy. He skips sleep and meals to put in more time on solving the crime, but is never made less effective or more violent because of this. He is good to his wife and speaks highly of her every episode.

My partner and I love to watch episodes and make jokes about what "Real LAPD Columbo" would have done.

cashwasabi, to ZigLang

What other architectures for data oriented design for games are there other than ECS?
#ecs #raylib #ziglang #zig #gamedev

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@cashwasabi

A lot of ECS users end up working in some kind of hierarchy model or spatial index alongside the ecs to replicate the hierarchy scene graphs are built on. Transforms to a scene (most properties really) are inherited by the child nodes.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@cashwasabi

I believe Godot and Unity both use variations on scene graphs (though unity just added an ecs as well?)

A scene is a tree composition of primitive nodes and other scenes, which can be "instanced" so scenes act a bit like javascript prototype objects. Primitive Nodes (usually implemented as native code classes) cover all your basics: a thing in a 2d/3d space, a thing that plays animations or sounds, a thing that collides with other things, etc.

sheepfilms, to random
CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@sheepfilms

Pretty neat effect! I like how the ladder and yellow pole are used to hide the splice, but since the "triangle" has no third side, the ground is compressed in the distance. You can just notice the blocks after the pole stretching to fill in. Super cool!

CodexArcanum, to random
@CodexArcanum@hachyderm.io avatar

Watching this Microsoft Ignite conference has me reaching for the torches and pitchforks. It's all AI, all the time, and the chat is just filled with boosters going bonkers for MS announcing their impending obsolescence.

This whole thing is wild. They announce that ChatGPT is the "fastest growing consumer product in history," that it is built on Azure, and then start selling you on their competing products to ChatGPT.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

MS is like "just plug all your business documents, databases, and streams into our cloud system. Let our AI process all of your data, and then we'll tell you how to run your business."

And people are eating this shit up! Please big daddy MS, replace all my expensive employees with AI! I will not only do anything you say, I will literally hand my business to you, praise you publicly, and worship your C-suite as the new gods.

mhoye, to random
@mhoye@mastodon.social avatar

So, funny story: remember how that Stanford professor described last years' layoffs as a "social contagion" exercise, where CEOs were just doing it because everyone else was doing it?

https://news.stanford.edu/2022/12/05/explains-recent-tech-layoffs-worried/

Well, funny story, everyone get your surprised face ready, but it was in fact a coordinated effort spurred by large shareholders and hedge funds to suppress wages:

https://www.teamblind.com/post/How-we-got-here-Some-inside-scoops-from-Microsoft-on-handling-early-days-of-pandemic-to-cutting-over-20K-folks-in-2023-7ndQwLAU

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@mhoye

This kind of shit is why tech workers desperately need to unionize across the industry! The CEOs are absolutely unioned against us already, we have the receipts and we have the suppressed wages too!

They're replacing senior devs with complex inside knowledge of their business by bootcamp grads for 1/4 of the pay, and the trend of it has enshittified the entire Internet to the point where the whole system is collapsing!

When will collectively put down our keyboards and demand better?

AnarchoNinaWrites, to random
@AnarchoNinaWrites@jorts.horse avatar

Lol, I dunno why people sincerely expect Menendez to resign. Please keep in mind, this is the guy who took the LAST bribery charges against him all the fucking way to SCOTUS and...

won.

If SCOTUS was off the opinion that Citizens United meant bribery more or less didn't exist then, I dunno why that would change now.

This is the machine they built, and these are the kinda men it profits and protects.

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@AnarchoNinaWrites

I mean, there's a mountain range of evidence that the SCOTUS is completely compromised. It's all the justice you can afford at rock-bottom (for billionaires) prices! And the public response has been.... a sad shrug? Oh well, guess there's nothing anyone can do in the face of open corruption but accept it and pretend that it isn't happening?!

mastodonmigration, to mastodon
@mastodonmigration@mastodon.online avatar

Anybody else feeling it? Mastodon becoming essential...?

Mastodon is tiny, yet are we now seeing the vital niche that this nascent open social media platform is beginning to fill?

Today the AoIR, Association of Internet Researchers @AoIR abandons Twitter for Mastodon (https://aoir.org/aoir2023onmastodon/), and EU Commission Vice President Vera Jourova declares Twitter the largest source of and (https://mastodon.ie/@EugeneMcParland/111132449403615794)...

People are turning to Mastodon...

1/3

CodexArcanum,
@CodexArcanum@hachyderm.io avatar

@mastodonmigration

Honestly, yeah! I just made a post today commenting on how vibrant the gamedev community has been feeling lately! https://hachyderm.io/@CodexArcanum/111133212380115146

Maybe the widespread "enshittification" of the Internet is pushing people from numerous domains to seek open (and future-safe!) alternatives?

I think people are tired of being fucked over, and they're "finding out" it doesn't have to be that way!

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