TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

NaNoGenMo - Spend the month of November writing code that generates a novel

2 pointsby crisbal_over 5 years ago

1 comment

crisbal_over 5 years ago
A few days ago I discovered this initiative that I found very interesting and fun: during the month on November you have to develop a program to generate a novel of around 50k words. This is the 7th edition of the event.<p>I started reading the dev-logs (GitHub issues) of the past editions and discovered some great novels both in term of technology involved and also content.<p>Some gems:<p>* MARYSUE (<a href="https:&#x2F;&#x2F;github.com&#x2F;catseye&#x2F;MARYSUE" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;catseye&#x2F;MARYSUE</a>), which aims to create an interesting novel with a plot and everything else (and the related write-up &quot;A story compiler&quot; (<a href="https:&#x2F;&#x2F;git.catseye.tc&#x2F;MARYSUE&#x2F;blob&#x2F;master&#x2F;doc&#x2F;Overview%20of%20a%20Story%20Compiler.md)" rel="nofollow">https:&#x2F;&#x2F;git.catseye.tc&#x2F;MARYSUE&#x2F;blob&#x2F;master&#x2F;doc&#x2F;Overview%20of...</a>)<p>* LIFE OF THE AZAR (<a href="https:&#x2F;&#x2F;github.com&#x2F;NaNoGenMo&#x2F;2017&#x2F;issues&#x2F;39" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NaNoGenMo&#x2F;2017&#x2F;issues&#x2F;39</a>), an archive&#x2F;enciclopedia of some sort of an imaginary city of a couple of thousands of citizens describing the people, their relationships, events that happens in the city and much more<p>* THE DESERT OF THE WEST (<a href="https:&#x2F;&#x2F;github.com&#x2F;dariusk&#x2F;NaNoGenMo-2015&#x2F;issues&#x2F;156" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dariusk&#x2F;NaNoGenMo-2015&#x2F;issues&#x2F;156</a>), a generated guide of imaginary worlds together with a map generation alghoritm with rivers and erosion (<a href="http:&#x2F;&#x2F;mewo2.com&#x2F;notes&#x2F;terrain&#x2F;" rel="nofollow">http:&#x2F;&#x2F;mewo2.com&#x2F;notes&#x2F;terrain&#x2F;</a>) and a generator for city names based on natural language theories (<a href="http:&#x2F;&#x2F;mewo2.com&#x2F;notes&#x2F;naming-language&#x2F;" rel="nofollow">http:&#x2F;&#x2F;mewo2.com&#x2F;notes&#x2F;naming-language&#x2F;</a>)<p>* MEOW (<a href="https:&#x2F;&#x2F;github.com&#x2F;dariusk&#x2F;NaNoGenMo-2014&#x2F;issues&#x2F;50" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dariusk&#x2F;NaNoGenMo-2014&#x2F;issues&#x2F;50</a>) meow meow meeeooow mew<p>Some projects are based on Neural Networks, some on Markov Chains, some on simulations, some on Tracery grammars (<a href="https:&#x2F;&#x2F;tracery.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tracery.io&#x2F;</a>), some on Prolog, some on &quot;plain&quot; text processing and some on a mix of all of these. (I found an overview of the approaches for the 2016 edition here <a href="https:&#x2F;&#x2F;github.com&#x2F;NaNoGenMo&#x2F;2016&#x2F;issues&#x2F;154" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NaNoGenMo&#x2F;2016&#x2F;issues&#x2F;154</a>)<p>I find all of this very fascinating and might start my own adventure with text generation in the next days.