minisphere 3.3.0
minisphere 3.3.0 is the fourth minor release in the 3.x series. This release boasts improved random number generation using the xoroshiro128+ algorithm, and predefined colors such as Color.Red, Color.Chartreuse, Color.DodgerBlue, etc.
Release Notes - Breaking Changes
- Several legacy API calls have been deprecated (but retained for backward
compatibility) in favor of new designs:Font.Default,Mixer.Default, andShaderProgram.Defaultproperties
replaceGetSystemFont(),GetDefaultMixer(), and
GetDefaultShaderProgram(), respectively.Color.mix()replaces bothBlendColors()andBlendColorsWeighted().
- A large collection of predefined colors (the full X11 set) is now provided
via direct properties ofColor. This is often more convenient than
constructing Color objects manually, and makes code dealing with known colors
much more readable. - minisphere now uses the much faster xoroshiro128+ algorithm to generate
random numbers instead of Mersenne Twister used in past versions. This may
affect games usingRNG.reseed()to manually seed the generator, since the
generated values will differ.
Changes in this Release
- Now uses xoroshiro128+ as the random number generator instead of the slower
Mersenne Twister. - Adds a new property to the RNG object,
RNG.state. This allows you to save
and restore the internal state of the random number generator, for example to
deter save scumming. - Adds a bunch of new API calls to make working with Color objects easier:
Color.fade(),Color.of(),Color.mix()(which supersedes the old
blending functions),Color#name, and a bunch of predefined colors such as
Color.Chartreuse,Color.Blue, etc. Font,Mixer,ShaderProgramandWindowStylenow include static
.Defaultproperties which refer to the corresponding built-in default
assets.
Installing in Windows
Simply download and run minisphereSetup-3.3.0.exe. The Inno Setup install wizard will walk you through the installation process.
Installing in Linux
For Ubuntu (14.04 and later), minisphere is available via personal package archive (PPA):
Installing from a PPA is easy. Simply open Terminal and run the following commands:
sudo add-apt-repository ppa:fatcerberus/minispheresudo apt-get updatesudo apt-get install minisphere
You only need to do this once. The system will automatically notify you of future minisphere updates.
For other Debian distributions such as Linux Mint or Debian itself, simply download one of the .deb packages below. Users of 32-bit systems will want minisphere_3.3.0_i386.deb, while 64-bit users should download minisphere_3.3.0_amd64.deb. Once downloaded, simply double-click the file and your package manager will guide you through the process of installing the package.