Package | Description |
---|---|
squidpony |
Utilities that don't fit elsewhere in SquidLib; mostly text manipulation, compression, and helper code.
|
squidpony.annotation |
Annotations used elsewhere in SquidLib.
|
squidpony.squidgrid.mapping |
Tools specifically for generating maps and placing content in them, usually working with 2D char arrays.
|
squidpony.squidmath |
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
|
Modifier and Type | Class and Description |
---|---|
class |
GridCompression
Very early way of additional compression that can be applied to 2D double and byte arrays.
|
Modifier and Type | Class and Description |
---|---|
interface |
Beta
Signifies that a public API (public class, method or field) is subject to
incompatible changes, or even removal, in a future release.
|
Modifier and Type | Class and Description |
---|---|
class |
MapModule
A subsection of a (typically modern-day or sci-fi) area map that can be placed by ModularMapGenerator.
|
class |
MetsaMapFactory
A map generation factory using Perlin noise to make island chain style maps.
|
class |
ModularMapGenerator
Generator for maps of high-tech areas like space stations or starships, with repeated modules laid out in random ways.
|
class |
WildMap
A finite 2D area map for some kind of wilderness, adapting to different ecosystems by changing its output.
|
static class |
WorldMapGenerator.HexagonalMap
A modified version of the Eckert II projection, shaped like an elongated hexagon.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FlawedPointHash
An interface for point hashes that are statistically biased, as well as a holder for inner classes that implement
this.
|
class |
FoalNoise
WIP edit of
FoamNoise that doesn't use domain warping. |
class |
FoamyNoise
A modification of
FoamNoise that allows specifying a Noise implementation (or implementations) to use in
place of the value noise that FoamNoise uses. |
class |
HappyPointHash
A group of similar methods for getting hashes of points based on long coordinates in 2, 3, 4, 5, or 6 dimensions and
a long for state; like
IntPointHash in most respects, but uses longs. |
class |
HashedValueNoise
A low-quality continuous noise generator with strong grid artifacts, this is nonetheless useful as a building block.
|
class |
JackNoise
Really weird experimental noise meant to be like
ValueNoise , but faster in higher dimensions by using the
simplex grid that SeededNoise uses. |
class |
NeuralParticle
Creates a field of particles that tend to form a neuron image type
distribution.
|
class |
OctopusNoise
Experimenting with something like
FoamNoise but using fewer value noise calls. |
class |
PhantomNoise
Arbitrary-dimensional continuous noise that maintains most of the same style even as the dimensionality gets fairly
high.
|
class |
PyrlinNoise
A low-quality continuous noise generator with strong artifacts, meant to be used as a building block.
|
class |
PyrNoise
A low-quality continuous noise generator with strong artifacts, meant to be used as a building block.
|
class |
TabularPointHash
Just another experiment with precomputed point hashes.
|
class |
VastNoise
An experimental way of speeding up
FastNoise by using a large buffer of random bytes, and choosing a byte
from the buffer purely by the current seed and position (a simpler calculation than a hash). |
class |
WaveNoise
A variant on gradient or Perlin noise, explored by Inigo Quilez
here and initially discovered by "robobo1221".
|
class |
WeavingNoise
A low-quality continuous noise generator with strong artifacts, meant to be used as a building block.
|
Copyright © Eben Howard 2012–2022. All rights reserved.