Inspiration
Incorporating game elements into learning experiences inspires users through intrinsic motivation, immediate feedback, and a sense of achievement. Games engage learners with immersive contexts, promoting collaboration, personalized challenges, and trial-and-error exploration. Gamification elements like rewards and competition enhance engagement, while the freedom to make choices fosters critical thinking. This blend creates an effective and enjoyable learning environment that leverages psychology and interactivity to promote skill acquisition and knowledge retention.
What it does
learn with amelia is a fun game where you can practice short logic based codes and validate them
How we built it
Developing DearGrandpa was a bit of challenging task in 48 hours. π€ we started from scratch firstly for Frontend we have used HTML , CSS and Javascript BootStrap UI, JS Libraries. β¨ For the Backend we used nodeJs for server creation and for API route we used ExpressJs with ejs as templating engine providing authentication using passwordJS and last MongoDB for Database .We have also used JDOODLE IDE compiler PLUGIN for providing compiler to user to write their code.πΊοΈ right now its working and user can check the code but its not evaluating user results
Challenges we ran into
- writing a catchy story
- developing a nice looking frontend
- how to compile user code (we used JDOODLE)
- how can we validate user results (we werent able to figure out)
- how can we make a kind of mechanism where user can only access levels he complete (partial success)
Accomplishments that we're proud of
this is gonna turn to be a great game where you can practice your logic building skills and programming skills also we made it within 48 hours we are beginners in full stack development and hackathons are proving to be best
What we learned
- We learned about integrating the web APIs into our projects.
- How to deploy a full-scale app to a cloud based serving platform
- connect to a remote cloud database
- learned about external apis and postman
- learned about plugins
What's next for Learn with Amelia
We want to add more puzzles and story based questions not just algorithm problmes we also want to complete its story so that it turns about to be a cool mystery game We will add more levels and some new chapters like fullstack development, cloud computing, machine learning and so on. we will try to add new themes πΆοΈ every month by which user will take more interest to learn with whole focus.πͺ We will add leaderboard and some good enhancement with inbuilt compiler. right now the levels are locked and the compiler is from a JDOODLE PLUGIN we are trying to make the compiler usable and the game accessable to all π
links
https://www.jdoodle.com/compiler-api/ https://icons8.com/ https://www.canva.com/

Log in or sign up for Devpost to join the conversation.