Skip to content
/ Sota Public
forked from ardazishvili/Sota

Editable generator of discrete structures for Godot 4

License

Notifications You must be signed in to change notification settings

HKunogi/Sota

 
 

Repository files navigation

pic

Sota

Editable generator of discrete structures for Godot 4

Features

  • Terrain
    1. Different types of tiles: plain, hill, water, mountain. Easy to add new type.
    2. Adjustable number of rows/columns of terrain.
    3. Adjustable boundaries: top of mountains, bottom of water, hill level.
    4. Adjustable curvature of mountains.
    5. Adjustable tessellation level of hexagons.
    6. Possible to clip first/last row/column to make terrain rectangular
    7. Separate noises to make:
      • Different configuration of terrain types.
      • Shapes of mountain/water tiles
      • Shapes of hill/plain tiles
  • Honeycomb
    1. Consist of 2 parts: cells and filler
    2. Adjustable parameters of cells and their filler
    3. Filler level may be randomized or set to minimum
  • Common
    1. Smooth shading ON/OFF.
    2. Rectangular (rows and columns) and Hexagonal (single parameter - size) configurations of hexagons

Getting started

  • Use standard library asset from godot
  • Build from sources, see "System setup" at CONTRIBUTING.md

Contibuting

Please, see CONTRIBUTING.md if you want to make pull request.

Apart from making PR I will also highly appreciate if you:

  1. Raise an issue about bug or suggest new feature.
  2. Star repo if you like it.
  3. Use discord link or ardazishvili.roma@gmail.com for your positive/negative feedback.
  4. Make a donation: boosty, patreon.

Roadmap

There are features I want to implement already, but I want a roadmap based on user's needs. So, your opinion is most valuable thing.

IDE support

Author didn't use any IDE but nothing stops us to add project files of IDE you use, if it's popular enough. Please, make a PR then.

Licence

Addon has been released under the MIT License.

Acknowledgements

  1. Hexagonal grids by Red Blob Games

About

Editable generator of discrete structures for Godot 4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.5%
  • GDScript 2.4%
  • C 1.7%
  • Python 1.4%