Skip to content

GamifyingEdu makes learning fun and meaningful through games demonstrating real-world applications or abstract beauty of concepts

License

Notifications You must be signed in to change notification settings

JaPrad/GamifyingEdu

Repository files navigation

GamifyingEdu

😀 Hey there! Nice to see you!!👋👋🏿👋🏽👋🏻👋🏾👋🏼

Felt horrible studying during your schooling? I bet you have. Why?

  1. It's boring.
  2. "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:

  1. fun, because they are games! And,
  2. 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

Demo

drawing

Check out this tank shooter game based on projectile motion!

Technologies Used, and Subjects Covered

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.

Contributing

⚠️No unsolicited PRs are accepted Kindly make sure you get a nod from the maintainers before you start working.

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.

Website

The github pages site for this repository is active. Creating a proper website with a custom domain is on the todo list.