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
|
Leave a comment
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