Skip to content

robotopia-x/research

Repository files navigation

Robotopia-Research

“Research is the highest form of adoration”
Pierre Teilhard de Chardin

Research is an essential part of a successful project. Analyzing comparable projects and their features helped us make our own game unique.

Robot-IDE

As the heart of our project, we had to make sure to find the best JS interpreter possible. We first thought about writing our own interpreter but then found Esper.js.
Robot IDE

Tutorials

Researching other, already existing projects, we could extract some of their experience of teaching and put that gained knowledge into our tutorials.
Nice to have tutorial features
Warcraft3 Level Editor

WebRTC

As the main concept behind our communication between clients and presenter, we had to make sure that it's the right technology for what we want to use it for.
WebRTC

Blockly

Understanding and writing valid code is hard and beginner unfriendly. That's the reason Google build the graphical programming language Blockly!
Blockly Advanced

Comparable Projects

To make our project unique compared to the projects already existing, we took 4 of the more known projects and analyzed their good and bad parts.

CodeOrg

Probably the most well known and popular project that teaches kids to code. The hour of code is very popular.
Analyzing CodeOrg

CodingGame

CodingGame is aimed at more experienced and older kids, teaching more complex techniques and hosting quite hard tasks.
Analyzing CodingGame

LightBot

This mobile game starts really easy and adds more and more complex concepts over time eventually getting quite challenging.
Analyzing LightBot

RunMarco

Being also a mobile game, RunMarco is a more beginner friendly introduction to logic. It's really easy and aimed at smaller children.
Analyzing RunMarco