Auto Traffic Control – Version 0.2.0
Version 0.2.0 is the first public release of my video game Auto Traffic Control. This post introduces the release and its most important changes, and describes the plans for the game's next release.
Version 0.2.0 is the first public release of my video game Auto Traffic Control. This post introduces the release and its most important changes, and describes the plans for the game's next release.
• 4 min readAutomated builds are a great way to produce consistent results, and to make a developer's life easier. In this post, I show how to use GitHub Actions to first create a release for a game, and then push that release to itch.io.
• 7 min readI am working on Auto Traffic Control, a video game for programmers. The game is played by writing code that interacts with the game through an API. This post explores the design of the API that connects the player's code, the API layer, and the game simulation.
• 4 min readAuto Traffic Control, fittingly abbreviated ATC, will be a video game for programmers about safely routing planes to an airport. It takes inspiration from the old school hit Flight Control, and adapts its game mechanics for programming.
• 5 min readAt the beginning of 2022, I set the goal to experiment with different project ideas and technologies. I want to learn new things and build something, and after four weeks it is time to pause and reflect on the progress.
• 11 min readYesterday, I was following along with the book Zero to Production to set up a web server in Rust. Today, I went rogue and added a background job system. All code quality metrics have dropped as a result.
• 4 min readAfter two days of mostly theoretical work, I felt like writing some code today. So I got my copy of the book "Zero to Production" and worked on the app's web server. As a result, the project is built with Rust now...
• 3 min readYesterday, I brainstormed ideas for a project that I can build in a few weeks. Today, I am exploring one of those ideas in more depth. The goal is to develop a better understanding of the product and its constraints.
• 5 min readThe new year is here and I have some time to experiment. It has been a while since I had the opportunity to explore new technologies and build something. I have a few ideas what to do and what to learn, but I still need to figure out the details.
• 5 min readWhile building a game with Rust and Godot, I wanted to see log messages in Godot's editor. Because I could not find an existing solution, I went ahead and created godot-logger, a crate that prints to Godot's output console.
• 3 min readHacktoberfest is an annual event that celebrates open source, and I will be working on my video game for programmers this month.
• 4 min readLunaria is now using the Godot engine, updates can be streaming to clients through the gRPC API, and camera controls have been implemented.
• 3 min readDependabot is an app for GitHub that automates dependency upgrades through pull requests. When maintaining many or large projects, manually merging these pull requests can take quite some time. Luckily, the process can be fully automated with the help of one or two GitHub Actions.
• 5 min readLunaria is a video game for programmers, in which players write code to interact with the game through an API. This post introduces Lunaria's API that is built using the gRPC framework.
• 4 min readLunaria is an ambitious open source project to create a video game for programmers. Write code to build a base, launch into space, and explore an infinite universe shared with other players.
• 6 min read