Coder Social home page Coder Social logo

vaxgame's Introduction

Welcome to Vax!

Vax is a is a game about epidemic prevention. It’s also an interactive learning environment designed to visualize a process that strains our imagination:

A contagion spreading across a network

Players are tasked to prepare for an outbreak by vaccinating a network that resembles human social networks. After distributing vaccines, an infectious outbreak begins to spread and the player is tasked to quell the epidemic by quarantining individuals at risk of becoming infected.

Vax! is a puzzle-game infused with chance that was inspired by real-world challenges, infectious disease modeling, and addictively rewarding gameplay.

It was developed by Ellsworth Campbell, a PhD student in the Salathé Group at Penn State University. Graphic design by Isaac Bromley. Released under a Creative Commons Attribution-ShareAlike license.

Why did you make Vax?

I wanted Vax to be all of the following, and more…

  1. An opportunity to unify two disparate passions: video games and science.

  2. A tool to introduce a general audience to concepts related to infectious disease dynamics.

  3. A data-driven method to illustrate how contact networks can affect infectious disease dynamics.

  4. A widely accessible interactive framework to visualize, simulate, and experience an infectious processes spreading across/through a contact network.

  5. A platform for a fledgling scientist, such as myself, to gain the experience and skills to do scientific outreach in the digital realm.

How was Vax built?

Before Vax, the extent of my web development experience is encompassed by this amazing Ruby on Rails tutorial. Therefore this web application is minimalist by-design. I’ve employed a few libraries, such as d3.js, jquery, and jqueryui. I’ve also employed a few gems to handle cookies, errors, and styling.

vaxgame's People

Contributors

ells avatar richardbatty avatar marcelsalathe avatar

Watchers

James Cloos avatar Nalin_C avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.