Level up your coding skills by playing fun games :)
EvolvE is a practice based e-learning platform.
Why we built this? It's often hard to stay motivated learning online so we wanted to create a different kind of e-learning platform that would finally make this process much more fun and enjoyable.
Stack: React, Node.js, MongoDB, Express
Libraries: Bootstrap, CodeMirror
The game is a castle conquest. You have to build an army to defeat a dragon and destroy the castle.
The game is diveded in 4 actions. For each action, we provided an initial code that you have to complete.
In Action 1, you received an encrypted message from a spy.
Once you decrypt it, click on Run. If your code is correct, you can move to the next step.
In Action 2, you will build your army and you will use it in Action 3 to attack the dragon.
Action 4 is the last step of the game. This is when you have to defeat the dragon.
When you make mistakes, we provided hints to help you.
The chat is accessible through the menu. You can use it to play with your friends or request the help of a mentor.
If you don't have nodemon, run first: npm i nodemon -g
Then, run the following commands:
npm install
cd client
npm install
cd ..
npm run dev
- Add home screen where users can choose which game they want to play
- Track progress
- Create user accounts + login system
- Add multiplayer feature
- Add mentor feature: users can mentor beginners who need help