1040
top 50 comments
sorted by: hot top controversial new old
[-] flamingo_pinyata@sopuli.xyz 125 points 1 year ago

The opposite actually - rows are dramatically added to a database. In most games save files grow the longer you play.

[-] jdeath@lemm.ee 44 points 1 year ago

and even if some idiot put every zombie npc in a database (or if you want to think of it that way), you wouldn't just delete the rows! the bodies would disappear, so instead you would update that row like (npcState = KIL, bodyLocation = ) or something. Especially if you wanted to keep player stats

[-] Saleh@feddit.org 21 points 1 year ago

Isnt there this graveyard off map somewhere in Skyrim, where all the bodies get teleported?

[-] FordBeeblebrox@lemmy.world 7 points 1 year ago

Why would that even be necessary? Sounds like one of those “make a guy with a train for a hat and run up and down this hall” moves they like to do

[-] DragonTypeWyvern@midwest.social 5 points 1 year ago

Their code is literally spaghetti

load more comments (1 replies)
[-] echodot@feddit.uk 3 points 1 year ago

I wouldn't be surprised if it is true though. Bethesda games are not exactly winning awards for coding elegance.

load more comments (1 replies)
[-] jdeath@lemm.ee 6 points 1 year ago

i can't speak to that, but it sounds plausible. in that case the body location would be updated to those coordinates

[-] ivanafterall@lemmy.world 4 points 1 year ago

Grab the source here before Bethesda DMCAs it.

[-] funkless_eck@sh.itjust.works 11 points 1 year ago
[-] Tangent5280@lemmy.world 3 points 1 year ago

Where was you when

load more comments (6 replies)
[-] marcos@lemmy.world 8 points 1 year ago

Also, it's an unreasonably fast database. That makes lots of trade-offs that normal ones aren't willing to do.

[-] Lemminary@lemmy.world 5 points 1 year ago

*Noita file save on the 7th parallel world intensifies*

load more comments (7 replies)
[-] ThatGuy46475@lemmy.world 45 points 1 year ago

And spectator sports are watching people exercise and reading is staring at a tree while hallucinating

[-] SkaveRat@discuss.tchncs.de 14 points 1 year ago

staring at a tree while hallucinating

Same with taking shrooms

[-] Diurnambule@jlai.lu 7 points 1 year ago

Staring at a tree while hallucinating. I love this.

[-] Aceticon@lemmy.dbzer0.com 7 points 1 year ago

Fantasising based on looking at ink blots on a butchered tree.

[-] Lemminary@lemmy.world 37 points 1 year ago

Hah! Joke's on you, player! I pooled my game objects and you're endlessly killing the same bad guys with the same bullets over and over.

[-] TempermentalAnomaly@lemmy.world 34 points 1 year ago

Macrodata refinement in cold harbor

[-] don@lemm.ee 12 points 1 year ago

Kier, chosen one, Kier. Kier, brilliant one, Kier.

[-] _____@lemm.ee 26 points 1 year ago

Reductionism when "it isn't murder I just deleted your row from the national health government database"

[-] JackbyDev@programming.dev 25 points 1 year ago
[-] Evil_Shrubbery@lemm.ee 12 points 1 year ago

(rofl!)
Or you know, monetary & financial systems we humans trust in.

[-] aeronmelon@lemmy.world 21 points 1 year ago

After hours of trial and error, I finally changed the integer on the BossKill parameter from 0 to 1!

[-] Grandwolf319@sh.itjust.works 18 points 1 year ago* (last edited 1 year ago)

Pretty much them zombies would be in active memory

Incidentally, just decided my new band name, active memory zombies

[-] rockerface@lemm.ee 6 points 1 year ago

I'm going to name mine "Random Access Zombies"

[-] ivanafterall@lemmy.world 5 points 1 year ago

The Zombie Cache

load more comments (1 replies)
[-] uservoid1@lemmy.world 18 points 1 year ago

I like to dramatically DELETE rows FROM slow_database

[-] lefaucet@slrpnk.net 15 points 1 year ago

In the engine I've worked on it's even less dramatic than deleting a row. It changing a single boolean from 1 to 0.

"Single bit state CHANGED!!!”

[-] Timecircleline@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago)

Honestly excel would be more exciting if the commentator from mortal kombat described my actions if I correctly use a function.

[-] LiveLM@lemmy.zip 6 points 1 year ago* (last edited 1 year ago)

DRAGGED A CELL BY ACCIDENT
RESET ALL THE FILTERS BY ACCIDENT
FLEW TOO CLOSE TO THE SUN AND MADE IT CRASH AGAIN, DIPSHIT

[-] _stranger_@lemmy.world 5 points 1 year ago
[-] Timecircleline@sh.itjust.works 4 points 1 year ago

