Random context generator - RaCoGen (provisional name)

What my project does:

RaCoGen is a simple program that generates a random context (a situation in which then two characters are put) by making use of 3 databases (nouns, adjectives and actions).

  1. First, it selects a random noun and adjective, and it generates a setting with that, like "big forest" or "sandy gym".
  2. Then, it selects and action, like "talking", "drawing"...
  3. Finally, it generates the context using the setting and action, giving a result like "In a sandy gym, where char1 and char2 are drawing."

After all of this is ready, the program prints the result like this:

Random noun selected: beach

Random adjective selected: cultural

Random setting created: cultural beach

Random action selected: sleeping

Random context created: In a cultural beach, where char1 and char2 are sleeping.

Target audience:

This project doesn't have a target audience in mind because it's an experiment. I'm just seeing what I can or can't do. You can consider it a toy, because it's more for entertainment than anything eslse.

But that's just for now. I will, probably, expand this so it gives the users more options, has more variety, etc.

For now, it's made to test while I learn, but maybe in the future it could turn to an app with a nice interface for users that want to make databases for whatever reason but don't want, or can't, spend the time writting everything themselves.

Comparision with other programs:

I don't know if there are any programs like this out there. My reasoning tells me that there must be, and that my program will be simpler and, because of that, you could say that worse for that regard.

Links:

If you want to give this program a try, check out my GitHub repository.

If you are interested in how it works internally and want to follow my journey as I figure these things out, check out my Google Document discussing all of that.