Train OS: Senior Capstone Project

  • Blog Update

    In the last few weeks I have missed several updates. From this post onward as a way of posting more consistently I will be posting updates anytime I make a major breakthrough or achieve some milestone. Several updates will be posted following this one as a way for me to catch you up on all […]

  • Blog Week 8 (Spring Break)

    Spring break gave me a lot of time to develop familiarity with UDP socket programing. I was able to successfully communicate a hello world message from the game to a server application running on my computer. Along with the ability to send basic messages I was also able to save the address of the client […]

  • Blog Week 7

    During this week I made a few minor changes to the UI in game and began to plan for the networking portion of the project. To the UI I added a slider which allows users to adjust the speed of their train, a text box to show the current speed, and a quit button. Most […]

  • Blog: Weeks 4-6

    In the last two weeks progress has dramatically decreased. Searching for a job post graduation, working my current internship, and working on my philosophy thesis all contributed to decreased focus on my project. This being noted, progress did not stop completely. In the last two weeks I was able to solve one main issue with […]

  • Blog: Week 3

    During week three I was able to add turnouts to the track. Turnouts serve to redirect trains. To operate turnouts a train must be within a section that is connected to that turnout. If a turnout is active (within one section of a train) and it is clicked, it will rotate its sprite and change […]

  • Blog: Week 2

    Week two was a busy week. I spent Monday and Tuesday designing the object I would be using. I imagined what functions and variables they might have and how they ought to relate to each other. This document is a representation of what the objects are meant to do right now, during week 2. New […]

  • Blog: Week 1

    Hello! Welcome to my senior year capstone blog. I will be using this blog as a sort of devlog as I progress through this project. My project is officially titled “Train Tracking” but I like to call it Train OS or TOS. The goal of my project is to create a client server multiplayer game […]

Questions?


css.php