Skip to content

ThudPoland/liblocus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published