From c5e980f5ecf8de5199f1b03a59a06be9f8460d12 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Thu, 19 Feb 2026 22:47:25 -0500 Subject: [PATCH] feat: Update README to reflect advanced features and improved descriptions --- README.md | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index c480d99..9571fd3 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,35 @@ -# 🐢 Turtle Control Center - Web Panel +# 🐢 Turtle Control Center - Advanced Web Panel -A full-stack web application for monitoring and controlling ComputerCraft turtles in Minecraft. Features a real-time 3D map, WebSocket communication, and an intuitive control panel. +A comprehensive full-stack web application for monitoring and controlling ComputerCraft turtles in Minecraft. Features real-time 3D visualization, voice commands, intelligent navigation, mining statistics, team coordination, and persistent database storage. ![Turtle Control Center](https://img.shields.io/badge/Minecraft-ComputerCraft-green) ![Node.js](https://img.shields.io/badge/Node.js-18+-blue) ![React](https://img.shields.io/badge/React-18-61DAFB) ![Three.js](https://img.shields.io/badge/Three.js-3D-black) +![SQLite](https://img.shields.io/badge/SQLite-Database-003B57) -## 📋 Features +## ✨ Features -- **🗺️ Real-time 3D Map**: Visualize turtle positions and movements in a beautiful 3D environment +### Core Features +- **🗺️ Real-time 3D Map**: Visualize turtle positions and movements with Three.js - **🎮 Control Panel**: Monitor and control multiple turtles simultaneously -- **⚡ WebSocket Communication**: Instant updates and commands -- **🔄 Auto-reconnect**: Handles connection drops gracefully -- **📊 Live Statistics**: Track fuel, inventory, position, and more -- **🎯 Manual Control**: Direct control with arrow keys -- **🤖 Autonomous Modes**: Explore, mine, and return home automatically +- **⚡ WebSocket Communication**: Instant bidirectional updates +- **🔄 Auto-reconnect**: Robust connection handling with automatic recovery +- **📊 Live Statistics**: Fuel, inventory, position, mining stats, and more +- **🎯 Manual Control**: Direct movement and action controls +- **🤖 Autonomous Intelligence**: Smart exploration with position memory and stuck detection + +### Advanced Features +- **🎤 Voice Commands**: Natural language control with Web Speech API (20+ commands) +- **📦 Enhanced Inventory**: 4x4 grid display with item-specific emojis and counts +- **📱 Mobile Responsive**: Optimized for desktop, tablet, and mobile devices +- **💾 Database Persistence**: SQLite storage for homes, blocks, paths, tasks, and statistics +- **📈 Mining Statistics**: Track blocks mined per turtle with leaderboards +- **👥 Turtle Teams**: Organize turtles into groups with coordinated commands +- **🗺️ Path Recording**: Record and replay turtle movement paths +- **📋 Task Queue**: Schedule and coordinate multi-turtle tasks +- **🏗️ Mining Areas**: Define and manage mining zones +- **⏱️ Session Tracking**: Time-based analytics and performance metrics ## 🏗️ Architecture