awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iamkun avatar

iamkun/tower_game

0
View on GitHub↗
1,596 stars·447 forks·JavaScript·MIT·10 vuesiamkun.github.io/tower_game↗

Tower Game

Tower Game est un moteur JavaScript basé sur navigateur conçu pour construire des simulations d'empilement basées sur la physique. Il fournit un framework pour développer des défis interactifs de style arcade où les joueurs alignent des blocs pour construire des structures, avec des systèmes de base qui gèrent la logique de collision, le suivi de la santé et la notation basée sur la précision.

Le moteur se distingue par une architecture modulaire qui permet une personnalisation approfondie des mécanismes de jeu. Les développeurs peuvent injecter des fonctions personnalisées pour remplacer les vitesses de mouvement par défaut, les angles d'oscillation et les déclencheurs de score au moment de l'exécution. De plus, le système prend en charge la gestion des actifs découplée, permettant le remplacement des médias visuels et auditifs par défaut sans nécessiter de modifications du code source sous-jacent.

La plateforme utilise une approche de rendu en mode immédiat sur le canvas HTML5, synchronisée avec le taux de rafraîchissement de l'affichage pour maintenir un timing de simulation cohérent. Elle offre un environnement complet pour le prototypage des règles de jeu et des simulations mécaniques, accessible directement dans un navigateur web sans avoir besoin de plugins externes.

Features

  • Physics-Based Stacking Simulators - Provides a physics-based stacking engine where players align blocks to build a tower while tracking health and scoring.
  • Game Loops - Synchronizes simulation updates and visual rendering with the display refresh rate to maintain smooth motion and consistent timing.
  • Browser-Based Engines - Provides a framework for building interactive web games that run directly in a browser without external plugins.
  • State-Driven Physics Engines - Calculates object positions and collision logic based on a central data model that updates independently of the visual representation.
  • Immediate Mode Canvas Renderers - Draws the entire game state onto a single HTML5 canvas element during every animation frame to ensure high performance.
  • Logic Injection Hooks - Allows developers to override core game mechanics by passing custom logic functions into the simulation engine at runtime.
  • 2D Game Engines - Acts as a browser-based framework for building physics-driven stacking simulations with customizable logic and rendering.
  • Simulation Configuration Frameworks - Allows developers to adjust core mechanics like scoring logic, movement speeds, and visual dimensions.
  • Game Development Libraries - Provides a collection of tools for creating interactive web games that support custom physics and modular asset replacement.
  • Arcade Mechanic Prototypers - Facilitates developing and refining core gameplay rules such as scoring systems and difficulty scaling.
  • Movement Physics Simulation - Supports building and customizing mechanical simulations where objects interact through movement, oscillation, and collision logic.
  • Physics Logic Overriders - Supports overriding default movement speeds, oscillation angles, and scoring triggers by providing custom functions.
  • Physics Simulation Environments - Offers a simulation environment for managing block stacking mechanics, player health tracking, and precision-based scoring.
  • Event-Driven Scoring Engines - Triggers point calculations and health updates through a centralized observer monitoring block placement precision.
  • Stacking Progress Trackers - Tracks player health and awards points based on block placement accuracy and consecutive perfect stacks.

Historique des stars

Graphique de l'historique des stars pour iamkun/tower_gameGraphique de l'historique des stars pour iamkun/tower_game

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Tower Game

Sélections manuelles où Tower Game apparaît.
  • Jeu vidéo open source

Questions fréquentes

Que fait iamkun/tower_game ?

Tower Game est un moteur JavaScript basé sur navigateur conçu pour construire des simulations d'empilement basées sur la physique. Il fournit un framework pour développer des défis interactifs de style arcade où les joueurs alignent des blocs pour construire des structures, avec des systèmes de base qui gèrent la logique de collision, le suivi de la santé et la notation basée sur la précision.

Quelles sont les fonctionnalités principales de iamkun/tower_game ?

Les fonctionnalités principales de iamkun/tower_game sont : Physics-Based Stacking Simulators, Game Loops, Browser-Based Engines, State-Driven Physics Engines, Immediate Mode Canvas Renderers, Logic Injection Hooks, 2D Game Engines, Simulation Configuration Frameworks.

Quelles sont les alternatives open-source à iamkun/tower_game ?

Les alternatives open-source à iamkun/tower_game incluent : phaserjs/phaser — Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs… hiloteam/hilo — Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through… max-mapper/voxel-engine — This project is a browser-based framework designed for building three-dimensional, block-based games and interactive… killedbyapixel/littlejs — LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external… leeoniya/uplot — uPlot is a high-performance canvas time series charting library designed to render millions of data points with high… chartjs/chart.js — Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an…

Alternatives open source à Tower Game

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tower Game.
  • phaserjs/phaserAvatar de phaserjs

    phaserjs/phaser

    39,791Voir sur GitHub↗

    Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs directly in web browsers. At its core, the engine utilizes a fixed-timestep simulation loop that decouples game logic from variable browser frame rates, ensuring consistent behavior across diverse hardware. It provides a robust framework for managing asset loading, physics, input, and audio, enabling the creation of complex, responsive visual experiences for both desktop and mobile devices. The engine distinguishes itself through a high-performance graphics pipeline that automaticall

    JavaScriptcanvasdiscord-activitiesfacebook-instant-games
    Voir sur GitHub↗39,791
  • hiloteam/hiloAvatar de hiloteam

    hiloteam/Hilo

    5,932Voir sur GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    JavaScriptcanvasgamehilo
    Voir sur GitHub↗5,932
  • max-mapper/voxel-engineAvatar de max-mapper

    max-mapper/voxel-engine

    1,311Voir sur 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
    Voir sur GitHub↗1,311
  • leeoniya/uplotAvatar de leeoniya

    leeoniya/uPlot

    10,266Voir sur GitHub↗

    uPlot is a high-performance canvas time series charting library designed to render millions of data points with high frame rates. It functions as a high-frequency data visualizer and a real-time data stream plotter, utilizing the HTML5 Canvas API to maintain responsiveness when plotting large temporal datasets. The project distinguishes itself as a plugin-based visualization framework that allows for custom renderers to create specialized visuals such as heatmaps and box-and-whisker plots. It also serves as an interactive financial charting tool, specifically supporting OHLC charts, bars, and

    JavaScript
    Voir sur GitHub↗10,266
  • Voir les 30 alternatives à Tower Game→