Title:

BattleZone Server

Poster

Preview Converted Images may contain errors

Abstract

The 2025–2026 Battlezone Server Project is aimed at improving the Battlezone project in Professor Plumlee’s CS619 course by modernizing the tools and protocols used, improving the usability of the starter code to better support students working on the project for the first time, and moving away from the Android platform toward a more portable and maintainable implementation by packaging the server in a Docker container to run on a virtual machine. This allows the backend to be deployed consistently across different environments to reduce the chance of platform specific issues that are hard to debug which students may have run into previously. The project refactors the existing codebase away from a REST API toward a more modern gRPC streamed connection, enabling more efficient real-time. In doing so, it removes unnecessary Android-specific dependencies, significantly reduces compile time, and decreases the overall size of the generated JAR file. Our project is being developed in parallel with the Battlezone Client Project, ensuring both components interoperate seamlessly while remaining independently deployable and loosely coupled.

Authors

First Name Last Name
Ryan Plaza
Willow ?
Dillon Ladd
Nick Schoefield
Adam Ingersoll

Advisors:

Full Name
Matthew Plumlee

File Count: 1


Leave a comment

Comments are viewable only by submitter



Submission Details

Conference URC
Event Interdisciplinary Science and Engineering (ISE)
Department Computer Science (ISE)
Group Computer Science- Applications
Added April 20, 2026, 9:01 p.m.
Updated April 20, 2026, 9:01 p.m.
See More Department Presentations Here