Dr. Magnethands
Play Dr. MagnethandsSource Code Original (GAE) Source Code
Dr. Magnethands is a tabletop RPG “for three or more drunk people”, created by Grant Howitt. My friends and I enjoyed playing, but we frequently forgot to bring pencils and paper, so with his permission, I ported Grant's original tabletop rules to a mobile web app.
Dr. Magnethands provides the essence of a tabletop RPG in a quick, simple, and silly format perfect for people new to the genre, not looking for something too serious, or too impaired for math and dice-rolling.
![The title screen shows a silhouette of Dr. Magnethands and button, About, New, and Join.](imgs/node/title_thumb.png)
![The G M waits for players to join game Z D W T. 5 players have joined.](imgs/node/gm_wait_thumb.png)
![A player enters Things for game Q 6 T 6, including three cats in a trenchcoat, a rusty spork, an extraordinarily popular burrito, harder than steel, Danny DeVito, and a banana suit.](imgs/node/things_entry_thumb.png)
![A player has the aspects, a rusty spork, an extraordinarily popular burrito, three cats in a trenchcoat, and the Flash's speed. An extraordinarily popular burrito has been used.](imgs/node/player_view_thumb.png)
![A G M has the instructions and list of Things, including 4 D glasses and a banana suit.](imgs/node/gm_view_thumb.png)
The original app was built with Google App Engine and its Channel API, but stopped working when Google shut down the Channel API in 2017. I rewrote the backend with Node.js/Express/MongoDB and Socket.IO in 2020. I kept most of the original AngularJS frontend for the sake of time, but I did take the opportunity to make some slight improvements.