Inspiration
It was my friend who wanted this project. A hackathon gave me the time and drive to pull it off
What it does
A basic UI is built to handle the basic properties of ships through components. Players are able to move and attack pieces on the board along with getting custom data display screens.
How we built it
This project is built with minimal calling of the Pygame library. All the code is handled with its own game engine in the background.
Challenges we ran into
Update order and data management between classes was a notable challenge. This became easier the more code was already laid down.
Accomplishments that we're proud of
The custom display panels are my personal favorite. They offer a simple interface that feels very clean. The code is also not super disorganized, so it is readable.
What we learned
My primary focus of this hackathon was code organization. While the ordering of the internals of the class are a bit here there, the overall project organization kept workflow consistent and easy.
What's next for The Front
Expect even more coming to The Front. As mentioned above, this project is for a friend and I want to deliver an amazing product. You can expect player inventory, turn logic and ship classes to be added in the short future.

Log in or sign up for Devpost to join the conversation.