Al Pantone

Traders and Traitors

Animated title screen for the game Traders and Traitors: the logo in front of a pixelated ocean

The title screen, animated in the game

A screenshot from the game

A typical screenshot from the game. Players select a city to purchase goods, then transport tme to other cities to sell.

The splash screen from the game featuring the shortened logo, the names of the developers, and the name of our team: The Mad Scientist Robber-Barons

Splash Screen with the shortened logo for the game, as well as the names of the members of our team

A sprite sheet of the items that can be bought, sold, and used in the video game

A sprite sheet featuring the resources that can be bought and sold, the tech tree items, and the vechicles to move it all

A screen shot of a part of the tutorial for the game

A screen shot of one of the tutorials showing how to view and edit the player's fleet of vehicles

A screen shot of another part of the tutorial for the game

A screen shot of one of the tutorials showing the historical graph of the player's money

Video Game for Object-Oriented Programming Class Project

This project was created in a six-week series of sprints by myself and four classmates. It is a strategy video game that focuses on buying goods in one market and selling them in another for a profit, all while sabotaging rival businesses.

Each sprint in this project had different requirements, including a number of major and minor features, and surprise requirements revealed halfway through. Features include server/client-base online multiplayer, a map editor, AI, a tech tree for player upgrades, product prices based on models of supply and demand, and a graph to view the price and supply history of any product in any city. It also contained a hidden feature where different cities would be able to "consume" two resources they had in abundance and produce a more valuable one. Players could discover this by studying the supply graphs and using the change in the market to their advantage.

My responsibilities included design and creation of core components of the game, the game board, tech tree, and market model, as well as GUI design and implementation. While it was not the focus of the project or an expectaion from the assignment, our team decided to create the graphics from scratch and make video tutorials for the game. I was responsible for both of these tasks as well. All the coding for the game was done from scratch in Java.

Overall, the game is not exactly "fun," but the class was about programming, not game design. Our team was very pleased with the depth and scale of the finished project. We got the highest grade in the class for our efforts.