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

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

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

citybound/citybound

0
View on GitHub↗
8,123 星标·356 分支·Rust·AGPL-3.0·7 次浏览cityboundsim.com↗

Citybound

Citybound is an open-source multiplayer city simulation game and collaborative urban planner. It provides a shared digital space where multiple users co-manage city growth, design infrastructure layouts, and develop urban environments in real time.

The project functions as a collaborative city builder, allowing players to plan and evolve a virtual city together. Changes made to the urban environment are reflected immediately for all connected participants within the shared simulation.

The system utilizes an entity-component simulation to manage urban behavior and a shared-world coordinate system. Real-time synchronization is handled via websockets, employing authoritative state synchronization, delta-based updates, and client-side interpolation to maintain consistency across all users.

Features

  • Real-time Collaboration - Provides a real-time shared environment for multiple users to collaboratively plan and build a city.
  • Real-Time Building - Allows for the construction and evolution of a city with immediate reflections for all connected players.
  • Collaborative Urban Planning - Enables multiple users to work together to design city layouts and infrastructure in a shared space.
  • Entity Component Systems - Utilizes an entity-component system to manage city objects and decouple urban behavior logic.
  • Urban Planning Tools - Functions as a shared digital space for co-managing city growth and infrastructure layout.
  • Collaborative Simulation Environments - Offers a collaborative simulation environment where users collectively manage and evolve urban growth.
  • Real-Time Communication - Uses WebSockets for persistent, bidirectional, low-latency communication of player actions and events.
  • State Synchronization - Implements a mechanism to maintain consistent city state between the authoritative server and connected clients.
  • Game State Interpolation - Smooths out visual movements of city entities by interpolating positions between server updates.
  • Coordinate Systems - Employs a unified global grid coordinate system to ensure spatial consistency across all players.
  • Open Source Games - Provides an open-source implementation of a city-building simulation game.
  • Network State Delta Updates - Reduces network bandwidth by transmitting only specific changes in the simulation state.
  • Business and Simulation - City builder simulating microscopic interactions of millions of individuals.
  • Games & Entertainment - City simulation game.

Star 历史

citybound/citybound 的 Star 历史图表citybound/citybound 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Citybound 的开源替代方案

相似的开源项目,按与 Citybound 的功能重合度排序。
  • openrct2/openrct2OpenRCT2 的头像

    OpenRCT2/OpenRCT2

    15,211在 GitHub 上查看↗

    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 syst

    C++c-plus-pluscmakecpp
    在 GitHub 上查看↗15,211
  • typecellos/blocknoteTypeCellOS 的头像

    TypeCellOS/BlockNote

    9,141在 GitHub 上查看↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    TypeScriptblock-basededitorjavascript
    在 GitHub 上查看↗9,141
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 GitHub 上查看↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    在 GitHub 上查看↗3,523
  • opendiablo2/opendiablo2OpenDiablo2 的头像

    OpenDiablo2/OpenDiablo2

    11,038在 GitHub 上查看↗

    OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets. The project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat

    Go
    在 GitHub 上查看↗11,038
查看 Citybound 的所有 30 个替代方案→

常见问题解答

citybound/citybound 是做什么的?

Citybound is an open-source multiplayer city simulation game and collaborative urban planner. It provides a shared digital space where multiple users co-manage city growth, design infrastructure layouts, and develop urban environments in real time.

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

citybound/citybound 的主要功能包括:Real-time Collaboration, Real-Time Building, Collaborative Urban Planning, Entity Component Systems, Urban Planning Tools, Collaborative Simulation Environments, Real-Time Communication, State Synchronization。

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

citybound/citybound 的开源替代品包括: openrct2/openrct2 — OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as… typecellos/blocknote — BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… opendiablo2/opendiablo2 — OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a… unitytechnologies/open-project-1 — This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample… tobspr-games/shapez.io — shapez.io is an open-source automation base building game and infinite sandbox factory simulation. Players extract and…