Realizing the limitations of wifi and data inaccessibility at times, the gameplay of many games is restricted, leaving the users bored and unsatisfied. Using Apple's multiplayer connectivity, users can play against friends and those nearby in a classic game of tic-tac-toe, or as we like to call the improved version, On The Go Tic-Tac-Toe, which represents the first milestone in creating an offline library of multiplayer games without wifi or the use of cellular data. The iOS application allows for gameplay features that is complemented with an online web-client.
Originally, we planned to use image recognition to identify hand-drawn tic-tac-toe boards, but due to software limitations, we had to postpone the release of this feature.
On the Go Tic-Tac-Toe was developed with Swift and JSON for iOS, with extensive use of Apple's Multiplayer Connectivity Framework. With this framework, users are able to connect to other players through a bluetooth P2P Mesh Network. The web-client was built using HTML5, CSS, and JavaScript, allowing for flawless gameplay on any device. Efficient coding of the web animations and the AI in the applications were a challenge that the team had to over come, with the group also spending time focusing on the design and UX of both types of the application. The team is proud of their use of Apple's Multipeer Connectivity Framework and hopes to extend this concept with other games and applications in the future.
HackDartmouth II was our first Hackathon, and we can't wait to continue learning!

Log in or sign up for Devpost to join the conversation.