Atom Mac
banner
atomdmac.social.atommac.com.ap.brid.gy
Atom Mac
@atomdmac.social.atommac.com.ap.brid.gy
# Me
* does computer for fun/profit
* climb stuff yes
* tries to learn spanish
* ttrpgs yes
* horror movies yes

# Links
https://atommac.com […]

[bridged from https://social.atommac.com/@atomdmac on the fediverse by https://fed.brid.gy/ ]
Phase 2.4: Field of View and Visibility

(A few phases later since they were mostly prepping for this stage and weren't much to look at). We've got FOV!
February 25, 2025 at 11:24 PM
Phase 1.5: Water and River Generation
Supposedly we have river generation now... I'm not convinced.
February 25, 2025 at 10:36 PM
Phase 1.4: Basic Perlin Noise Integration

Alright, this is starting to get pretty wild. It implemented multiple procgen algorithms and added debug buttons so each of them can be tested. Neato!
February 25, 2025 at 10:26 PM
Phase 1.3: Improved Map Generation with Rooms
February 25, 2025 at 10:09 PM
Phase 1.2: Basic Random Map Generation
Still plenty of failing tests but the game itself _does_ run and seems to behave as expected.
February 25, 2025 at 9:59 PM
Phase 1.1: Grid System Implementation. We've got walls and some test obstacles. I actually don't even know what that yellow triangle is...
February 25, 2025 at 9:54 PM
After asking Aider to use the `Graphics` class to draw directly to the canvas instead of using `Text` objects, performance is _way_ better. It looks a little different but I'm not mad about it:
February 25, 2025 at 9:27 PM
Also... what?
February 25, 2025 at 3:12 PM
Phase 0.4: Game State Management. There's some cool stuff going on here but something you notice right away is that the scene takes ~3 seconds to boot and when it does, the lag between keyboard input and updates to the screen is _extremely_ long. We're […]

[Original post on social.atommac.com]
February 25, 2025 at 2:38 PM
Even on this fairly small project, there's _a lot_ of this happening:
February 25, 2025 at 2:33 PM
Phase 0.2: Basic Game Scene Setup. Now we have this:
February 25, 2025 at 2:15 PM
Another odd artifact: Sonnet has introduced this `setup.ts` file which is (at least currently) unnecessary and relies on the (apparently non-existent) `cleanup` export from `testing-library/dom`. This export is provided by framework specific testing modules like `react` but not in `dom`. Weird.
February 25, 2025 at 2:10 PM
After running the first prompt, this is what we get in the browser. No console errors yet.
February 25, 2025 at 2:03 PM
So after probably 5 hours on this problem with Claude, this is what I have to show for it:
February 23, 2025 at 11:33 PM
Fighting with module resolution next for some reason...
February 23, 2025 at 11:14 PM
Fixing up some errors where Claude forgot to import some stuff. Then we get this. No console errors and no response to input yet.
February 23, 2025 at 10:46 PM
Something may be wrong with the TypeScript set up as well.
February 23, 2025 at 10:24 PM
Let's try to run the project instead. Maybe the tests are just finicky... Hmmm... nope. We have a loading screen but it immediately dies on this:
February 23, 2025 at 10:21 PM
Ok, I take that back. Most of the tests are passing but many are not.
February 23, 2025 at 10:18 PM
After a whole bunch of downloading artifacts and creating the directory structure, we have something that looks like this. No tests pass yet.
February 23, 2025 at 10:16 PM
OK this is more interesting...
February 23, 2025 at 9:14 PM
So I tried with Claude... actually, signed up for Claude Pro specifically to try this... and...
February 23, 2025 at 8:55 PM
ChatGPT: "Here's an image of the very real things you mentioned." #ai #artificialgeneralintelligence
November 26, 2024 at 3:30 PM