Exactly!! Do you know how much happier I'd be at work???

And can you imagine the outlook integration? If an email says "as per my previous email" you get the FATALITY soundbite when you hit send.

[-] IceFoxX@lemm.ee 14 points 1 year ago

No, I'm not playing. In reality, I'm just bumping atoms in a galactic billiards game with the biggest chain reactions.

[-] Aceticon@lemmy.dbzer0.com 13 points 1 year ago

I've been working on a survival/RTS game and it's funny that even though the game development framework I'm using (Unity) tends to push you to put most of the code on the visual objects level and that was my original approach, over time I've figured out the whole code is way cleaner and works better (in other words, the best architeture for that software) when almost all of the game is really just a Data layer being manipulated by the player and a separated View layer for the players to visualized it in a nice way - basically a Model-View Controller Architecture, same as you'll find in systems were a server-side application has web and/or smart app UIs.

That said, I have the impression that something like an FPS is a lot less data-driven than an RTS because things like the 3D models that make up the world are a lot more important for data decisions (has the bullet hit an object, can the player move to this position). You can still say that stuff is data (3D models are data, specifically collections of vertices in 3D space with some additional information attached), but model data is generally way more visualization-oriented than what one could metaphorically call a "database".

[-] expr@programming.dev 4 points 1 year ago

Admittedly I haven't worked on any games, but if I were to do so, I always believed ECS to be the way to go: https://en.m.wikipedia.org/wiki/Entity_component_system.

[-] Aceticon@lemmy.dbzer0.com 3 points 1 year ago

Whilst composition over inheritance is indeed the way to go (and if you read the original Design Patterns book, it's part of the things they talk about in the beginning well before they go into patterns), ECS just distributes the data all over the place which tends to create bugs due to implicit dependencies that are not very visible because things are distributed (so when you change something, other stuff elsewhere might break).

The point of ECS is performance with large numbers of similar entities, rather than being a good architecture in software engineering terms (i.e. resilent to bugs, not brittle when changed, easy to understand as whole and so on).

My impression, having come from totally different areas of software development (server-side, web, smartphone apps, desktop apps) is that Game Development isn't all that sophisticated in the terms of Software Architectures, maybe because it's too close to the metal, too concerned with performance and mainly the playground of young devs who, frankly, lack the experience to have reached the level of being aware of software development as a process and how to design and develop software in such a way as to improve the outcomes of that process.

load more comments (2 replies)
[-] BradleyUffner@lemmy.world 12 points 1 year ago* (last edited 1 year ago)

I've joked with coworkers that our entire job as programmers is to find ways to light up pixels on someone's screen in patterns that they find pleasing.

[-] Hobbes_Dent@lemmy.world 11 points 1 year ago

LittleJohnnyTables > Get rekt

[-] almost1337@lemm.ee 11 points 1 year ago

ON ⬆️➡️⬇️⬇️⬇️ CASCADE;

[-] oneiros 11 points 1 year ago
load more comments (1 replies)
[-] pruwybn@discuss.tchncs.de 10 points 1 year ago

I would play a database management roguelike.

[-] Donkter@lemmy.world 4 points 1 year ago

MDR in severance?

[-] callouscomic@lemm.ee 4 points 1 year ago

Intensity comes from keeping up and fixing the bullshit your coworkers cause while attempting to build in idiot guardrails to stop further damage.

load more comments (2 replies)
[-] Eyedust@lemmy.dbzer0.com 9 points 1 year ago

Well. I mean. Both release dopamine for me anyway.

load more comments
view more: next ›
this post was submitted on 12 Feb 2025
1040 points (100.0% liked)

Microblog Memes

10937 readers
1939 users here now

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

RULES:

  1. Your post must be a screen capture of a microblog-type post that includes the UI of the site it came from, preferably also including the avatar and username of the original poster. Including relevant comments made to the original post is encouraged.
  2. Your post, included comments, or your title/comment should include some kind of commentary or remark on the subject of the screen capture. Your title must include at least one word relevant to your post.
  3. You are encouraged to provide a link back to the source of your screen capture in the body of your post.
  4. Current politics and news are allowed, but discouraged. There MUST be some kind of human commentary/reaction included (either by the original poster or you). Just news articles or headlines will be deleted.
  5. Doctored posts/images and AI are allowed, but discouraged. You MUST indicate this in your post (even if you didn't originally know). If an image is found to be fabricated or edited in any way and it is not properly labeled, it will be deleted.
  6. Absolutely no NSFL content.
  7. Be nice. Don't take anything personally. Take political debates to the appropriate communities. Take personal disagreements & arguments to private messages.
  8. No advertising, brand promotion, or guerrilla marketing.

RELATED COMMUNITIES:

founded 2 years ago
MODERATORS