Inspiration

Being students ourselves, we understand the various challenges in remote learning, one of which is the lack of student motivation. Students are generally more unmotivated towards their work at to learning, and this is especially apparent in younger kids, who would much rather play a game. So why not make learning into a game? That is how we came up with EDventure, the educational adventure game.

What it does

In its current form, there is a landing page that introduces EDventure and that would then take you to your Quest (although the router doesn't work). In the Quest page there is an example 'fight' with an example _Quest_ion.

What we wanted to create was a template that teachers could use to mix rpg game elements with their classwork. That way, it could be accessible to any educational topic. How it was going to be interactive and engaging is that students would receive a daily quest to fight a monster. They would have to answer questions correctly to beat the monster and receive rewards like better gear/cosmetics etc.

How we built it

We each spent time learning and doing tutorials on React and Material UI before implementing it in HTML/Javascript/CSS through a React site.

Challenges we ran into

Being a team of beginner coders, there were a lot that we didn't know, and creating a website was one of that. Some of the more noticeable problems we ran into were: Routing pages together, cloning from Github onto an existing local directory, using grids to center a single image

Accomplishments that we're proud of

As beginner coders, we are proud to have learned the basics of React and being able to implement our first React site with basic functions. The idea itself is really sound and has a lot of space for future improvement.

What we learned

We learned how to set up a basic React site and render Material UI components.

What's next for EDventure

Beyond just improving our coding skills, we hope that the idea of EDventure appeals to more than just us, the creators, and that it can fall in the hands of some people who can develop it better than we can. There are a lot of basic functions like routing to another page, and submitting a form that we weren't able to do, but to an experience developer would be a very simple process. What we got down, was a basic idea of what we want EDventure to be, there is a lot of room to improve from where we are, and to build into an actual fun website.

Share this project:

Updates