Inspiration
Programming isn't always easy to learn- we wanted to ease that burden by making it fun.
What it does
Code Heroes teaches the user the basics of a programming language via multiple choice questions.
How we built it
HTML, CSS, Javascript, Visual Studio, and several answered prayers to the programming gods.
Challenges we ran into
We initially used razor pages with the intention of implementing c# to handle the back-end processes. As an object oriented language, it would make it very easy to process in and randomize all the questions. Turns out it wasn't as compatable as we thought so we had to start over with Javascript- a language no one on our team knew before this weekend! It's been a learning curve.
Accomplishments that we're proud of
We still managed to complete our goals for core functionality despite the major setback of having to re-code the backend halfway through the event. One of our members (shoutout to Emma) also came up with over 30 multiple choice questions for the game over the weekend!
What we learned
- More research should be done in the planning phase on the pheasability of using tools or languages in our solution.
- Javascript... so much Javascript
What's next for Code Heroes
- More gamemodes would be so much fun (our optional features included gamemodes like filling in the gaps of a line of code and writing the output to the line of code)
- Animation on the game screen. We only had time to make the health bar dynamic- it would be cool to see the hero and dragon moving on the screen!
- More languages. Python is a great introductory language, but it would also be great to provide learning opportunites for other languages as well
Built With
- bootstrap
- css
- html5
- javascript
- razor-pages
- visual-studio
Log in or sign up for Devpost to join the conversation.