Week 1: Introduction and Goals

Adam P -

Hello readers, this first blog will be an introduction to my project, TimelineForge: Weaving Events, Worlds, and Continuity Together.

I’m a huge movie fan and love to read, and when I watch or read something, I always try to understand the timeline of events for whatever world it takes place in. I find this helps me gain a better understanding of the story and immerse myself in the universe, boosting suspension of disbelief and my enjoyment of the story. These timelines aren’t always clear, though, and fans can spend hours trying to consider everything in the story in order to build them. As worlds get larger and larger with more evidence to consider, building the timeline becomes a gargantuan task.

My project will culminate in building a website that will allow fans of any story to build their timelines easily. Instead of having to manage hundreds of pieces of evidence from every novel or movie in a fictional world, my website will store that data. My algorithm will then take evidence such as dates, holidays, and character quotes like “It’s been 5 years since…” to narrow down the range of possible dates an event could have occurred. After cross-referencing an event with the rest in the timeline, my algorithm will significantly reduce the ranges for each event and finish building the complete timeline. This will eliminate the hours of logical analysis required by fans to build these timelines themselves.

My time over the next several weeks will be focused on building my website and its user interface, coding the algorithm to narrow down event date ranges, and in manually creating timelines for the novels Leaf Storm and One Hundred Years of Solitude by Gabriel García Márquez to use as proof-of-concept test cases.

 

More Posts

Comments:

All viewpoints are welcome but profane, threatening, disrespectful, or harassing comments will not be tolerated and are subject to moderation up to, and including, full deletion.

    adam_d
    This project sounds incredibly unique as it allows fans to explore their favorite fictional works deeper and streamline the story. Also what is one feature of your website that your excited for people to try.
    Avy Gagneja
    This is such an awesome idea! Being able to generate accurate timelines for fictional worlds without all the manual work is a game-changer for fans. Can’t wait to see how it all comes together!
    Chad Longoni
    This is a really good idea, Adam. It would obviously require a lot of data entry unless you could get A.I. to "read" all of those books and "watch" all of those movies and do it for you. Unfortunately, I have not read the books that will be your subject material, but I'm looking forward to seeing how the algorithm succeeds therein. This project is a testament to your thirst for consistency, ie: truth, in order to make good science fiction, for example, better science. There is lot to unpack here... looking forward to your next post.
    Richmond Y
    I love how the project tries to condense complicated timelines into an understandable graphic! How will this work for stories that involve branching or looping timelines?
    Tate Deason
    I totally agree that a timeline would help in especially confusing movies or book plots and can’t wait to see how this website gets put together. I also think the addition of quotes to the data that it pulls is brillliant. Can’t wait to test it one day and see what it would do with the movie Tenet!
    tate_d
    I really love the idea of being able to put in quotes to help with the data for the timeline. I’m also really interested to see how you format/design the website and make it aesthetically pleasing, etc. Can’t wait to see more of how the coding goes!
    adam_p
    Hi Adam, I think my plan to add an option to export a timeline as an image or detailed list would be one I'm excited for people to try.
    adam_p
    Thanks Avy! I hope it can help people.
    adam_p
    Thank you Mr. Longoni! I strive to be a logically-minded individual.
    adam_p
    Hi Richmond, I'm not sure if I'll be able to incorporate this feature by the end of the project, but it's a goal of mine to be able to add parallel timelines with an anchor point to another so that information from one can still apply to the other as anything before an anchor point could still give valuable information about characters ages. Most forms of looping timelines can still be represented in some way by branches like this as well.
    adam_p
    Thanks Tate! Tenet would certainly be an interesting case.

Leave a Reply

Your email address will not be published. Required fields are marked *