Inspiration
Playing Card Games Without the Risk Of Losing Money or Having to go to a Casino
What it does
Allows you to play Poker, BlackJack, and Slots within a Website
How we built it
We built it Using a Maven Framework with direction toward a Socket.IO Server for a website
Challenges we ran into
We Ran into problems with the server backend -We first tried a bottle server but could not get them to compile within Intellij -We then tried to Use ScalaFX but decided to move back to a website after just barely getting the Library working -We ended up with a Socket.io Server where we decided to have a chance at a working project we would need to focus on a UI rather than a GUI
Accomplishments that we're proud of
We are Proud of the teamwork that went into solving all the problems. We took a step into a project we didn't really put much thought into and created something that we were proud of calling ours. We got our Logic working for the game and a UI to display and Tried our best for a Server to Website with the knowledge we had and using the time we had to learn more.
What we learned
During the whole project, we learned a lot about connectivity within teams. -We started off slow with GitHub being difficult then went through changes in the code to improve our productivity -We learned a lot about the creation process of a large-scale project and the multiple time we had to recode certain parts to make them more efficient and clean. -Last and most important thing we learned is how to turn our lessons from class into a real and functional project. We used Theories like Polymorphism and the State Pattern, Frameworks like Maven, and Languages like Scala, Python, and JavaScript. We used Old Topics from CSE 115 Like Servers and new topics like Github.
What's next for UB Casino
Next for UBCasino, we want to implement our Server side functionality to get Program out of our UI beta phase and into a new shell within a website. We want to create more Games and Expand the Features. We want to Optimize the Ai bots that are added to the sessions.
Log in or sign up for Devpost to join the conversation.