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
·
soulwire avatar

soulwire/Coffee-Physics

0
View on GitHub↗

Coffee Physics

Coffee-Physics es un motor de física ligero diseñado para la simulación de partículas en dos dimensiones dentro de entornos web. Proporciona un framework para gestionar el movimiento y las interacciones físicas de objetos individuales en un sistema de coordenadas, utilizando una colección de funciones matemáticas para calcular trayectorias y respuestas ante colisiones.

La librería emplea integración basada en Verlet para mantener la estabilidad mediante el seguimiento del historial de coordenadas, evitando la necesidad de variables explícitas de velocidad o aceleración. Impone un comportamiento determinista mediante pasos de tiempo fijos, lo que garantiza actualizaciones de simulación consistentes, y utiliza resolución basada en restricciones para proyectar las partículas de vuelta a posiciones válidas cuando encuentran límites espaciales definidos.

Este motor admite una variedad de aplicaciones, incluyendo el modelado educativo de movimiento y fuerza, diseño de movimiento interactivo para interfaces web y el desarrollo de juegos basados en navegador. Funciona como un framework de partículas de propósito general que maneja tanto la aplicación de fuerzas externas como la resolución de colisiones contra restricciones físicas.

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.

Start searching with AI

Features

  • 2D Physics Simulations - Calculates movement and interactions of particles within a two-dimensional space to create realistic motion.
  • Methods - Calculates particle positions using coordinate history to maintain stability without explicit velocity or acceleration variables.
  • 2D Rigid Body Physics Engines - Functions as a lightweight library for simulating particle motion and collision detection in 2D environments.
  • Collision Resolution Engines - Calculates interactions between particles and boundaries to ensure objects bounce or react correctly upon collision.
  • Particle Motion Solvers - Calculates the movement of individual particles by applying forces and acceleration over time.
  • Spatial Constraint Solvers - Enforces physical boundaries by projecting particles back to valid positions during collision events.
  • Game Development - Provides a lightweight framework for building browser-based games with physical movement and collision detection.
  • Particle Simulation Frameworks - Provides a framework for managing the movement and physical constraints of individual objects across a coordinate system.
  • Particle Composition Systems - Provides a compositional framework for managing individual physical entities and their interactions within a simulation space.
  • Fixed-Step Integrators - Ensures deterministic simulation behavior and numerical stability through fixed-interval time stepping.
  • Interactive Animation Systems - Enables dynamic, physics-based movement for web interface elements and interactive animations.
  • Web Physics Libraries - Provides a collection of mathematical functions and simulation logic for calculating physical interactions in web environments.
1,053 estrellas·83 forks·CoffeeScript·MIT·5 vistas

Historial de estrellas

Gráfico del historial de estrellas de soulwire/coffee-physicsGráfico del historial de estrellas de soulwire/coffee-physics

Colecciones destacadas con Coffee Physics

Colecciones seleccionadas manualmente donde aparece Coffee Physics.
  • Motores de física 2D y 3D
  • Desarrollo de videojuegos

Alternativas open-source a Coffee Physics

Proyectos open-source similares, clasificados según cuántas características comparten con Coffee Physics.
  • shakiba/planck.jsAvatar de shakiba

    shakiba/planck.js

    5,251Ver en GitHub↗

    planck.js is a 2D rigid body physics engine for JavaScript and HTML5, based on Box2D. It provides a framework for simulating physical interactions and calculating the motion of solid objects within a two-dimensional virtual environment. The engine is designed for cross-platform web gaming, enabling the implementation of rigid body dynamics across different web browsers and devices. The library manages simulation through a constraint-based physics solver and rigid body state management. It utilizes iterative impulse resolution, semi-implicit Euler integration, and dynamic AABB tree partitioni

    TypeScript
    Ver en GitHub↗5,251
  • killedbyapixel/littlejsAvatar de KilledByAPixel

    KilledByAPixel/LittleJS

    4,127Ver en GitHub↗

    LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external dependencies. It integrates a WebGL sprite renderer, a 2D physics engine for arcade-style collisions and rigid-body dynamics, and a grid-based A* pathfinding system for entity navigation. The engine is distinguished by its procedural audio synthesizer, which generates music and sound effects at runtime using parameter arrays to minimize file sizes. It also features a comprehensive graphics pipeline that supports custom fragment-shader post-processing and a dynamic 2D lighting

    JavaScriptbox2dgame-developmentgame-engine
    Ver en GitHub↗4,127
  • cocos2d/cocos2d-iphoneAvatar de cocos2d

    cocos2d/cocos2d-iphone

    4,045Ver en GitHub↗

    cocos2d-iphone is a framework for 2D game development and the creation of two-dimensional graphical applications. It enables cross-platform development for iOS and macOS using Objective-C and high-performance graphics rendering. The project provides tools for building interactive environments, including the creation of orthogonal, isometric, or hexagonal tile-based maps. It supports the implementation of rigid body dynamics and collision detection through a 2D physics simulation system. The framework covers a broad range of capabilities, including sprite-based rendering, audio playback manag

    Objective-C
    Ver en GitHub↗4,045
  • fullstackio/flappyswiftAvatar de fullstackio

    fullstackio/FlappySwift

    9,694Ver en GitHub↗

    FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift programming language, this 2D game project features a physics-based environment where a player controls a character to avoid obstacles. The project utilizes the SpriteKit framework to handle rigid body dynamics, gravitational forces, and sprite-based rendering. Game flow is managed through a state machine that controls transitions between the start menu, active gameplay, and game over screens. The implementation covers 2D physics simulation, including bounding-box collision detecti

    Swift
    Ver en GitHub↗9,694
Ver las 30 alternativas a Coffee Physics→

Preguntas frecuentes

¿Qué hace soulwire/coffee-physics?

Coffee-Physics es un motor de física ligero diseñado para la simulación de partículas en dos dimensiones dentro de entornos web. Proporciona un framework para gestionar el movimiento y las interacciones físicas de objetos individuales en un sistema de coordenadas, utilizando una colección de funciones matemáticas para calcular trayectorias y respuestas ante colisiones.

¿Cuáles son las características principales de soulwire/coffee-physics?

Las características principales de soulwire/coffee-physics son: 2D Physics Simulations, Methods, 2D Rigid Body Physics Engines, Collision Resolution Engines, Particle Motion Solvers, Spatial Constraint Solvers, Game Development, Particle Simulation Frameworks.

¿Qué alternativas de código abierto existen para soulwire/coffee-physics?

Las alternativas de código abierto para soulwire/coffee-physics incluyen: shakiba/planck.js — planck.js is a 2D rigid body physics engine for JavaScript and HTML5, based on Box2D. It provides a framework for… killedbyapixel/littlejs — LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external… fullstackio/flappyswift — FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift… cocos2d/cocos2d-iphone — cocos2d-iphone is a framework for 2D game development and the creation of two-dimensional graphical applications. It… tmallfe/tmallfe.github.io — This project is a multi-purpose web platform serving as a canvas 2D game engine, a frontend engineering blog, and a… wellcaffeinated/physicsjs — PhysicsJS is a JavaScript physics engine and 2D rigid body simulator designed to calculate the collisions,…