Computer Science is an extremely important field in this day and age with more complex and interesting devices developed every month. One problem with this, there is a lack of skilled programmers filling positions to program these new devices. What better way to introduce computer science/any related field to children, than with cute animals!
What it does
The concept behind the project is to be able to expand the journeys that the dog can follow, CS does not have to be the only one. In essence, each "story," has multiple different stages consisting of fun, and interactive games relating to the subject, rewarding users for completing the tasks in each stage.
How we built it
Rufftastic is built upon HTML5 & PHP. The PHP handles storing of user information (through the use of browser cookies), and HTML5 for the visuals (dogs!).
Challenges we ran into
The main difficulty we faced was time, we loved all of our challenges for our Python "story," and would have loved to incorporate new stories based on elements of music theory, mathematics, and more!
Accomplishments that we're proud of
Visuals! Our design style is what really makes this game unique, which was not possible without our amazing graphic artist, Alexa! On the technical side, we were very excited to be able to execute Python in the browser, as our initial concept relied on multiple-choice questions and answers.
What we learned
So much! PHP was a relatively new language to most of us, so we really were able to grasp the concepts by the end of the weekend. Animation-- starting out, we had only known little about how two-dimensional/traditional animation was done, but by the end, we were nearly experts!
What's next for TheRufftasticAdventures
We intend to add as many stories as we see a need for! We really wish we could have developed more of them to show, but will definitely continue to pursue more of them outside of the hackathon!