Skip to content

MrAaronOlsen/VoltSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volt Suite

A simple 2d physics engine built to see how such a thing works.

This project is no longer being updated. As one might expect Ruby makes a terrible language to write a physics engine with. Lesson learned I guess. Regardless, a fun project with some valuable experience. RIP VoltSuite

Getting up and running

Prerequisites

You must have Ruby 2.6.5 installed.

I personally use RVM. Install RVM.
Then install Ruby $ rvm install 2.5.6.

Rbenv is a fine option too. Install Rbenv.
Then install Ruby $ rbenv install 2.5.6.

You must have Bundler installed.

Install with $ gem install bundler

Install Volt

# Clone Repo
$ git clone https://github.com/MrAaronOlsen/VoltSuite

# Step into directory and run bundle
$ cd VoltSuite
$ bundle install

That should do it.
To run the Contact Test Arena: $ ruby examples/contact_tests/run.rb
To run the GJK Visualizer: $ ruby examples/contact_visualizer/run.rb

About

A 2d Physics Engine. Just for Fun...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages