awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenRCT2 avatar

OpenRCT2/OpenRCT2

0
View on GitHub↗
15,211 星标·1,737 分支·C++·gpl-3.0·8 次浏览openrct2.io↗

OpenRCT2

OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as a cross-platform engine that modernizes the original game, enabling it to run on contemporary operating systems while maintaining full compatibility with legacy assets and data files.

The project distinguishes itself by providing a comprehensive multiplayer simulation server that supports cooperative, real-time park management and construction across multiple connected clients. It utilizes a deterministic lockstep networking model and a centralized action-based validation system to ensure that all participants maintain a synchronized game state during collaborative sessions.

Beyond its core simulation capabilities, the engine serves as a robust modding framework. It exposes internal functions through scriptable engine hooks, allowing users to extend gameplay mechanics, customize simulation parameters, and register new game actions. The platform also supports development hot-reloading for scripts, game content localization, and the integration of original scenarios to provide an extensible environment for simulation enthusiasts.

Features

  • Amusement Park Management Simulations - Provides comprehensive park management tools, including attraction construction, financial balancing, and guest satisfaction monitoring.
  • Engine Modernizers - Updates classic simulation games to run on contemporary operating systems while maintaining compatibility with original assets and game data.
  • Deterministic Networking - Synchronizes simulation state across multiple clients by broadcasting validated user inputs to ensure every player sees identical game outcomes.
  • Open Source Games - Functions as a cross-platform engine that extends the original simulation game with modern features, multiplayer support, and enhanced construction tools.
  • Tycoon Simulations - Provides a comprehensive simulation environment for managing amusement park economies, guest satisfaction, and infrastructure construction.
  • Multiplayer Game Servers - Provides a network-enabled platform that synchronizes game state across multiple clients to allow cooperative park management and real-time collaborative building.
  • Simulation Engines - Executes core simulation processes for managing park finances, staff, and infrastructure within a virtual environment.
  • Modding Frameworks - Provides a suite of tools for injecting custom scripts, modifying game parameters, and extending core mechanics within a classic simulation environment.
  • Deterministic Simulation Servers - Coordinates real-time network communication using a deterministic lockstep model to ensure synchronized park management across clients.
  • Collaborative Simulation Environments - Enables cooperative, real-time park management and construction across multiple connected clients in a shared, persistent environment.
  • Modding Toolkits - Extends core game mechanics and interface elements by injecting custom logic and scripts directly into the simulation engine.
  • Simulation Behavior Extensions - The simulation engine allows users to adjust core game parameters and interface settings to extend gameplay possibilities beyond the original engine constraints.
  • Action-Driven State Mutations - Routes all game modifications through a centralized validation system to maintain consistency and prevent desynchronization during multiplayer sessions.
  • Business and Simulation - Re-implementation of a classic theme park management game.
  • Game Engines and Remakes - Open-source remake of a classic theme park simulation.
  • Strategy Game Engines - Recreation of a classic theme park management game.
  • Games & Emulation - Re-implementation of a classic theme park simulation game.
  • Engine Recreations - Engine recreation for managing theme park simulation games.
  • Strategy and Simulation - Open-source recreation of a classic theme park simulator.
  • Custom Action Handlers - Provides a framework for registering custom game logic, ensuring state changes remain synchronized and consistent across all connected multiplayer clients.
  • Scriptable Extensions - Exposes internal simulation functions to an external scripting environment to allow for custom gameplay mechanics and interface modifications.
  • Legacy Asset Parsers - Enables the import of original data files and scenarios from previous titles to ensure full compatibility and restore classic content.
  • Cross-Platform Abstraction Layers - Wraps low-level hardware and operating system calls in a unified interface to enable consistent execution across different modern computing environments.
  • Static Asset Decoupling - Separates original game data files from the executable engine to allow for modern platform compatibility and asset reuse.

Star 历史

openrct2/openrct2 的 Star 历史图表openrct2/openrct2 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

OpenRCT2 的开源替代方案

相似的开源项目,按与 OpenRCT2 的功能重合度排序。
  • openttd/openttdOpenTTD 的头像

    OpenTTD/OpenTTD

    7,965在 GitHub 上查看↗

    OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for building and managing complex logistics and transport networks. The project functions as a multiplayer simulation sandbox where users can build infrastructure cooperatively or competitively in a shared virtual world. The platform is designed as a moddable simulation system that supports external assets, graphics, and gameplay modifications. It includes mechanisms for downloading and integrating add-on content and utilizes a plugin-based system to extend game mechanics beyond t

    C++
    在 GitHub 上查看↗7,965
  • openra/openraOpenRA 的头像

    OpenRA/OpenRA

    16,450在 GitHub 上查看↗

    OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,

    C#command-and-conquercross-platformcsharp
    在 GitHub 上查看↗16,450
  • sfttech/openageSFTtech 的头像

    SFTtech/openage

    14,100在 GitHub 上查看↗

    Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic, networking, and rendering infrastructure necessary to recreate classic strategy mechanics across multiple operating systems. The engine utilizes a deterministic lockstep simulation and a client-server architecture to maintain synchronized game states across participants. It distinguishes itself through a data-driven configuration system that allows for extensive game modding, enabling users to adjust mechanics and visual elements by editing human-readable files without requiring sou

    Pythonage-of-empiresc-plus-pluscmake
    在 GitHub 上查看↗14,100
  • diasurgical/devilutionxdiasurgical 的头像

    diasurgical/devilutionX

    9,578在 GitHub 上查看↗

    devilutionX is an open-source, cross-platform reimplementation of the original Diablo 1 game engine. It is a software framework designed to run the original action RPG logic and mechanics on modern operating systems by rewriting the engine in a current programming language. The project modernizes the legacy experience by adding support for widescreen resolutions, high-definition scaling, and configurable input mapping for various hardware controllers. It also introduces quality-of-life enhancements such as health bars, auto-loot, and tools to modify game speed and combat rules. The engine co

    C++
    在 GitHub 上查看↗9,578
查看 OpenRCT2 的所有 30 个替代方案→

常见问题解答

openrct2/openrct2 是做什么的?

OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as a cross-platform engine that modernizes the original game, enabling it to run on contemporary operating systems while maintaining full compatibility with legacy assets and data files.

openrct2/openrct2 的主要功能有哪些?

openrct2/openrct2 的主要功能包括:Amusement Park Management Simulations, Engine Modernizers, Deterministic Networking, Open Source Games, Tycoon Simulations, Multiplayer Game Servers, Simulation Engines, Modding Frameworks。

openrct2/openrct2 有哪些开源替代品?

openrct2/openrct2 的开源替代品包括: openttd/openttd — OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for… openra/openra — OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It… sfttech/openage — Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic,… diasurgical/devilutionx — devilutionX is an open-source, cross-platform reimplementation of the original Diablo 1 game engine. It is a software… openmw/openmw — OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a… warzone2100/warzone2100 — Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It…