Inspiration
Our inspiration for this project stemmed from the growing epidemic of kids not enjoying the learning
process, and parents and teachers struggling to teach students new concepts with some kind of
motivation. This is why EduVenture is the perfect site for children from grades 1-6 to strengthen their
math and english skills and learn new ones so they can get through the game and reach the treasure!
What it does
EduVenture is a program where it starts out in a game world. The user is given an option of whether
they want to choose the english world or the math world. Once chosen, the program will direct them
to the selected trail and commence the questions. Each trail has six levels, with each level consisting
of two questions. The user will be asked a question and must choose the correct answer by clicking on
the correct box. If answered correctly, the user will move on one space forward on the trail.
Otherwise, they will be told the correct answer, shown an explanation of the concept, and the
program will display a similar question again. If correct, they will move on but if they answer
incorrectly again, the game will terminate and they'll have to start over again from the beginning. The
player must complete all six levels in order to finish the trail and reach the treasure!
How we built it
As for the back-end aspect, we used programmed this game using JavaScript in the CodeSandbox
editor. For the front-end visuals, we created our own graphics using Adobe Illustrator and various
other pngs.
Challenges we ran into
The main challenge along the way of us producing this program was the fact that the back-end
JavaScript code was having issues with merging with and incorporating the code behind the front-
end. We tried researching as to why this issue was occurring and how to solve it, but were at a dead
end. The only way we could surpass this obstacle was to merge them and convert them into HTML,
while still editing the product in the HTML format, as there were many bugs during the conversion
from a completely different language. Although this wasn't our original, desired option, it actually
ended up being our strength! Converting the program into HTML was ultimately the better decision
because we could transfer the program into a website and make it more accessible to all kids, even
those who don't have access to various JavaScript editors or runners, so any website can host the
game with no problem!
Accomplishments that we're proud of
We were incredibly proud of our end product as it was effective for its purposes, we worked long and
hard for this dream to become a reality, and we persevered through it all, even in the short time given.
Furthermore, we are extremely proud of our resilience through the errors/bugs, the merging of
programs, and other adversities! We are so happy that we have developed an innovating, educational,
and fun game for many students!
What we learned
We learned the importance of teamwork, effective communication, essential JavaScript skills, how to
problem solve and think outside the box, and how to merge codes from different editors and convert
them into a website. This was a new experience for us so we welcomed the challenge!
What's next for EduVenture
We plan to turn this fun and innovative game into a mobile app for all players as it would be more
easily accessible and user-friendly for all. In addition, we would also like to expand this program and
create more games to incorporate other subjects, concepts, grade levels, and maybe even mentor
programs!
Log in or sign up for Devpost to join the conversation.