We had wanted to learn the Qt framework, and practice our modern C++ skills.
What it does
Currently the only fully implemented game built with our framework is Hex, however several other connection games are in the works, and will be playable soon.
How we built it
We applied out knowledge of software engineering, and made frequent reference to the extensive Qt docs to put together a flexible and not overly hacky framework for connection games.
Challenges we ran into
None of us had previously used Qt in any for as developers, so we all had to learn how to use it. Additionally we had to brush up on our C++ skills. If that weren't enough, we also ran into major technical issues that took out 2 of our 3 laptops.
Accomplishments that we're proud of
We were able to complete our framework, and implement a game using a major C++ framework with which we previously had no experience.
What we learned
We learned a good amount about modern C++ practices, as well as how to use the Qt framework.
What's next for qtConnections
We'll be adding more connection games to it, and implement more tile types such as squares, or cubes. We would also like to build the games for other platforms, including Android. Adding peer to peer networking support is another item that is high on our priority list.