Inspiration
A few of our members have been playing a lot of Minesweeper recently, and a couple also own VR headsets. We wanted a challenging but reasonably easily-implemented project, and so we decided to take the fairly simple game of Minesweeper and adapt it to an immersive VR game.
What it does
This VR game places the player in a field, and using their cursor, they can select squares in the field to "explore," and use flags to make note of possible mine positions.
How we built it
Written purely in C++ with rendering features provided by the graphics library raylib. Android Studio was used during the porting process to finalize the application's VR features.
Challenges we ran into
- By it's nature,
raylibis not a game engine, just a library. This was an intentional limitation, but that doesn't stop it - None of us have VR development experience before the hack-a-thon
- 3/4 of us were unfamiliar with c++ before the hack-a-thon
- This was everyone's first time working in a multi-user Github repository
- 3/4 of us have never done a hack-a-thon before
Accomplishments that we're proud of
- Half of our group had no prior C++ experience, and none of us had made VR applications before, yet we were able to finish a desktop app demo in a day and
finish porting it before the end of the competition- Many of us learned basic C++ skills thanks to this project
- Teamwork in a multi-user Github repo gave us some important, transferable skills
What we learned
- This is hard to complete in roughly 24 hours
- Building a game from scratch, while challenging, allows for a level of control that makes it worth it
What's next for Open Field
Infinity and beyond, hopefully! At the very least, this could likely become a hobby project that we'll refine modeling/textures for and polish up performance and gameplay. In the spirit of its name, the repository is public on Github to allow curious individuals to hack with it for themselves.
Built With
- c++
- raylib
Log in or sign up for Devpost to join the conversation.