Skip to content

A real-time foosball simulation using Godot engine.

Notifications You must be signed in to change notification settings

repelliuss/foosballsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A real-time foosball simulation using Godot engine

Table of Contents

Requirements

  • Godot v3.2.3-stable
  • Scons
  • scons_compiledb
    pip install scons_compiledb
        

Build Steps

Example build (optional)

git checkout example

Building C++ bindings

# N is the number of CPU threads to speed up compilation
# Add `target=release` for release build
# See `scons -h` for more
cd godot-cpp
scons platform=linux generate_bindings=yes -jN
cd ..

Compiling the plugin

# Add `target=release` for release build
# See `scons -h` for more
mkdir -p foosim/bin/x11
scons

Project structure

The structure should be similar to this at the end.

├── build
│   ├── debug
│   └── release
├── docs
├── foosim
│   └── bin
│       └── x11
├── godot-cpp
│   └── godot-headers
├── include
└── src

Cleaning

# Add `target=release` to clean relase build
scons --clean

About

A real-time foosball simulation using Godot engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published