Gaming
-
Python Randomized Name Generator
May 17, 2021
After dropping off the face of the Earth to complete a semester of school, I am back home for a summer internship. I now have more time to work on my various projects and to make write-ups about them. Over the last semester I played Dungeons and Dragons with a group of friends every Tuesday. It helped to keep me sane and social during the age of the Coronavirus. I was the Dungeon Master for each session, so I was responsible for providing a world for the players to live in.
With the heavy amount of improv that I had to use each session, I made a few different tools in order to lighten the load. One such tool is a Python script that randomly generates names based on several inputs—no more awkward pauses after the players ask for the name of a character that you didn't prepare a name for in advance! The project was also a great excuse to learn how to use Tkinter. -
Ubuntu / Raspbian TShock Server
December 13, 2020
I recently purchased an Intel NUC10i3FNK to use as a home server. I loaded it up with Ubuntu and have been working on a variety of projects (which I plan to post about soon). I decided to make use of my spare processing power to run a Terraria server for my friends and I.
Most of the tutorials I found online for running a Terraria server on Linux were pretty dated, so I decided to write some bash scripts to wrap everything together. I used James Chamber's Minecraft scripts as a starting point and expanded upon them to make everything work with Terraria. I went with TShock to run the server, which provides a host of different tools. I have tested my scripts on both **Ubuntu Server 20.04.1** and **Raspbian Lite Buster**.