Inspiration
I enjoy creating and playing interesting board games, but don't often have the materials to do anything elaborate when I have an interesting idea. Sometimes I try working on an idea on paper but erasing pieces and modifying the board is really tedious, not too mention easy to lose, so I wanted something that could effectively make a 2d board game without too much effort past the configuration.
What it does
My project is a combination of a C++ engine for visualizing and interacting with a board, and a few text files for determining the layout of the board, the pieces available and some basic rules of the game. I found that the layouts I like to use are very easy to build with shell scripts so I included a couple that I used.
How I built it
The bulk of the C++ code I wrote was possible thanks to sfml, which I abused a bit more than in my previous experiences with it.
Challenges I ran into
My initial idea for the project was for a web app that could store boards, layouts, rules, and even let me test out ideas with friends. Unfortunately the closest thing I have to experience with web development is putting an html file in my UTCS account.
Accomplishments that I'm proud of
Despite my failures with web development this weekend, I still managed to create a project I actually plan on using in the future, and could maybe transform it into my original idea
What I learned
24 hours is not enough time to successfully deploy a web application with no experience
What's next for BoardGameMaker
I'm still missing implementation for a lot of the rules that I want to attach to a game. So I could work on that, but the obvious progression is to transform it into something that can exist online and between people in real time.
Log in or sign up for Devpost to join the conversation.