Skip to content

exertionriver/koboldCave

Repository files navigation

koboldCave

open source Kotlin/LibKTX perceptual / exploration RPG

Built using IntelliJ Community Edition 2022.2.1 / libGDX 1.11.0 / libktx 1.11.0-rc2 / on Ubuntu 22.04

Example usage, after cloning / downloading:

./gradlew desktop:run

Hope this may help you in your development work.

v0.13 - rendering simple symbolic scenarios--symbols, ornaments, focuses

kCave_v0.13.mp4

v0.12 - completing basic AI structure, integrating AI with ECS

v0.11 - 3d and behavior tree demos, beginning core AI

kCave_v 11

v0.10 - expanding cave geometries, ECS enhancement, adding s2d and GDXAI FSM

v0.9 - line of sight rendering, ECS movement, rendering performance improvement

kobold_cave_v0.9b.mp4

v0.8 - merging cave and queue

v0.7 - first pass at environmental obstacles, elevation, and pov-rotation naviation

v0.6 - switching over to libktx, implementing walls, line of sight nav lighting, and bottom-up elaboration

v0.5 - bottom-up, top-down nodeMesh elaboration, simple navigation

v0.4.1 - cleaning up bordering algorithm

v0.4 - bordering functionality for leaf, lace, lattice, nodeLine, nodeMesh; top-down centroid rooms

v0.3 - presenting various line demos with navigable UI, adding lace and lattice

v0.2 - refactoring leaves and nodes, nodeline with noise, k-means clustering

v0.1 - modelling organic cave-like environment rooms network

About

open source Kotlin/LibKTX perceptual / exploration RPG Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages