Skip to content

dvolk/openspaceprogram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Space Program

Open source space simulator

Written in C++ with SDL2, GLM, ImGui, Bullet physics, AssImp.

Code licence: GPL 3 Content licence: CC-BY-SA 3.0

Some textures and code are from Pioneer space sim: https://github.com/pioneerspacesim/pioneer

building on Ubuntu 16.04+

sudo apt-get install g++ libsdl2-dev libsdl2-image-dev libassimp-dev libglew-dev --no-install-recommends

git clone --recurse-submodules https://github.com/dvolk/openspaceprogram

cd openspaceprogram
mkdir obj/
cd middleware/bullet3
mkdir build
cd build
cmake -DUSE_DOUBLE_PRECISION=ON ..
make
cd ..
ln -s src bullet

cd ..
cd imgui/examples/sdl_opengl3_example/
sed -i -- 's/#include <GL\/gl3w.h>/#include <GL\/glew.h>/g' imgui_impl_sdl_gl3.cpp
c++ `sdl2-config --cflags` -I ../.. -c ../../imgui.cpp `sdl2-config --libs`
c++ `sdl2-config --cflags` -I ../.. -c ../../imgui_draw.cpp `sdl2-config --libs`
c++ `sdl2-config --cflags` -I ../.. -c imgui_impl_sdl_gl3.cpp  `sdl2-config --libs` -lGL -lGLEW

finally

cd ../../../..
make

start osp with

./osp

About

🎮 Space simulator game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published