Florian Rohrweck's Projects
A go package providing a simplified five factor model with traits expressed based on customisable rules.
Go package based on the needs based AI example https://github.com/ondras/need-based-ai
A simple GOAP planner implemented in go.
Alternative variant of a GOAP planner implemented in go.
A simple state machine implemented in go.
A simple behavior tree implemented in go.
Very basic implementation of an utility based AI.
gamedice is a pretty simple dice roller for games that use dice rolls for probability.
A barebones gameloop based on the excellent implementation of kutase: github.com/kutase/go-gameloop
A roguelike prototype, made in Go with https://github.com/BigJk/ramen
Provides some crude tools for determining biome based on elevation, temperature, and/or precipitation.
A go package for simplified "heredity" and "gene" mixing for use in procedural generation and simple simulations.
Various ideas that I haven't gotten around to work on.
This package implements a simple alchemy system similar to the potion crafting systems found in the Elder Scrolls games. (Sans effect strength... please contribute!)
A HTML/CSS template for laying out RPG print media like adventures or manuals.
Generates a planet with basic climate simulation, city placement, Wavefront OBJ/SVG/PNG export, leaflet server, etc. WIP!
Geographic quadtree (using a Google maps style tiling system) for use with lat/lon coordinates, mainly for internal use in my projects. Please feel free to contribute :)
Random dungeon generator written in go. Based on the method described here: http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes/
A simple POC discord bot.
Various small attempts at procedural generation, AI, simulation and whatnot.
This repo is for trying go wasm github-pages and other stuff, so just ignore this.
JavaScript Dungeons & Dragons dungeon generator.
A high speed LZ style lossless compression tool
Generate naming languages
The `noiserand` package implements a random number generator that is based on multidimensional noise, using one of the dimensions as a seed, which allows slight alterations to the seed to slightly alter the generated sequence.
A collection of interesting links to various procedural generation related stuff.
Dwarven memory: A pretty clumsy attempt to replicate the memory system from dwarf fortress.
This package is a crude port of https://github.com/alexcu/motive-simulator which is adapted from Don Hopkins' article The Soul of The Sims which shows an prototype of the 'soul' of what became The Sims 1, written January 23, 1997.
Package simwar provides a simple war simulation based on Lanchester's Laws. See: https://en.wikipedia.org/wiki/Lanchester%27s_laws