RW - Assignment #4 - Dark Souls Dating Sim

Link to my Anaconda Notebook with this project here

 

https://github.com/aparrish/rwet/blob/master/tracery-and-python.ipynb

Assignment #4
Devise a new poetic form and write a computer program that generates texts that conform to the poetic form you devised. Your poetic form could be something as simple as “Each line must begin with the letter ‘A’” or something as sophisticated as Mac Low’s diastics. Your documentation for this project should include the name of your poetic form, and a thorough description of how it works, along with a number of “poems” that your program generated (at least three).
Consider the following when evaluating your work:
  • How well does the output of your computer program conform to your invented poetic form? Could a human do it better?
  • How does your choice of source text (your “raw material”) affect the character and quality of the poems that your program generates?

Learning Tracery..by creating a Dark souls dating sim

Tracery is a tool that generates a series of rules that tell the computer how to put text together, like a Grammar. 

I have to admit that I was almost giving up on this class. Don't get me wrong! The teacher is great and the subject is very interesting, but I felt I was lagging behind and couldn't keep up. But then, I decided to sprinkle some bizarro nerd humor on top of the exercises and I ended up with my "Dark Souls" dating talk, which generated gems like these: 

If only I had a trap in my house! But there is always some trio messing with me.
That guy only dates moneybagses that are into messages!
If only I had a trap in my house! But there is always some bandit messing with me.
That guy only dates fatties that are into bonfires!
That guy only dates youthes that are into eyes!
If only I had an eye in my house! But there is always some charmer messing with me.
That guy only dates liars that are into filthes!
If only I had a lever in my house! But there is always some assassin messing with me.
If only I had an umbral ash in my house! But there is always some spouse messing with me.
If only I had a bloodstain in my house! But there is always some you bastard messing with me.

For this is used the Corpora repository of Dark Souls III messages (here).

This inspired me to create what could be the dialogue of a Dark Souls dating sim!

Do you believe that a pyromancer can love a knight? Before a ghost jumping a demise with a throne?
Only when a longfinger has his or her leg unexpectedly rubbed by a Hollow, will a pilgrim trully believe in love.
Only when a silence has his or her core well rubbed by a Hollow, will an elder trully believe in love.
Only when a left leg has his or her pincer vaguely kissed by a Lord of Cinder, will a you bastard trully believe in love.
Only when a finger has his or her left leg queerly touched by a sorcerer, will a deprived trully believe in love.
Only when a wings has his or her core especially caressed by a skeleton, will a crab trully believe in love.
Do you believe that a trio can love a giant? Even though a Phantom plunging attack a you with a rite?
Only when a bonfire has his or her left arm bravely hugged by a giant, will a sorcerer trully believe in love.
Do you believe that a demon can love a critical foe? Despite an artisan shield breaking a silence with a torch?
Do you believe that a king can love a fatty? Although a cleric locking-on a coal with a soup?

Link to my Anaconda Notebook with this project here

 

My very emotional reaction to bringing love to the world of Dark Souls

My very emotional reaction to bringing love to the world of Dark Souls

A lot of room for improvement. Also, this begs to become a webcomic.

Some of my favorite sentences generated: 

"Only when a quite something has his or her head mortally caressed by a god, will you truly believe in love."
"Do you think that love between a spouse and a beast is possible?"
"If only I had more coffin in my house! But there is always some assassins messing with me."