Skip to content

AboutCloudMC/FMEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FMEngine - Forces and Motion Engine [WIP]

FMEngine is a modular and basic Python engine designed to perform various physics, math, and graphical computations. This engine is currently only usable to simulate the effects of mass, force, velocity and momentum on objects and how they effect each other. Note: The GraphicsComponent uses pygame to visualise the simulation.

Project Structure

  • FMEngine.py - Main engine file to initialize and manage components.
  • GraphicsComponent.py - Handles graphical rendering and visualization tasks.
  • MathComponent.py - Provides mathematical functions and calculations.
  • PhysicsComponent.py - Manages physics-related computations and simulations.
  • testsim.py - Contains a test simulation to test the funtionality.

Getting Started

  1. Clone the repository:

    git clone https://github.com/yourusername/FMEngine.git
    cd FMEngine
  2. Write your own simulation using the FMEngine:

    import FMEngine as fm
  3. Run your simulation:

    python yoursim.py

License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages