People usually don't like being told what to do--even when it's important. Lately, the importance of environmental awareness has been emphasized. However, for as important as it is, people don't like to be preached about.
BOP is an attempt to bring the awareness in a fun, challenging way.
What it does
BOP is a video game where the rule is simple: don't let two boxes next to each other have the same color. Sounds simple enough, but our environment is always changing, and this change can lead to damage, and that is the challenge of the game.
How we built it
We built this game using the Love2D video game framework, Sketchbook pro for simple designs, and it is all programmed using the Lua programming language.
Challenges we ran into
Lua was not our most fluent language, and the Love2D game framework has quite a few oddities. Also, repository interfaces can get a bit finicky once in a while. We also tried to use OpenGL way early in the project, but that did not go well.
Accomplishments that we're proud of
We were able to build a fully operational prototype for a game in under 36 hours. We'd say that this is quite an accomplishment.
What we learned
We learned quite a bit of Lua and some stuff about graphics design and programming.
What's next for BOP
A lot of polishing, some expansion of some features, and a stronger emphasis on our environmental message.