awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to marian42/wavefunctioncollapse

Open-source alternatives to Wavefunctioncollapse

30 open-source projects similar to marian42/wavefunctioncollapse, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Wavefunctioncollapse alternative.

  • fogleman/minecraftAvatar de fogleman

    fogleman/Minecraft

    5,420Ver en GitHub↗

    This project is a Python voxel game engine and real-time renderer designed for interacting with block-based 3D environments. It functions as a procedural terrain simulator and a first-person navigator, allowing users to explore and visualize worlds composed of individual cubes. The system enables direct procedural terrain manipulation, providing a mechanism to add or remove blocks in real time to create custom structures. It utilizes a first-person camera system to translate keyboard and mouse inputs into movement and perspective changes within the virtual space. The engine handles 3D space

    Python
    Ver en GitHub↗5,420
  • movingblocks/terasologyAvatar de MovingBlocks

    MovingBlocks/Terasology

    3,867Ver en GitHub↗

    Terasology is a Java-based voxel game engine designed for creating and simulating complex three-dimensional voxel environments. It functions as a modular sandbox platform that allows for the integration of custom gameplay mechanics and core extensions. The project features a procedural world generator that uses deterministic algorithms to construct terrain and environmental features. It employs an entity component system framework to decouple game logic from data and a deferred shading renderer to handle lighting and atmospheric effects within block-based worlds. The engine provides capabili

    Java
    Ver en GitHub↗3,867
  • pixelguys/cubyzAvatar de PixelGuys

    PixelGuys/Cubyz

    3,173Ver en GitHub↗

    Cubyz is a voxel game engine designed for building procedurally generated 3D sandbox worlds. It provides a framework for creating infinite landscapes with real-time terrain modification and exploration, supported by a dedicated voxel rendering engine. The project features a procedural terrain generator that utilizes a chunk-based system to allow for massive vertical construction without height or depth limitations. It optimizes performance through a distance-based rendering system that simplifies the geometric complexity of distant landscape elements to maintain wide view distances. The engi

    Zig3d-gamecubyzgame
    Ver en GitHub↗3,173

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • fogleman/craftAvatar de fogleman

    fogleman/Craft

    11,021Ver en GitHub↗

    Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world and implements an infinite terrain generator that uses noise functions to create deterministic, procedural landscapes. The project features a networked environment where players can build and modify a shared world using socket-based state synchronization. To maintain consistency across sessions, it employs a voxel world database to store and retrieve modified block coordinates. The system covers a range of capabilities including 3D collision detection for character movement, to

    C
    Ver en GitHub↗11,021
  • mxgmn/wavefunctioncollapseAvatar de mxgmn

    mxgmn/WaveFunctionCollapse

    24,697Ver en GitHub↗

    WaveFunctionCollapse is a procedural generation engine that creates complex, non-repeating patterns by treating spatial arrangement as a constraint satisfaction problem. It functions as a stochastic solver that derives output structures from a single input example, ensuring that every element placed within a grid satisfies specific adjacency requirements relative to its neighbors. The system distinguishes itself by using an entropy-driven approach to grid collapse, where it iteratively selects the cell with the fewest remaining possibilities to trigger a cascade of logical updates. By decompo

    C#algorithmcsharpgamedev
    Ver en GitHub↗24,697
  • jdah/minecraft-weekendAvatar de jdah

    jdah/minecraft-weekend

    4,401Ver en GitHub↗

    minecraft-weekend is a voxel engine designed for rendering infinite three-dimensional environments. It utilizes procedural generation and mathematical noise functions to automate the creation of diverse landscapes, biomes, and height variations. The engine implements a voxel rendering system using buffer-based meshes and chunk-based world partitioning to manage GPU performance and memory usage. It includes a dynamic lighting system that calculates light values, transparency, and distance-based fog to simulate atmospheric depth. The project covers 3D game physics simulation through axis-align

    C
    Ver en GitHub↗4,401
  • veloren/velorenAvatar de veloren

    veloren/veloren

    7,099Ver en GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Rust3dcubecubeworld
    Ver en GitHub↗7,099
  • luanti-org/minetest_gameAvatar de luanti-org

    luanti-org/minetest_game

    1,545Ver en GitHub↗

    Minetest Game is an open-source voxel sandbox engine that provides a foundational environment for building, exploring, and modifying procedurally generated worlds. It functions as a creative platform where users can construct complex structures and interact with a three-dimensional, block-based landscape without predefined goals or hostile entities. The project distinguishes itself through a modular architecture that separates game mechanics from the core engine. By utilizing a sandboxed scripting environment and event-driven hooks, it allows for the dynamic modification of game behavior, ena

    Luagameluantiluanti-game
    Ver en GitHub↗1,545
  • max-mapper/voxel-engineAvatar de max-mapper

    max-mapper/voxel-engine

    1,311Ver en GitHub↗

    This project is a browser-based framework designed for building three-dimensional, block-based games and interactive simulations. It functions as a JavaScript library that provides the core infrastructure for rendering voxel environments, managing dynamic terrain data, and executing real-time physics within a web-based context. The engine distinguishes itself through a high-performance WebGL rendering pipeline that utilizes texture-atlas material mapping to consolidate visual assets and reduce draw calls. It manages large-scale environments by dividing the world into discrete, chunk-based spa

    JavaScript
    Ver en GitHub↗1,311
  • minetest/minetestAvatar de minetest

    minetest/minetest

    12,987Ver en GitHub↗

    Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It provides a framework for building interactive grid environments and generating custom voxel worlds. The project features a Lua-based modding framework that allows for the extension of game behavior and the addition of custom content without altering the core engine. This data-driven system supports a dedicated workflow for modifying game environments and logic. The engine supports multiplayer game hosting through a dedicated server architecture, enabling multiple players to co

    C++
    Ver en GitHub↗12,987
  • zylann/godot_voxelAvatar de Zylann

    Zylann/godot_voxel

    3,736Ver en GitHub↗

    This C++ extension for the Godot Engine is a voxel engine module used to generate and render volumetric 3D terrains. It provides a volumetric terrain generator capable of creating landscapes with caves and overhangs through real-time data modification, alongside a mesh renderer that converts voxel data into optimized chunks using smooth or blocky surface styles. The system utilizes an infinite world streaming framework that manages memory by paging voxel chunks in and out based on player position. It integrates volumetric boundaries into the physics engine to enable collision detection and ph

    C++
    Ver en GitHub↗3,736
  • mxgmn/markovjuniorAvatar de mxgmn

    mxgmn/MarkovJunior

    8,133Ver en GitHub↗

    MarkovJunior is a probabilistic programming language and constraint propagation engine designed to generate sequences based on probabilistic rules. It utilizes a pattern matching rewrite system and a probabilistic inference tool to manage state and ensure that generated runs reach defined goal states. The system distinguishes itself through the use of wave-based superposition to track possible value assignments and prune impossible states. It employs a pattern matching rewrite system to transform specific sequences of values within multi-dimensional grids into new states. The framework suppo

    C#algorithmscellular-automatacsharp
    Ver en GitHub↗8,133
  • microsoft/malmoAvatar de Microsoft

    Microsoft/malmo

    4,265Ver en GitHub↗

    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 f

    Java
    Ver en GitHub↗4,265
  • luanti-org/luantiAvatar de luanti-org

    luanti-org/luanti

    12,983Ver en GitHub↗

    Luanti is an open-source sandbox game engine designed for the creation and exploration of interactive three-dimensional voxel environments. It functions as a platform for building persistent digital spaces where users can modify block-based worlds and share custom content. The engine provides a framework for multiplayer interaction, utilizing a client-server architecture to synchronize world states across connected participants. It incorporates a scripting interface that allows for the integration of user-created modifications, alongside a centralized distribution system for managing and inst

    C++c-plus-pluscpp17game-engine
    Ver en GitHub↗12,983
  • tmodloader/tmodloaderAvatar de tModLoader

    tModLoader/tModLoader

    5,099Ver en GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    Ver en GitHub↗5,099
  • lingdong-/shan-shui-infAvatar de LingDong-

    LingDong-/shan-shui-inf

    5,632Ver en GitHub↗

    Shan-shui-inf is an algorithmic art engine designed to generate infinite, procedurally created mountain and tree scenery. It functions as a generative Chinese painting engine that mimics the style and composition of traditional ink landscapes using mathematical noise and geometric functions. The system produces a seamless and endless stream of scalable vector graphics, enabling infinite vector scrolling. It maps noise values to spatial coordinates to arrange landscape elements and calculates vector coordinates to simulate organic hand-painted strokes. All artwork is rendered as scalable vect

    HTMLartchineselandscape
    Ver en GitHub↗5,632
  • gdquest-demos/godot-4-procedural-generationAvatar de gdquest-demos

    gdquest-demos/godot-4-procedural-generation

    1,863Ver en GitHub↗

    This project is a procedural content generation toolkit designed for the Godot engine. It provides a collection of algorithmic techniques and modular tools for dynamically spawning game assets, map layouts, and emergent systems in both 2D and 3D environments. The framework distinguishes itself by offering specialized systems for both large-scale world construction and granular asset assembly. It supports the creation of expansive terrains and infinite worlds through noise-based distribution and shader-rendered biomes, while simultaneously providing modular systems to generate unique combat eq

    GDScriptgdscriptgodot-enginegodot-procedural
    Ver en GitHub↗1,863
  • mapeditor/tiledAvatar de mapeditor

    mapeditor/tiled

    12,669Ver en GitHub↗

    Tiled is a multifunctional visual workspace for designing tile-based game levels, managing assets, and exporting structured world data. It functions as a 2D tile map editor and game level design tool used to create orthogonal, isometric, and hexagonal game environments. The software features a scriptable interface and plugin system for automating map creation tasks. It includes a dedicated tile set manager for importing and editing image-based collections of reusable tiles and animations, as well as a system for saving map layouts and custom properties into JSON or CSV formats. The platform

    C++
    Ver en GitHub↗12,669
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Ver en GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    JavaScriptalgoalgorithmalgorithms
    Ver en GitHub↗55,758
  • pistondevelopers/pistonAvatar de PistonDevelopers

    PistonDevelopers/piston

    4,694Ver en GitHub↗

    Piston is a modular game engine and framework written in Rust for building two and three-dimensional graphical applications. It functions as a cross-platform windowing library and a system for managing input events and window loops across different operating systems. The project provides specialized rendering systems, including a voxel rendering engine for volumetric pixels and a skeletal animation system for deforming meshes via hierarchical bone structures. It also features an immediate mode user interface toolkit for creating responsive on-screen elements and a behavior tree AI framework t

    Rustmodular-game-enginepistonrust
    Ver en GitHub↗4,694
  • kaijuengine/kaijuAvatar de KaijuEngine

    KaijuEngine/kaiju

    4,568Ver en GitHub↗

    Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API. It serves as a cross-platform game framework for deploying interactive applications to Windows, Linux, Mac, and Android. The engine includes an integrated game editor for composing scenes, managing assets, and designing shaders within a visual workspace. It provides a dedicated shader designer workspace that supports real-time hot-reloading, allowing visual changes to be seen instantly without restarting the application. The framework covers a broad range of production systems

    Gogame-enginegame-engine-2dgame-engine-3d
    Ver en GitHub↗4,568
  • greyireland/algorithm-patternAvatar de greyireland

    greyireland/algorithm-pattern

    15,465Ver en GitHub↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    Goalgoalgorithmleetcode
    Ver en GitHub↗15,465
  • mandliya/algorithms_and_data_structuresAvatar de mandliya

    mandliya/algorithms_and_data_structures

    6,145Ver en GitHub↗

    This project is a comprehensive collection of C++ libraries and toolkits providing reference implementations for data structures, graph algorithms, and bitwise logic. It serves as a C++ algorithm reference containing over 180 solved coding problems and a specialized toolkit for competitive programming. The repository distinguishes itself through extensive low-level bit manipulation libraries for parity checks, endianness detection, and XOR-based logic. It also provides a wide array of reference solutions for complex algorithmic challenges involving backtracking, graph theory, and dynamic prog

    C++algorithmbit-manipulationc
    Ver en GitHub↗6,145
  • pumpkin-mc/pumpkinAvatar de Pumpkin-MC

    Pumpkin-MC/Pumpkin

    7,827Ver en GitHub↗

    Pumpkin is a high-performance Minecraft game server implementation designed to host shared virtual worlds. It is specifically built to support multiple client editions, allowing different game versions to interact within a single world. The project distinguishes itself through a flexible plugin architecture that supports extensions written in Go and Python. These extensions are loaded as portable binary modules, enabling developers to implement custom game logic and modify server behavior without altering the core codebase. The server covers a broad range of operational capabilities, includi

    Rustdockergame-servergamedev
    Ver en GitHub↗7,827
  • coells/100daysAvatar de coells

    coells/100days

    7,488Ver en GitHub↗

    This project is a comprehensive collection of computer science implementations and an algorithm tutorial repository. It serves as a study guide and reference for competitive programming, providing executable code examples that demonstrate fundamental algorithmic problem solving and mathematical computation. The library covers a wide range of specialized domains, including cryptography and security primitives, lossless data compression techniques, and computational geometry for spatial analysis. It also features implementations of machine learning models, linear algebra operations, and formal

    Jupyter Notebook
    Ver en GitHub↗7,488
  • apachecn/apachecn-algo-zhAvatar de apachecn

    apachecn/apachecn-algo-zh

    11,140Ver en GitHub↗

    This project is an algorithm study resource, a centralized LeetCode solution repository, and a technical interview study guide. It provides Chinese translations of textbooks and guides on data structures and algorithms for academic study and professional preparation. The project distinguishes itself by delivering multi-language solution repositories and translated academic materials through a static site generation model. This architecture enables compile-time content translation and offline-first delivery of educational assets as static files. The repository covers a wide range of algorithm

    JavaScriptalgorithmcodingdata-structure
    Ver en GitHub↗11,140
  • supertux/supertuxAvatar de SuperTux

    SuperTux/supertux

    2,869Ver en GitHub↗

    Supertux is an open-source 2D platforming game and game engine. It features a side-scrolling adventure where players navigate themed worlds and defeat enemies to reach specific goals. The project is designed for cross-platform availability, providing a consistent experience across desktop, Android devices, and web browsers. The browser version utilizes WebAssembly to allow immediate playback without local software installation. The software includes an integrated level editor and tools for custom level design, enabling the creation of unique game environments. Other capabilities include inpu

    C++c-plus-plusgamegames
    Ver en GitHub↗2,869
  • vcmi/vcmiAvatar de vcmi

    vcmi/vcmi

    5,692Ver en GitHub↗

    vcmi is an open-source game engine for Heroes of Might and Magic III that recreates the gameplay, logic, and rendering of the original strategy game. It serves as a cross-platform game runtime supporting Windows, Linux, macOS, Android, and iOS, providing a turn-based strategy simulator for strategic world map navigation and tactical combat. The project is built as a moddable game framework, featuring a data-driven modding system and a sandboxed Lua scripting integration. These allow for the definition of custom gameplay logic, spell effects, and the addition of new factions, characters, and a

    C++
    Ver en GitHub↗5,692
  • funkincrew/funkinAvatar de FunkinCrew

    FunkinCrew/Funkin

    3,660Ver en GitHub↗

    Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s

    Haxegamegamedevhaxe
    Ver en GitHub↗3,660
  • olistic/warriorjsAvatar de olistic

    olistic/warriorjs

    9,526Ver en GitHub↗

    Warriorjs is a programming game framework and code-based logic puzzle where players write code to control characters and solve strategic combat challenges. It serves as an educational coding game designed to teach programming logic and algorithmic thinking through a series of combat scenarios. The project functions as an extensible game engine that allows the addition of new universes, levels, abilities, and units via independent package extensions. It also provides tools for custom level design, enabling the creation of challenges for other players to solve. The system manages game entity d

    TypeScript
    Ver en GitHub↗9,526