Inspiration

We were drawn to the idea of making a game, and State Farm offered the most clear challenge statement that lined up with our first-impression.

What it does

The game is meant to be used as interactive training tool for new car buyers searching for insurance. The player drives a car around in a 2D environment, periodically being prompted with choices that would affect a driver's insurance premium. Too many poor selections puts they're premium out of budget which would in turn affect their car buying process. The goal is to simplify terminology and educate the potential buyer about the factors that affect the cost of their insurance policy in order to guide them towards a policy that fits just right.

How we built it

The project was build in Visual Studio Code using Javascript and is integrated as an HTML script to be played through any browser. Primary file sharing was performed through GitHub and locally through Discord.

Challenges we ran into

An easier question to answer is what challenges didn't we face! The original idea was a 3D isometric view with simple graphics using Python and an unfamiliar package called Brython, which is designed to integrate Python code into Javascript files. We started with difficulty brainstorming having very little direction beyond, simply, a game. Then issues importing Brython led to scrapping Python and just coding in Javascript from the start. Further complications with 3D graphics modules led to a downgrade to a simpler 2D format. Lack of experience made progress slow, made up for only by sacrificing sleep.

Accomplishments that we're proud of

We didn't use any framework for this program. It was all designed, implemented, and polished from a collectively low amount of experience. While it could polished a bit further to a more complete version, the fact remains: it works and it was created from nothing in 1 day!

What we learned

We gained extensive knowledge of the Javascript language through widespread trial and error. A large amount of information hunting for educational content led to several different perspectives and multiple possible solutions to each obstacle. Looking back, it's impressive to acknowledge how much we could teach to somebody who has no experience with the Javascript language.

What's next for Premium Tedium!

Premium Tedium! has plenty of room for improvement, from graphics, to player control, to UI customization. The base concept, however, is a solid framework that could be applied to teaching any topic. Replace the car on a road with a player in the woods and BOOM you've got parker ranger training software!

Built With

Share this project:

Updates