Felt horrible studying during your schooling? I bet you have. Why?
- It's boring.
- "What on earth am I gonna do with this?" feeling.
This is what I believe is fundamentally flawed with education the way it is today. (Maybe Un)Surprisingly, Elon Musk too feels the same.
GamifyingEdu solves these problems by creating games that make learning:
- fun, because they are games! And,
- meaningful, by demostrating real world applications of concepts.
On the top of it, these games are accesible to all and easily integrable into existing curriculums
Check out this tank shooter game based on projectile motion!
GamifyingEdu uses p5.js, a wonderdul javascript library that enables create interactive visualizations with code for its Physics games. Daniel Shiffman's Nature of Code (book, video series) lays the foundation of the concept of Natural Simulations used to create them.
There are plans to further extend into subjects like mathematics, economics and geography; additionally using libraries like d3.js, NASA Worldwind, leaflet.js etc.
GamifyingEdu aims to be a beginner friendly and good-first-issue repository which welcomes contributions and suggetions from all, in the near future. The contributing docs yet to be written. Meanwhile, you can participate in the discussions and issues or start a new one.
The github pages site for this repository is active. Creating a proper website with a custom domain is on the todo list.