Jonas
banner
jonaswills.com
Jonas
@jonaswills.com
Game designer, developer, entrepreneur & lifelong learner living with Crohn's disease.
https://jonaswills.com/
I also started hosting generated HTML pages from n8n web hooks because why not? 🤪
May 19, 2025 at 12:12 AM
I started playing around with an @n8n.io node triggering docker to execute #CodexCLI. Seems to be working? 😈
May 19, 2025 at 12:09 AM
I have been shifting more and more of my time towards starting a new company... I started putting together a "company in a box" which is a Docker container configured with all the services I'm using.
April 30, 2025 at 5:12 AM
Wooohoo, got my multiplayer sessions working! Lots to clean up, but its fun to see resources change in real time between players :)
April 29, 2025 at 12:03 AM
The city grid is now working and you can buy and upgrade buildings and all the metrics and resources are (mostly) working. I might try getting it to a sate I can deploy it soon, just been focusing on some gameplay which has been fun :)
April 3, 2025 at 1:27 AM
Today I hit my milestone and launched a production environment that will work on Discord. It's far from perfect, and not much of a game yet. The web deployment is at protocitysim.jonaswills.com #gamedev
February 1, 2025 at 2:28 AM
What happened today? I got distracted and implemented a logging system. It's pretty nifty! It filters by log level, tags, and keys. Can also export to JSON which can be handy!
January 28, 2025 at 10:29 PM
I also spent some time trying out Cline (github.com/cline/cline). I've been mostly using Chat-GPT but the extension in VSCode is slick. I told it to build a MCP server for Playwright to try out some automated testing. Cline is definitely worth trying out!
January 28, 2025 at 3:54 AM
I updated the resource collection calculation to account for a production time on buildings and patch upgrades. There's a cool progress bar and it automatically completes once it's done.
January 28, 2025 at 3:54 AM
I put in a quick loading screen, it was useful for making sure everything is initialized before we get into the actual game. It also caches all the buildings with the patches already applied.
January 28, 2025 at 3:54 AM
Worked on a lot of UI elements today... a fresh new style! I got most of the functionality for upgrading patches working, need to work on making it more useable.
January 25, 2025 at 2:52 AM
Now that the backend is in a better spot I'm setting up the front end. I decided to use daisyui.com to manage my styling and css.
January 22, 2025 at 11:38 PM
Finally got my deployment services working again, Yay! I've been working in other branches just trying to make some progress and kept coming back to try a few things each day.
January 14, 2025 at 6:21 PM
This weekend I started working on a data patching system to support things like upgrades. The idea is that any item instance, like a list of buildings a player has, could each be modified by patches.
January 13, 2025 at 8:09 PM
Started working on the data model for the game. Objects should automatically sync up with firebase. Using jest to add in automatic testing.
December 30, 2024 at 8:56 PM
I've been doing a refactor of the login flow to support multiple authentication types and getting the database setup with proper account access.
December 23, 2024 at 11:02 PM
Guess I do have time... checked out their awesome template and just needed a few more lines of code and things seem to be working!
December 19, 2024 at 4:15 AM
Lots to do to get the mobile version running and useable. It’s neat how the game can be minimized and moved around while playing.
December 17, 2024 at 10:59 PM
Got the game running in Discord!!! Still have a lot of errors loading in assets. Discord has a content security policy to help maintain user privacy so I have to load in things through a proxy. I have a lot to learn about how this works, but it's a good start!
December 17, 2024 at 10:36 PM
I'm trying out using a ChatGPT Project & Canvas for making a design doc. I've found it useful to type in all my ideas and then ask GPT to list out questions. Then I have it summarize everything we've talked about and format into a document. I think some simple templates could be really helpful here.
December 16, 2024 at 9:29 PM
My gameplay loop is pretty high level. It really helps to be able to visualize how everything connects and understand where the interaction points are. I like using draw.io because it's simple and free.
December 16, 2024 at 9:29 PM
I wrote up a design doc, gameplay loop, and task list over these past few days. There's a lot to do, so breaking it up and mapping out the dependencies is a big help for prioritization and focus. I like to use Notion.so for docs, notes, tasks, etc.
December 16, 2024 at 9:29 PM
My goal this week has been to spend a little time each day working on my game. Today, I was mucking around with input systems and loading in tile maps. Still not too exciting yet, but lots of learning!
December 11, 2024 at 11:48 PM
I’ve been staying with my parents while searching for work and decided to start learning to knit—with plenty of help from my mom. It’s been a great way to pick up something new and keep learning!
December 4, 2024 at 11:01 PM