Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

Commit 182c9ee

Browse files
committed
Merge branch 'master' into develop
2 parents 44b85bb + de4da09 commit 182c9ee

File tree

4 files changed

+69236
-17
lines changed

4 files changed

+69236
-17
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.DS_Store
12
node_modules
23
npm-debug.log
3-
bundle.js
4+
bundle.js

README.md

+39-16
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,47 @@
1-
# robot-ide
1+
# Robotopia :robot:
22

33
[![built with choo v4](https://img.shields.io/badge/built%20with%20choo-v4-ffc3e4.svg?style=flat-square)](https://github.com/yoshuawuyts/choo)
4-
5-
6-
# Installation
4+
[![GitHub license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/robotopia-x/robotopia/blob/master/LICENSE)
5+
6+
> Robotopia is an in-browser learning tool for kids and young adults. It strives to teach programming concepts together with basic logic in a fun and comforting way without writing a single line of code.
7+
8+
![Robotopia Editor](./assets/img/readme_IMG.png)
9+
10+
## Features
11+
<a href="https://github.com/robotopia-x"><img src="./assets/img/robotopia.png" align=right alt="Robotopia - Techning kids to code" width="300"/></a>
12+
13+
- [x] Teaches kids to code.
14+
- [x] Features cute graphical robots which want to be programmed.
15+
- [x] Introduction tutorials and open world mode for long lasting fun
16+
- [x] Learn basic coding logic
17+
- [x] If-Conditions
18+
- [x] Loops
19+
- [x] Events
20+
- [x] Basic arithmetic logic
21+
- [x] Runs in your browser tab.
22+
- [x] Works with Google Chrome.
23+
- [x] No download required.
24+
- [x] Most recent version online -> https://robotopia-x.github.io
25+
- [x] Uses the battle-tested Google Blockly graphical programming language.
26+
- [x] Multiplayer experience.
27+
- [x] User tested.
28+
- [x] Peer-to-Peer Connection between clients and presenter
29+
- [x] Uses the [Choo](https://github.com/yoshuawuyts/choo) JS-Framework.
30+
- [x] *Easy self-hosting*.
31+
32+
## Installation
33+
> Make sure to use Google Chrome
34+
35+
*You can find the most recent version here: [Robotopia](https://robotopia.surge.sh)*
736

837
```bash
38+
git clone https://github.com/robotopia-x/robotopia.git
39+
cd robotopia
940
npm install
10-
11-
```
12-
13-
# Development
14-
15-
```bash
1641
npm start
17-
1842
```
43+
A local webserver will be started at [http://localhost:9966/](http://localhost:9966/).
1944

20-
# Deployment
21-
22-
```bash
23-
npm run deploy
24-
```
45+
## Related
46+
- [Our research repo](https://github.com/robotopia-x/research)
47+
- [Our presentation slides](http://slides.com/pguth/robotopia-x)

assets/img/robotopia.png

111 KB
Loading

0 commit comments

Comments
 (0)