Re-creating WarGames With Tableau And Mapbox

Re-creating WarGames with Tableau and Mapbox

image
image

So you all remember the film “Wargames”:

Well, we (Jeffrey Shaffer, Anya A’Hearn, Chris DeMartini and I) decided to build a tribute to it.  Except instead of using a Hewlett Packard 9845 and an IMSAI we’d use Mapbox, Tableau, CSS3, Javascript, HTML5, GDAL, and rather a lot of data, and quite a bit of math:

Find Chris DeMartini’s blog post here.

View the  IMSAI here.

View the animated WOPR here.

View the Война Операция План реагирования here.

Find out how Chris DeMartini added WOPR’s voice using Jeffrey Shaffer’s voice commands for Tableau (called “Tabitha”) here.

Mercator View

image

Polar Projection View

image

WOPR

image

Война Операция План реагирования

image

Overview of the screens from the Film

image

(Left Hand Side) Close Up of the screens from the Film

image

(Right Hand Side) Close Up of the screens from the Film

image

The Story.

“No rush, but can you send me the arc equation you have used in the past formapping with arcs instead of straight link paths?” Asked Chris DeMartini.  “Of course!” I said, and sent Chris to over some links on Wikipedia and an R package.  The fact was, I’d always used ESRI to generate Great Circles.  But Chris has been doing some amazing stuff in Tableau with bezier curves, and drawing Great Arcs native was his next challenge.

Imagine my surprise when he said - “have you got anything to go with to test this out in Tableau?” and “ Still needs work, but 1 hour in I have great circles calced on tableau… Thanks for the references!” - so I sent him the World Bank Global Migration 2000 data.  You can view that output here.

Viewing that visualization reminded me of WarGames. I sent an email to Chris:

“The other piece I was thinking was "war games” - the film is a bit old, but…if we geolocate this : The Bulletin of Atomic Scientists - Worldwide Deployment of Nuclear Weapons as the origins (and the destinations are geonames cities1000.txt) in ranked pop order…” then we could visualize a nuclear Armageddon.” and added this picture:

image

and of course, we’d want a Mapbox map styled by Anya A’Hearn to bring the 1980′s cold war vector graphics up to date, so another email was sent: “I’d hope we could go for something like this:”

image

Game on, and boy, did Anya deliver.

Talking about Games, Joshua Milligan had previously created a Tableau version of Tic-Tac-Toe, 

image
image

and Chris also wanted to build out the “launch code sequence”:

image

 - so these were both incorporated into the design.

The Data.

Geocoded Nuclear Sites from Bulletin of Atomic Scientists, supplemented with FAS.org and Wikipedia

Surface to Air Missile (SAM) Sites (KML) (courtesy: IMINT)

SAM Range Rings (KML) (courtesy: IMINT)

Russian Airforce Bases (KML)  (courtesy: IMINT)

Chinese Airforce Bases (KML)  (courtesy: IMINT)

Air Sectors (US Only) (Shapefile) (courtesy: FAA)

US Bases (ESRI Shapefile) (courtesy: Data.gov)

Iranian Airforce Bases (KML) (courtesy Airpower.at)

Geonames

The Processes.

Web Design.

A semi-responsive template in the style of the WarGames film was designed in CSS3.  I used some 3d transforms to “bend” the screens inwards, and modal windows.  Thanks to: @desandro

I also created some responsive circular divisions based from this design, except I modified it for (mobile and multiple) viewports.

Javascript was used to call the Tableau Visualizations, animate the dashboards, and also to generate the UTC clocks.

Data Design.

The majority of the nuclear sites were geocoded by hand by using Mapbox Satellite View and/or Google Maps.  For example, the hardened aircraft shelters at Kleine Brogel in Belgium:

image

But that left the rather tricky issue of dealing with the target sites.  That was made slightly less ambiguous when this happened. Apart from the introduction of ICBM’s, MIRV’s and SLBM’s since 1959, and the number of countries participating in this MADness…has anything else really changed, other than the time it would take to blow us all to Kingdom Come?

Also: for the Polar Projection: I used GDAL ogr2ogr to convert the ESRI Shapefiles from Mercator: thanks for the advice from Matt Irwin of Mapbox!

Possible Improvements: 

Regress targets by using GDELT sentiment

Use a population within (blast yield) radius algo

Burst/tween the REDIS Tableau cache for animation

More Posts from Redinkstone168 and Others

9 years ago
How Jacques Rivette’s First Films Helped Launch The French New Wave.

How Jacques Rivette’s first films helped launch the French New Wave.

Click here to read and watch clips from our supplements on PARIS BELONGS TO US.

9 years ago
Meet 7 Inspiring Women from the ATLAS Experiment
Women play key roles in the ATLAS Experiment: from young physicists at the start of their careers to analysis group leaders and spokespersons of the collaboration. Celebrate International Women's Day by meeting a few of these inspiring ATLAS researchers.
8 years ago
The Third Man (1949)

The Third Man (1949)

9 years ago
The Halo Of A Removed Flower.

The halo of a removed flower.

From p. 390-391 of A Debate Between Rev. A. Campbell and Rev. L.N. Rice: On the Action, Subject, Design and Administrator of Christian Baptism (1844). Original from UC Southern Regional Library Facility. Digitized March 20, 2015.

8 years ago
Vik, Iceland | By Jan Erik Waider

