Welcome to Null City software and blog Harnessing the power of turnips since 2009.
Coefficient.Sapphire    Coefficient Sapphire Generator Libraries Tools Digg   03/05/2009 - 22:20:58
:: Coefficient.Sapphire Support Forum
:: Coefficient.Sapphire Bug Report Forum

Coefficient.Sapphire is a Microsoft .NET 3.5 generator library supporting a variety of text generation methods. It supports text generated through a tree of mechanisms to produce a semi-random generated output.

This library is useful for generating all kinds of random text, an example of this might be the name of a character, or a random sentence through the use of a Markov Chain, or the name and properties of a random loot item in a game. Coefficient.Sapphire can attribute property modifiers to words in order to produce not only the name of items/npcs in a game, but also their stats.

Screenshots
Here is the library used in a game I wrote a while back to generate the Name, Level and Attributes of all items at random:





Each of the words hold meaning. For example the word "slow" may adjust agility -2 points and likewise "turtle" may increase armour +3. Flags can also be gleaned from the attributes returned by generation. So for example, the word "dagger" can flag "type" = "dagger" which can then be used to give the item an icon and imbue the item with the properties of a dagger type weapon. In a game with loot or random NPCs this kind of generator could add lastability to the game and reduce the amount of work required building a database of entities for the user to interact with. In the same application, the library was also used to produce random names for characters. Here are some of the names it will generate with a decent set of sub-data:

Krisonic
Sighvald
Euripius
Martharl
Echecast
Clespius
Thorfinn
Admeleus

Everything within the system can be generated directly from a generator XML file or with the library objects programmatically.

Demonstration

Try out the online demonstration here: Coefficient Sapphire Web Demo.

Downloads

File Download
Coefficient.Sapphire.zip - Version: 1.0.0.0 (Size: 100 KB)   Downloads: 109
Date:28/05/2009 - 00:25:52SHA-1 Hash:8DD77CCAD3C8F641B2068275C02347A1F1DC8
Uploaded By:LokiMD5 Hash:8937D6C382589D092FAFF18B33F2D5
Requires:Download Microsoft .NET V3.5
Description:Coefficient Sapphire Generator Library and Test Application.
Open Comments  Total User Comments: 0 -  Add Comment -  View Comments
Coefficient.Jade    Coefficient Jade Libraries Tools Digg   03/05/2009 - 22:32:01
Coefficient.Jade is a general utility library for Microsoft .NET 3.5. Jade adds some nice features and components to the .NET Framework which aid rapid application development.

Download available soon
Open Comments  Total User Comments: 0 -  Add Comment -  View Comments
Coefficient.Amber    Coefficient Amber Libraries Tools Digg   03/05/2009 - 22:35:26
Coefficient.Amber is a socket simplification library for Microsoft .NET 3.5 which allows you to set up very low bandwidth Client <> Server architectures with ease.

Download available soon
Open Comments  Total User Comments: 0 -  Add Comment -  View Comments
Coefficient.Plateau    Coefficient Plateau Libraries Tools Digg   03/05/2009 - 22:38:24
Coefficient.Plateau is a Windows Forms application development platform which can be used to build applications rapidly. It provides all the building blocks to create applications quickly and efficiently.

Download available soon
Open Comments  Total User Comments: 0 -  Add Comment -  View Comments
Coefficient.Onyx    Coefficient Onyx Libraries Tools Digg   03/05/2009 - 22:41:19
Coefficient.Onyx is a library full of useful little Windows Forms controls.

Download available soon
Open Comments  Total User Comments: 0 -  Add Comment -  View Comments
Archives
August 2010 (6)
July 2010 (2)
June 2010 (1)
April 2010 (7)
December 2009 (1)
November 2009 (1)
September 2009 (5)
August 2009 (1)
July 2009 (10)
May 2009 (14)
Tags
2Din3D About Actors Ad Alpha Amber BlitzBasic Border Breeze Bug Coefficient CollisionDetection Comments Cost Dashboard Demon'sSouls Domain Editor Effects EmitterActor Engine EVE EVEOnline Examples FAQ Finder Forums Game GameEditor Generator Hello IDE Introduction Jade Kitae Launcher Libraries Microsoft Minesweeper Onyx Ownership Particle ParticleEffects Particles Physics Plateau Playstation Products Protean ProteanIDE Rant Release Resources Sapphire Scenes Site Sound Storage TCO Temporal TileMap Tips Tools Total Tracking Transition Transitions Tricks Video VisualStudio Welcome Wii XBLIG Xbox XBox XNA
Home  |  Breeze  |  Kitae  |  Products  |  Members  |  Forums  |  About Us  |  Contact Us