Frequently-Asked Questions
|
||
Festival Fanatic seeks to improve the film festival experience for serious film fans.
Film festival attendees usually have just a few screening opportunities to see each film, so our Scheduling Assistant can help you see more of the films you really want to see.
As time goes on, we'll add features for coordinating your schedule with your friends', and for discussing the films you've seen (or presentations you've attended) with others. We'd also like to work more closely with event organizers to promote community among attendees.
First, sign up, so we'll know who you are when you come back to the site.
Then, click on a festival in the list on the home page; this will take you to the "Your Film Priorities" page for that festival.
(This next part is easier if you've got the paper schedule for the festival; alternatively, you can open the festival's own site in another browser window.) For each of the films in the festival, decide how interested you are in seeing that film: you've got five choices, from "I don't want to see this" to "I *really* want to see this". Enter each choice on that Film Priorities page.
When you're done prioritizing the films, click the "Scheduling Assistant" tab; if there are times where you can't attend the festival, enter them. Then, click "Schedule Films" - your priorities will be used to select screenings of as many of the films you prioritized as possible.
After your schedule's been generated (it takes a moment), you'll see "Your Festival Schedule": your schedule for each day, with the selected screenings color-coded.
You can make manual changes to the screening selections by clicking on the grid. If you click on a screening for a film you're scheduled to see at some other time, the other screening will be unselected for you (because why see it twice?); likewise, if you're scheduled for any screenings at the same time as the one you clicked on, they'll be unselected too (because you can't be in two places at once).
As the festival proceeds, as you hear good or bad things from your friends,you can revise your priorities, then ask the Scheduling Assistant to rebuild the rest of your schedule.
In computer science, there's this thing called the "traveling salesman problem": given a salesman who wants to visit a bunch of cities, how can you determine an optimal route?
It turns out that this problem is really hard, and the problem of finding an optimal schedule for seeing preferred movies at a film festival is just as hard.
So, this site takes the easy way out, and doesn't try to solve the problem perfectly; it just tries to do a pretty good job: the site makes a list of the films you've ranked, but haven't picked screenings for; it sorts this list by a combination of your ranking and the number of remaining screenings (the fewer remaining, the higher in the list the film goes), then tries to assign screenings in that order, without ever letting two assigned screenings conflict.
There are probably better strategies, but this one seems to work pretty well.
Not by yourself, just yet, but we're working on it. In the meantime, drop us a line on the Feedback Page and we'll set something up.
The short list includes (in no particular order) letting you sort the films in different ways on the films page (by how you've ranked them, for instance), better printed formatting, and formatting a tiny schedule page for your smartphone. Again, if you can think of something to add to the list, we'd love to hear about it.
Down the line, we want to do more to build community around festivals, adding discussions, ratings for films, and other social features. We'd also like to work more directly with festival organizers, too, helping to improve the social experience around festivals (so if you're running a festival, please contact us!).
The flags (
)
and many of the other icons we use (like
and
) come from web developer Mark James, who asks only that we
link to his site to use them - done, and thanks, Mark!
"We" is really just me: I'm Bryan Stearns, a software developer based in Portland, Oregon. I created this site because I want to get more out of the events that I attend, and to help my friends as well.