Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Liblocus

liblocus is library for world generation, simulation and object management for 2D naval and space video games. locus-visualiser is demo program used to test functions of liblocus in graphics environment. It uses SFML as frontend.

Main features

Here are main features planned for 1.0 version of library.

  • PRNG Seed provider
  • Simple extendable world generator
  • Object management in generated worlds
  • World simulation with changeable time step
  • K-D Tree or another space-managed container integrated with object management
  • Godot integration with event system informing about arriving/leaving of world objects

Disclaimer: This is very early state of library. Basic assumptions could change.

Plans for future

It's possible that in future library could have this features:

  • Extension to work in 3D games

Inspirations

Here are our inspirations:

Requirements

To build liblocus you need:

  • CMake 3.10+
  • Any C++ compiler that works with C++17

More informations in future.

Requirements for locus-visualiser

Additionally, to build locus-visualiser you need:

  • SFML 2.5+

More informations in future.

Build

More informations in future.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors