I've been learning how to use Python to write webapps with Flask and for my first project I'm working on an elo-based ranking poll. If you've seen the David Fincher's Facebook film "The Social Network" you may be familiar with the concept.All of this season's anime would be added to a database, and every time the voting page is loaded two random entries would appear side by side. You'd then select which you prefer (by clicking a vote button, or by key press), and you'd get another two random entries. The user can vote as many times as they want. With 40 entries, there is 780 possible combinations.Each time someone votes the elo rating of the entries changes, and the ranking page is adjusted. I was thinking I'd have the contest run for a week, during which time the top 4 or 8 would be shown in random order and unranked, so you can't tell who is winning until the poll closes.Here is a rough mockup of the voting page.Please let me know what you think. http://ift.tt/1R9ecOI
No comments:
Post a Comment