Learning Turn-Based Logic
A lot has happened since I first joined the senior capstone project team. Our project, Create and Play Board Games, is a digital platform that combines elements of Euro-style and Dungeon-Crawler games to create an immersive experience for the player. My primary responsibility for this assignment is to implement the turn-based system. This controls how players and AI interact and take actions within each round. To achieve this we’ve decided to leverage Unity’s Turn-Based Toolkit, along with some C# scripting, to implement game logic.
The challenges I have faced with this is mostly about learning how to implement turn-based logic. Here are some of the challenges I’m going to face in the future of this project: Unity’s Turn-Based Toolkit, C# Scripting for Game Logic, GameState Management and Action Economy, Unity’s Event-Driven System, Synchronization in Multiplayer Mode, Debugging and Testing Complex Game Logic, Player Feedback and User Interface Design, and much more. Hopefully in my next post, I’ll be able to share more about the progress I’ve made and some of the specific challenges I’ve encountered while learning these new skills. Developing this board game been a learning experience, and I’m excited to see how it all comes together.
About Me
I live in Houston, Texas, and spend most of my time in the central time zone. Currently for work I am a manager at a Target. I bought my first house with my wife and cat, Leo. In my spare time I enjoy gaming and hanging out with friends and family, which keeps me balanced between school, work, and fun.
I’ve been interested in computers for as long as I can remember. It all started when I was a kid and got into gaming on my parents laptop. My fascination with games soon expanded into wanting to understand how software works, which eventually led me to pursue computer science at OSU.
At this point, I’m working on sharpening my skills and preparing for future opportunities, possibly an internship in the tech field. My favorite technologies revolve around web development, but I want to start learning more of the software engineering side.
Although I don’t have my career plans set in stone, I’m excited to keep learning and see where my experiences take me. This project is another stepping stone that will help me define my path.
One reply on “Project Blog-1”
Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.