Comments (11)
With a new job to start in two days and a stress ulcer from worrying about this and a bunch of other things I'm calling it done. Not with all the bells and whistles, but decent enough and I learned quite a bit in doing it.
Final available: The Pilgrimage
from 2018.
I think this is great! The simulation-based, "write a bunch of fragments / sentences that the computer can randomly pick from" approach is a lot more work than other approaches, but it definitely pays off in the (in this case) coherent output!
from 2018.
This is awesome. There's actually a lot of surprisingly affecting understatement in it, and I laughed super hard at some of the supply lists. Great job!
from 2018.
from 2018.
enkiv2,
Yea, I really really want at least a thin sense of coherence. In studying up for the NaNoGenMo I ran into this GDC talk where a game maker presented the biggest problem in procedural content as "10,000 bowl of oatmeal" and the solution as "a star field with constellations"
Thinking about it now maybe an L-system-like setup would be a good way to build the recursive elements to start with, as a sort of map, and then replace them later with bundles of text.
Very intuitive, I was just working on the dialogue problem yesterday. I think I'm going to go with English as a second language resources. There's a few good looking archives here and here that I think I'll be mining and transforming.
from 2018.
Been chewing and digesting, came up with a realistic plan to implement when the starting gun goes off (I wanna obey the letter of doing NaNoGenMo in the literal month of November). My notes are more copious, but these following should not change as they're the backbone, digestion system, sensory organs, and locomotive limbs of my project. Def several hours if not days of work.
Actual things to code:
Interface to ConceptNet.io
https://github.com/commonsense/conceptnet5/wiki/API#looking-up-related-terms
Interface to dariusk/corpora/data (download + json reading)
https://github.com/aparrish/pycorpora
Interface to arbitrary guttenberg books (download & parse)
https://github.com/c-w/Gutenberg
Proof of concept with Tracery
https://pypi.org/project/tracery/
Proof of concept text summary
https://github.com/miso-belica/sumy
from 2018.
Elisabeth Vonarburg used the nested-storyteller to great effect in some of her hand-written and professionally published books. It got especially tangled when some of the stories involved the narrators of others.
from 2018.
Wow, good luck, to me, a newbie in procedural books, sounds very ambitious, I hope you can do what you're aiming for! Also thanks for the list, of resources, there are a few things there that I didn't know
from 2018.
Still working on it, no completed rough draft yet. Probably 60 hours spent so far?
Will post code soon, but now only the roadmap.
Might need to abandon the recursive structure, dunno.
Roadmap (googledoc too big to copy paste)
Summary of stuff done:
GUI of travel-engine with remedial meters of Health, Vitality, Satiation, Fear, Curiosity with their relationships and states is 75% done and working. With adjunct base narrative of travel journal with injuries and day cycles, walking and, like I said, functional meters.
Project Guttenburg pile of books for searching named events. Think of a patchwork quilt kind of thing. 40 books! I think I got a little out of hand, heh.
Interface with the pycorpora project and most everything I'll need for a roughed in blackboard generation system for all the nouns (people, animals, places)
An increasingly long list of include statements, lol!
Summary of stuff yet to do:
Need to refactor persona.py so it's less a pile of 'if' statements and long list of direct variables and more a queue of actions and a dictionary.
Upload to github.
Interface with ConceptNet.io (?)
Write chatbot searcher for guttenberg books and interface with event-engine.
Write text summary part to chew up gBook entries.
Recursive storytelling structure.
Other little things I've forgotten.
from 2018.
uploaded project, not yet done tho
https://github.com/kleer001/2018NaNoGenMo/tree/master
from 2018.
I like all the listings and descriptions of food, so few adventures pay attention to this most important factor :)
from 2018.
Related Issues (20)
- Wheel of Fortune
- The Journal of Alexandria Alexander HOT 2
- The Hallway-finite state machines and Tracery grammars HOT 5
- Imitating the Greats HOT 1
- Sherlock Shuffle, Winkie, and Vocabularycept #67 HOT 1
- Silk: A UCSC Project HOT 2
- Paradise Explained, Meaning Lost: A Nonsensically Annotated Edition of Milton's Epic HOT 2
- IS_IT_LOVE HOT 1
- A Generative Book developed by CMU students HOT 2
- Walt Whitman Poetry + Web App
- i've never picked a protected flower (concrete unicode poems) HOT 4
- ETERLAN SEPTEBMER HOT 1
- A Pseudo-Philosophical Novel
- Make Shift HOT 3
- mechanical top-down novel generation HOT 2
- A CATALOGUE OF PHARMACEUTICAL DRUG NAMES HOT 3
- Textillating (output: Extremely Great Expectations) HOT 1
- El Libro de la Arena México
- Un classique inconnu HOT 3
- Sentence-level Markov model (or, reconstructing Moby-Dick using a neural network) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 2018.