An oldschool re-imagining of FiveThirtyEight's 2016 Election Forecast map if it had been made in ANSI for BBSes.
JavaScript Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
graphics
.gitignore
538scraper.py
elexforecast-animation.gif
elexforecast.js
elexforecast.json
helper-functions.js
json-service-refresh.js
readme.md
readme.txt
server.ini

readme.md

Elex Forecast

screenshot

What is this?

Elex Forecast is an ANSI adaptation of FiveThirtyEight's 2016 Election Forecast map for BBSes. Read more

WHY?

I can waste a lot of time exploring the cool election maps developed by news organizations like the Washington Post and the New York Times. But my favorite is FiveThirtyEight's.

I thought it would be a fun challenge to make a retro version of their map. Could I find a way to render the map in an 80x24 ANSI BBS terminal window?

Yes, I did. You can see it in action by visiting my BBS: telnet://guardian.synchro.net.

Use the arrow keys to move around the map and see the presidential candidates' chance of winning each state, as calculated by FiveThirtyEight.com.

The final screen shows the "How the forecast has changed" graph.

Requirements

Installation

See the readme.txt file.

Acknowledgments

The data used in this BBS door was scraped from FiveThirtyEight. I hope they won't mind if a handful of retrocomputing enthusiasts see it in ANSI.