pxt-ev3 icon indicating copy to clipboard operation
pxt-ev3 copied to clipboard

Integrated EV3 Robot Mat Simulator View

Open bpmerkel opened this issue 5 years ago • 0 comments

Is your feature request related to a problem? Please describe. Not a current problem, but an enhancement request. Discovered in an EV3 workshop I instructed for the FIRST LEGO League CITY SHAPER season.

Describe the solution you'd like Integrate @QuirkyCort's JS-based simulator as an extended Simulator View (see https://github.com/QuirkyCort/ev3dev-sim; see it live here https://www.aposteriori.com.sg/Ev3devSim/index.html). The simulator should also support switchable "table mats". Would be nice to have a JSON-based "profile" where EV3 programmers can define their robot's configuration (dimensions, track, wheel size, motors, sensors, the mat to which their programs apply, et al.)

A simulator enables all FLL team members to learn programming, when not at a table, without a physical robot.

Describe alternatives you've considered I forked @QuirkyCort's solution intent to re-implement in Angular as a browser SPA, along with GITHUB integration (API) and said "Wait, this is crazy! This could be a MakeCode extension for the code editor."

Additional context I thought this integration would be a fantastic capability for the EV3 MakeCode, or perhaps a new extension altogether.

bpmerkel avatar Sep 22 '19 23:09 bpmerkel