Vik, Iceland | by Jan Erik Waider

9 years ago

Punch bus!

redinkstone168 - Red | Ink | Stone: Thoughts in the Margin
9 years ago
A View Of The Excavations At Tepe Hissar, Iran, 1931.

A view of the excavations at Tepe Hissar, Iran, 1931.

via reddit

9 years ago
Accattone (1961). Czech Poster By Milos Reindl.

Accattone (1961). Czech poster by Milos Reindl.

8 years ago

I guess this is a thing? Ok.

On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 
On October 3rd, He Asked Me What Day It Was. 

On October 3rd, he asked me what day it was. 

“It’s October 3rd.” - Mean Girls

Check out our snapchat.

9 years ago

Happy Indian Arrival Day.

May 5, 1838

The first British ship of indenture sailed from Kolkata, India, across the seas and made its way to Guyana. The ship was filled with Indian indentured servants, most of whom were taken by deception, while others were hoping for a new life. Hardly either received what they were expecting. 

Not a day goes by where the question of what being Indo-Caribbean means escapes me. It is something I’m always thinking about, and even become frustrated with myself for not having a straight answer. I feel the answers are written in the bones in my body that were forged by my foremothers who boarded those ships with uncertainty. I want so badly to know what they were thinking. How they were feeling. I wish I had words to describe how my ancestors live inside me but elude me at the same time.

I lament every day the vital information and pieces of self that my great-grandparents possessed but somehow became lost between generations and trauma. Forgotten in sweat that dripped down their backs as they labored under the hot Caribbean sun, producing the sweet crop they were not allowed to taste. 

Today, I will celebrate them instead. I think about the pure bravery of my pregnant maternal great-great-grandmother, boarding a British ship with hundreds of strangers, having only the clothes on her back and her children. I inherited courage from her. 

I think about her daughter, my great-grandmother, who filled her mother’s spot on the plantation when she was old enough. I imagine she must have felt obligated to put her mother’s hardened hands to rest after so many years. I inherited integrity from her. 

I think about my paternal great-grandmother and great-grandfather who traded in their fluent Bhojpuri that flowed like a river when they spoke, for the worker’s patois enforced by belts and the watchful eyes/ears of their white overseer. I inherited humility from them. 

These are legacies of strength. They sit in my core, fill me up, and make my muscles ache all at once. I carry the weight of indenture on me. 178 years ago, Indo-Caribbeans did not exist. 178 years ago, someone decided for me, who I would be. 

–Shabana B.

  • alxjz
    alxjz liked this · 5 years ago
  • syndproject
    syndproject liked this · 7 years ago
  • viz2biz-blog
    viz2biz-blog liked this · 8 years ago
  • calabozocriollo
    calabozocriollo liked this · 8 years ago
  • sairamasapu
    sairamasapu liked this · 9 years ago
  • iheartvelma
    iheartvelma reblogged this · 9 years ago
  • nstornetta
    nstornetta liked this · 9 years ago
  • extraordinaryleastsquares
    extraordinaryleastsquares reblogged this · 9 years ago
  • redinkstone168
    redinkstone168 reblogged this · 9 years ago
  • redinkstone168
    redinkstone168 liked this · 9 years ago
  • joeinjesus
    joeinjesus liked this · 9 years ago
  • darrenmoser
    darrenmoser liked this · 9 years ago
  • gisgames
    gisgames reblogged this · 9 years ago
  • futileboy
    futileboy reblogged this · 9 years ago
  • thejavaman
    thejavaman liked this · 9 years ago
  • danaceleste
    danaceleste liked this · 9 years ago
  • knlranch
    knlranch liked this · 9 years ago
  • lmargerum
    lmargerum liked this · 9 years ago
  • hrafnsvaengr
    hrafnsvaengr liked this · 9 years ago
  • broccoliwolf-blog
    broccoliwolf-blog liked this · 9 years ago
  • thesunsetempire
    thesunsetempire reblogged this · 9 years ago
  • dsbigham
    dsbigham reblogged this · 9 years ago
  • hmnaftrall
    hmnaftrall liked this · 9 years ago
  • themarvelhorse
    themarvelhorse liked this · 9 years ago
  • masc4cruller
    masc4cruller reblogged this · 9 years ago
  • epoxyconfetti
    epoxyconfetti reblogged this · 9 years ago
  • winterfig-blog
    winterfig-blog reblogged this · 9 years ago
  • winterfig-blog
    winterfig-blog liked this · 9 years ago
  • fyeahgis
    fyeahgis reblogged this · 9 years ago
  • allanwalkerit
    allanwalkerit reblogged this · 9 years ago
redinkstone168 - Red | Ink | Stone: Thoughts in the Margin
Red | Ink | Stone: Thoughts in the Margin

Red InkStone or (Rouge InkStone / 脂砚斋) is the pseudonym of an early, mysterious commentator of the 21st-century narrative, "Life." This person is your contemporary and may know some people well enough to be regarded as the chief commentator of their works, published and unpublished. Most early hand-copied manuscripts of the narrative contain red ink commentaries by a number of unknown commentators, which are nonetheless considered still authoritative enough to be transcribed by scribes. Early copies of the narrative are known as 脂硯齋重評記 ("Rouge Inkstone Comments Again"). These versions are known as 脂本, or "Rouge Versions", in Chinese.

298 posts

Explore Tumblr Blog
Search Through Tumblr Tags