Un projet pour tester et apprivoiser godot.
Ce n'est pas un client officiel.
Utile également pour se balader dans les décors
et voir les objets nouvellement créés dans un client godot.
addons | ||
assets | ||
background_loader_scene | ||
crypt | ||
dispensaire_gridmap | ||
dispensaire_scenes | ||
game_scene | ||
godot-cpp@123d9f0e92 | ||
gui_scene/GUI | ||
login_scene | ||
scenes | ||
test_grid_map | ||
test_scene | ||
.gitignore | ||
.gitmodules | ||
ca-certificates.crt | ||
crypt.gdnlib | ||
crypt.gdns | ||
default_env.tres | ||
global.gd | ||
global.tscn | ||
icon.png | ||
icon.png.import | ||
JukeboxPannel.gd | ||
portail.gd | ||
project.godot | ||
README.md | ||
TODO |
Build
Before build and launch client, we need build godot-cpp (lib to connect c++ code to godot engine) and build crypt (c++ module use to authentification with khaganat)
Build godot-cpp
Initialize
Load git submodule (godot-cpp & godot_header)
git submodule update --init --recursive
Build on 64bits
godot --gdnative-generate-json-api godot-cpp/godot_headers/api.json
scons -C godot-cpp platform=linux generate_bindings=yes custom_api_file=godot_headers/api.json bits=64
Build on 32bits
godot --gdnative-generate-json-api godot-cpp/godot_headers/api.json
scons -C godot-cpp platform=linux generate_bindings=yes custom_api_file=godot_headers/api.json bits=32
Build crypt
Build on 64bits
scons -C crypt platform=linux bits=64
Build on 32bits
scons -C crypt platform=linux bits=32
Build client khaganat
TODO
Launch client khaganat
TODO