AGMS
agmsmith.ca
AGMS
@agmsmith.ca
Long time game (C++ at Artech Studios, Ottawa, Canada) and BeOS/Haiku OS (C++ apps, file systems) programmer. Used Ruby on Rails for a less evil social media reputation system experiment. Now (2025) distracted by Nth Pong Wars, a Nabu Z80 game project.
Had fun adding the first power-ups to #NthPongWars, a game for the Z80 #NabuPC. Of course, got many more ideas. The challenge is fitting them in 64K of memory, and making overall game-play coherent.

Details, discussion and video script in the longer blog post at web.ncf.ca/au829/Weeken...
September 5, 2025 at 2:51 AM
More #NthPongWars progress - now with AI players. One is trying to draw "N" while the others bounce around the sides, until they spot a Human player.

Blog post about it at
web.ncf.ca/au829/Weeken...
August 19, 2025 at 10:30 PM
Back to basics, added collisions to #NthPongWars. There was some trouble with players getting stuck together, but after a few attempts, got the good version shown here.

Blog post about it at: www.agmsmith.ca/WeekendRepor...
July 25, 2025 at 12:30 AM
Now it's time to integrate the CHIPNSFX Z80 CPU music player for the AY-3-8910 sound chip into my #NthPongWars game code. Fairly straightforward, except the composing part. Even had time to test game-play super speed while harvesting tiles.

Blog with details at web.ncf.ca/au829/Weeken...
April 16, 2025 at 2:42 AM
I finally got CHIPNSFX (a Z80 music player and separate Tracker that works in Linux and Windows) assembling and running in my #NthPongWars project, after a bit of delay to figure out an assembler assert (expression too complex).

Longer story on the blog at web.ncf.ca/au829/Weeken...
March 19, 2025 at 10:59 PM
I spent more time on #NthPongWars today, looking into sound effects on the #NabuPC using the AY-3-8910 sound chip. I also converted some old assembler Pac-man sound code to C to get the hang of it, and found an abandoned sound experiment in the wacka-wacka code.

More at web.ncf.ca/au829/Weeken...
March 5, 2025 at 1:10 AM