Skip to main content

A Python simulation package for pandemic game logic

Project description

Group-project-for-scientific-python

We are coding Pandemic. Keep out.

This project is a simplified version of the boardgame Pandemic. For more information of the actual game, look it up at boardgamegeek.com.

Explanation:

variables: city_data, infection_cards and other_cards

These are imported into the main files, and include all informations on: cities: name, coordinates, infection level, infection color, connections, player amounts, research center infections: city name, infection color city cards: name, coordinates, infection color event cards: name, effect

pictures

Picture of the game board, the UI and the character roles

data_unloader

Unloads all the data from txt files to database, puts them in directories for easy access, creates the decks and initializes the game

world_map_drawer

Draws the map with clickable UI functions, updates whenever an action is done

functions

Contains all the functions connected to movements and actions, as well as card draw and infection outbreaks, checking for game over conditions

turn_handler

Manages players' turns and the game overall

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandemic_scipy-6.0.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pandemic_scipy-6.0.0-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file pandemic_scipy-6.0.0.tar.gz.

File metadata

  • Download URL: pandemic_scipy-6.0.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pandemic_scipy-6.0.0.tar.gz
Algorithm Hash digest
SHA256 2f2618110be35ea220052f433c1d8d39178621abe723e78ee87f80a3a21d117b
MD5 ad57ce2b3ad32f3583016f265086b469
BLAKE2b-256 5a644a452b0711961c29acde42332ab75a045e65458b2f4df9c03bdcad05114d

See more details on using hashes here.

File details

Details for the file pandemic_scipy-6.0.0-py3-none-any.whl.

File metadata

  • Download URL: pandemic_scipy-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pandemic_scipy-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 533ff1d229f5ad1338de0a695aa7fec3462ef4c92fb100f06b9621aa9cc18b2a
MD5 0d149c668113735df84899a8c0df7b04
BLAKE2b-256 f115d4ce560245826c65a045ec2f6a5041e5f088dc330c5f01acc65ed4b243fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page