MikeBotStudio is a visual playground for learning robotics and programming concepts through interactive block-based coding (Blockly) and game simulation (Phaser).
- 🎮 Phaser-based Simulation — Real-time robot movement and interaction.
- 🧱 Blockly Integration — Drag-and-drop block programming with instant code generation.
- 🤖 AI Command Assistant — Type natural language commands and auto-generate blocks.
- 🧩 Custom Blocks — Move, rotate, pick up, and release actions linked to the robot API.
Before running this project, make sure you have:
git clone https://github.com/riseatlsu/MikeBotStudio.git
cd MikeBotStudionpm installThis will install all required Node.js packages including dependencies for the ChatGPT integration server.
MikeBotStudio has two components that need to run simultaneously:
npx vite devThen go to the localhost link that appears in the terminal.
In a separate terminal, run the Node.js server for AI command processing:
npm startOr:
node server.jsThe backend server will start on port 3000 (or as configured) and handle:
- Natural language command processing
- ChatGPT API integration
- Block generation from text commands
- LSU RISE Lab - GitHub