Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resources #1

Open
hugovk opened this issue Oct 9, 2021 · 4 comments
Open

Resources #1

hugovk opened this issue Oct 9, 2021 · 4 comments
Labels

Comments

@hugovk
Copy link
Member

hugovk commented Oct 9, 2021

This is an open issue where you can comment and add resources that might come in handy for NaNoGenMo.

There are already a ton of resources on the old resources threads of previous editions:

@hugovk hugovk added the admin label Oct 9, 2021
@hugovk hugovk pinned this issue Oct 9, 2021
@verachell
Copy link

New tool available

YeetWords

YeetWords is a domain-specific language for text substitution, and is suitable for programming generative fiction such as NaNoGenMo projects. There is plenty of documentation including the Quickstart Tutorial.

Features

  • Ease of use - designed for complete beginners and up

  • Very easy syntax to learn - the format for each line is a command followed by its parameters, which may take the form of a statement. No brackets, braces, or parentheses.

  • Loop parameters have some flexibility - user can opt to loop until a certain number of words is reached, or a certain number of cycles

  • Strong built-in support for randomization of word selections - your program can create a new story every time!

  • Allows user to define their own code blocks

  • Automatically reads in words and sentences from certain directories from the user - no need to manually type in desired words within the program

  • On the other hand, user is not obligated to provide word and sentence files - the user may instead opt to specify words and sentences entirely within their program (this may be desirable in the case of a user program with a very small vocabulary).

  • Good gender support - handles male, female, and non-binary humans, plus genderless robots.

Restrictions

  • Limited to a narrow domain - this is not a general-purpose language

  • No math - no ability to use variables which correspond to a number, or for the user to do any type of math

  • No conditional logic - no if/then, etc.

How is it different to Tracery?

YeetWords and Kate Compton's Tracery software can be used for similar purposes, but they are implemented very differently. This means that each might be suited for slightly different purposes depending on what the user wants. For example, Tracery can be executed in a browser window and uses JSON formatted data. YeetWords cannot be executed in a browser window and instead produces a local text file. A YeetWords program contains no braces, brackets or parentheses. So there is overlap in what they do in terms of handling text, but they both have different ways of going about it. I cannot comment more deeply about their similarities and differences, as I have never used Tracery. Ultimately they are two different pieces of software which have an amount of overlap in end usage.

@hugovk
Copy link
Member Author

hugovk commented Oct 19, 2021

NaNoGenMo Workshop

Notes and guide for @zachwhalen's workshop:

  1. Learn about the history, structure, and major themes of NaNoGenMo
  2. Produce your first computer-generated novel
  3. Learn several different methods for generating your next novel(s)

https://spiritual-college-b8f.notion.site/NaNoGenMo-Workshop-b984ee239e9e4cb8a99eb69fda617204

@dbweissitarch
Copy link

NaNoWriMo has "Winner" Merch, so I made some art for NaNoGenMo. This is free for personal use as I have the correct license from Creative Fabrica (https://www.creativefabrica.com) for both images. both of the attached files are in PNG, but if you have a need for a vector format, let me know. The color image is great for posts, stickers and what not. The B&W version is good for t-shirt creation and other similar things (CNC? 3D Printing?). I chose Courier for the font, not to be boring, but to give that "computer wrote it" vibe. (Caveat, I am a software developer, not a graphic artist
Nanogenmo Winner B W
Nanogenmo Winner Color
)

@zachwhalen
Copy link

FYI, the URL has changed for my Notion resource on NNGM.

It is now https://zachwhalen.notion.site/NaNoGenMo-Workshop-b984ee239e9e4cb8a99eb69fda617204

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants