/collision-detection-mvp

Minimal codebase to visualize and simulate continuous collision detection for 3d rigid bodies.

Primary LanguagePythonMIT LicenseMIT

Collision detection MVP

Minimal codebase to visualize and simulate continuous collision detection.

This code has been deprecated in favor of HTML5 using BabylonJS, VueJS, and Ruby on Rails.

Screenshots

Screenshot of the Main Menu

Screenshot of the game interface with an entity selected

Screenshot of alternate game loaded from a different yaml file

Requirements

  • Python3
  • Pip3

Installation

pip3 install -r requirements.txt

Usage

To run the client:

  1. cd ./aeonsplice/
  2. python3 client.py

The client currently accepts .yaml files with appropriate formatting. There is currently little-to-no input validation, as this is just a quick and dirty proof-of-concept.