Behold, the cursed art of using eval() to concatenate strings as variable names, creating what is essentially the world's most horrifying key-value store. Instead of using blocks[blockId].x like a normal human being, this 11-year-old genius decided to dynamically construct variable names like "lev" + level + "block" + blockId + "x" and eval them into existence.
It's like watching someone reinvent the wheel, except the wheel is square, on fire, and somehow still rolling. The sheer determination to check collision boundaries and directions by string-concatenating variable names together is both terrifying and oddly impressive.
Every senior dev who sees this code feels a strange mix of horror and nostalgia, because let's be real—we've all written something equally cursed when we were young and didn't know better. The difference is most of us burned the evidence.
When I Was 11 Years Old, I Didn't Know About Arrays And Objects In JavaScript, But Really Wanted To Make A Game. So I Invented My Own Data Structures!
11 months ago
405,263 views
0 shares
javascript-memes, eval-memes, cursed-code-memes, beginner-mistakes-memes, game-dev-memes | ProgrammerHumor.io
More Like This
Ceiling Is Being Raised
2 years ago
177.5K views
0 shares
Linting Errors
9 months ago
500.2K views
0 shares
Frontend devs testing responsiveness of their site
4 years ago
203.2K views
0 shares
Roses Are Red, Errors Are Blue
1 year ago
605.6K views
1 shares
FodPand Leather Remote Control Holder with 5 Compartments TV Remote Holder Controller Holder Remote Organizer Programmer Programming Code Remote Caddy Storage Box for Bedside Table Office Desk
Affiliate
Desk Accessories
FodPand
The Newbie Asking For Help On X
1 year ago
437.5K views
0 shares
The quickest way to tell if someone knows what they're doing.
4 years ago
242.1K views
1 shares
Loading more content...
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++