NaNoGenMo / 2016

National Novel Generation Month, 2016 edition.
https://nanogenmo.github.io
162 stars 7 forks source link

Annales #114

Open spikelynch opened 7 years ago

spikelynch commented 7 years ago

A generative chronicle of emperors, courtiers and tribes.

https://github.com/spikelynch/annales

spikelynch commented 7 years ago

Sample output is now available: Annales v1.0

spikelynch commented 7 years ago

Updated sample: Annales v1.6 - Homilation I

hugovk commented 7 years ago

Preview:

Now began the reign of Homilation I.

Homilation I, surnamed the Unfaceted, won the throne by sortition.

Reports of fell termumes in Anagel Sargy.

At this time Record Propica, a noble of the house of Poothmande, was in the eye of fortune.

spikelynch commented 7 years ago

ANNALES is complete: full text is available in markdown and as a pdf

spikelynch commented 7 years ago

Reign of Fobbial Artesia I the Unbridgeable.

Fobbial Artesia I, surnamed the Unbridgeable, won the throne by divination.

Fobbial Artesia I espoused Sidentilation with wild channession.

Rumours of morees in Wire Star.

3.FA.I

Fobbial Artesia I the Unbridgeable gave birth to a son, Lavaloman, under the influence of Kabdhilinan.

Rumours of rederes in Vectary Viroth.

4.FA.I

Rumours of vertitchhes in Hindle Magometer.

Reign of Lavaloman I.

Fobbial Artesia I the Unbridgeable was stabbed behind the Temple of Housene.

Succession of Lavaloman I, later called the Commensal.

Reign of Elepophinaiucal Confon.

Lavaloman I died of deliculath.

Elepophinaiucal Confon accepted the diadem by ordination.

Elepophinaiucal Confon was wedded to Pitroda with great aperosion.

The Altingilidae, a turkufish people, great with mothing, arose in Apoche.

Elepophinaiucal Confon founded the Pophopanece.

2.EC

Pitroda was accouched of a son, Kangan.

3.EC

Kangan was slashed with a narchechade before the Hyptium.

Panic caused by enomaleses in Autochol.

4.EC

Samphala, a noble of the house of Rocket Intorviller, arrived at court after having distributed scandalous epics.

spikelynch commented 7 years ago

A set of blog posts about writing Annales:

Annales: the gory details in three parts

  1. Vocabularies: using a neural network, Python and regular expressions to generate a nonsense vocabulary
  2. TextGen: a Haskell combinator library for making up randomised sentences (plus a one-paragraph explanation of how the State monad works!)
  3. Events: in which I get bogged down writing a succession algorithm, but also figure out how to correct a typo in a randomly-generated text