/curiosix

CuriosiX is a web-based programmable Curiosity emulator

Primary LanguageTypeScript

CuriosiX

Netlify Status

CuriosiX is a web-based programmable Curiosity emulator. It was developed as an alternative to the Robot Karol emulator, which is mainly used in German schools.

Features

  • 3d world
  • Build editor
  • Code editor with syntax highlighting
  • Worlds and scripts get saved in the browser (no backend required)

Currently all labels, dialogs, etc. are in German, but i18n/english support will come soon.

Get started

  1. Prerequisites

    • Node.js (version 10 LTS is recommended)
    • NPM
    • Git

    Visual Studio Code is recommended as IDE, but not required

  2. Clone the GitHub repository

    $ git clone https://github.com/Joh4nnesB/curiosix.git
    $ cd curiosix
    

    If you don't have git installed on your machine, you can also download the repository as a zip archive

  3. Install all required NPM packages

    $ npm install
    
  4. Start the development server

    $ npm run dev
    

    or

    Build CuriosiX

    $ npm run build
    

Bugs

If you find any bugs or have a cool idea that should be added to CuriosiX, feel free to open an issue.

Licenses

Icons made by photo3idea_studio from www.flaticon.com are licensed by CC 3.0 BY Sounds made by www.notificationsounds.com are licensed by CC 4.0 BY

© Johannes B. 2019