Skip to content

A visualized pandemic simulator developed with Python 3.8 and PyGame. This repository serves as the final project for CIS4930 - Special Topics: Performant Programming in Python at the University of Florida.

Notifications You must be signed in to change notification settings

JKornberg/Sickulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Sickulator

Created by: Jack Driscoll, Thomas Hancock, Julia Harbord, Jonah Kornberg, and Dahlia La Pommeray

Link to Issue tracker: https://trello.com/b/rdkSQQiJ/sickulator

Link to repository: https://github.com/JKornberg/Sickulator

Installation

pip install sickulator

Run with sickulator

Note: XLaunch must be installed and running to create the window for the Sickulator.

Description

The Sickulator is an agent-based simulator made to visually represent the spread of disease in a small city. The user is provided several configurable options to affect the outcome of the "sickulation".

Controls

Arrow keys control the camera, and left-clicking on an agent or building provides a brief description. Selected agents are automatically followed by the camera.

References

Kids Can Code - https://www.youtube.com/watch?v=3UxnelT9aCo&list=PLsk-HSGFjnaGQq7ybM8Lgkh5EMxUWPm2i

Assets - www.kenney.nl

Development set up

Mac OS / Linux

python3 -m virtualenv venv
source venv/bin/activate
# If you're using VSCode, make sure your python interpreter is set to 'venv' #
pip install --upgrade pip
pip install -r requirements.txt
python sickulator/main.py

About

A visualized pandemic simulator developed with Python 3.8 and PyGame. This repository serves as the final project for CIS4930 - Special Topics: Performant Programming in Python at the University of Florida.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages