awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/malmo

0
View on GitHub↗
4,265 نجوم·607 تفرعات·Java·MIT·10 مشاهداتwww.microsoft.com/en-us/research/project/project-malmo↗

Malmo

Malmo is a voxel-based simulation platform designed for artificial intelligence research and the study of autonomous agent behaviors. Built as a sandbox environment using Minecraft, it serves as a framework for multi-agent simulation and reinforcement learning research within a 3D grid of blocks.

The project distinguishes itself through a multi-agent simulation framework that coordinates and synchronizes multiple autonomous agents to perform collaborative missions. It provides a standardized interface following reinforcement learning specifications, allowing it to function as an environment for training agents through trial and error.

The platform covers a broad range of capabilities, including the generation of research environments with reproducible task definitions and the integration of external game backends. It supports agents written in multiple programming languages via a language-agnostic communication layer and provides tools for remote state visualization of simulations.

The simulation engine and server dependencies are provided as containerized deployments to ensure consistent installation across different systems.

Features

  • Minecraft AI Research Platforms - Serves as a comprehensive sandbox environment built on Minecraft for experimenting with artificial intelligence and autonomous agent behaviors.
  • Game Simulation Environments - Provides a voxel-based sandbox built on a game engine for reinforcement learning and behavioral AI research.
  • Multi-Agent Coordination Systems - Implements frameworks that enable multiple specialized agents to collaborate on complex tasks by sharing state and delegating processes.
  • Standardized Training Interfaces - Maps voxel game states and actions to a uniform Python API for reinforcement learning training compatibility.
  • Minecraft AI Research Environments - Provides a complex 3D voxel sandbox based on Minecraft for studying autonomous agent navigation and interaction.
  • Multi-Agent Coordination - Implements a centralized coordinator to synchronize the timing and task execution of multiple autonomous agents.
  • Multi-Agent Frameworks - Offers a platform for coordinating multiple autonomous agents into collaborative teams to perform joint missions.
  • OpenAI Gym Integrations - Provides a standard Python interface following OpenAI Gym specifications for reinforcement learning training.
  • Reinforcement Learning Environments - Provides standardized interfaces for defining state, action, and reward logic to train autonomous agents via reinforcement learning.
  • Research Simulation Environments - Creates controlled virtual voxel environments used to test and evaluate the behavior of autonomous AI agents.
  • Voxel World Generation - Generates simulated voxel worlds where agents interact with and learn from a 3D grid of blocks.
  • Voxel World Generation - Represents the simulation world as a 3D grid of blocks to provide a discrete interaction space for agents.
  • AI Research Sandboxes - Provides a 3D grid of blocks as a virtual environment where agents learn to solve complex research tasks.
  • Language-Agnostic Communication Layers - Decouples simulation logic from agent scripts using a language-agnostic communication layer to support multiple languages.
  • Simulation Task Execution - Provides a standardized interface to connect scriptable environments to simulation instances for running AI agent experiments.
  • Cross-Language Agent Research - Enables AI testing by connecting external scripts written in various languages to a centralized simulation engine.
  • Multi-Language Agent SDKs - Supports the development of autonomous agents using various programming languages through a consistent set of SDKs.
  • Task Scenario Definitions - Uses structured configuration files to define reproducible goals and environmental constraints for AI agent tasks.
  • Reproducible Run Configurations - Uses structured JSON files to define experimental constraints, ensuring reproducible research runs.
  • Agent-Client Communication Protocols - Transfers game state and agent actions via a networked socket-based message protocol.
  • Simulation Synchronizers - Uses a centralized coordinator pattern to ensure multiple agent instances start missions and meet simultaneously.
  • Game AI Environments - Integrates reinforcement learning agents into a voxel-based sandbox.
  • Research Platforms - AI experimentation platform built on top of Minecraft.

سجل النجوم

مخطط تاريخ النجوم لـ microsoft/malmoمخطط تاريخ النجوم لـ microsoft/malmo

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Malmo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Malmo.
  • unity-technologies/ml-agentsالصورة الرمزية لـ Unity-Technologies

    Unity-Technologies/ml-agents

    19,494عرض على GitHub↗

    This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents within Unity simulations. It provides a multi-agent simulation framework for configuring cooperative or competitive scenarios and includes an environment wrapper that bridges simulations with standard machine learning libraries using gym-style interfaces. The system features a native cross-platform inference engine that executes trained neural network models for real-time decision making without external dependencies. It enables the acceleration of the learning process by running m

    C#
    عرض على GitHub↗19,494
  • openai/universeالصورة الرمزية لـ openai

    openai/universe

    7,506عرض على GitHub↗

    Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance

    Python
    عرض على GitHub↗7,506
  • ntasfi/pygame-learning-environmentالصورة الرمزية لـ ntasfi

    ntasfi/PyGame-Learning-Environment

    1,062عرض على GitHub↗

    PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial intelligence agents within diverse game environments. It functions as a communication layer that bridges reinforcement learning agents with game state observations, action inputs, and reward signals, allowing for consistent interaction across different game titles. The platform distinguishes itself by offering a headless execution mode that disables graphical rendering pipelines. By bypassing display overhead, this feature accelerates training cycles for automated agents during bac

    Pythonagentaiartificial-intelligence
    عرض على GitHub↗1,062
  • qwenlm/qwen-agentالصورة الرمزية لـ QwenLM

    QwenLM/Qwen-Agent

    13,322عرض على GitHub↗

    Qwen-Agent is a development framework for building autonomous software applications that leverage large language models to plan, reason, and execute complex tasks. It functions as an orchestration engine that enables models to interact with external APIs, manage persistent memory, and maintain context across multi-step workflows. The framework distinguishes itself through a multi-agent collaboration platform that allows independent agent instances to exchange structured messages and delegate sub-tasks to one another. By utilizing iterative reasoning loops and dynamic prompt injection, the sys

    Python
    عرض على GitHub↗13,322
عرض جميع البدائل الـ 30 لـ Malmo→

الأسئلة الشائعة

ما هي وظيفة microsoft/malmo؟

Malmo is a voxel-based simulation platform designed for artificial intelligence research and the study of autonomous agent behaviors. Built as a sandbox environment using Minecraft, it serves as a framework for multi-agent simulation and reinforcement learning research within a 3D grid of blocks.

ما هي الميزات الرئيسية لـ microsoft/malmo؟

الميزات الرئيسية لـ microsoft/malmo هي: Minecraft AI Research Platforms, Game Simulation Environments, Multi-Agent Coordination Systems, Standardized Training Interfaces, Minecraft AI Research Environments, Multi-Agent Coordination, Multi-Agent Frameworks, OpenAI Gym Integrations.

ما هي البدائل مفتوحة المصدر لـ microsoft/malmo؟

تشمل البدائل مفتوحة المصدر لـ microsoft/malmo: openai/universe — Universe is a training and evaluation platform that transforms websites, games, and software into standardized… unity-technologies/ml-agents — This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents… ntasfi/pygame-learning-environment — PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial… qwenlm/qwen-agent — Qwen-Agent is a development framework for building autonomous software applications that leverage large language… rohitg00/agentmemory — AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech…