Skip to main content

A trivia quiz game for the terminal

Project description

Quizzical

Introduction

Quizzical is a terminal-based quiz game, using The Open Trivia Database as the back end.

Quizzical

Installing

pipx

The package can be installed using pipx:

$ pipx install quizzical

Homebrew

The package is available via Homebrew. Use the following commands to install:

$ brew tap davep/homebrew
$ brew install quizzical

Running

Once installed run the quizzical command.

Playing the game

Hopefully the interface is pretty straightforward: run up the application, use the New button to create a new quiz with your choice of parameters, use the Run button to play a game. When you run a new game you'll be shown the parameters:

Starting a new quiz

and once you start you'll be shown a series of questions; press keys 1, 2, 3 or 4 to answer each one.

An example question

Once the quiz is over you can view your results and see which answers were right and which were wrong:

Viewing some results

Getting help

If you need help, or have any ideas, please feel free to raise an issue or start a discussion.

TODO

Things I'm considering adding or addressing:

  • Add session token support (less frequent question repeats).
  • More quiz information in the main quiz list.
  • Record scores for each game played, provide a history view.
  • Allow answering a question with the mouse.

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

quizzical-0.2.0.tar.gz (506.4 kB view details)

Uploaded Source

Built Distribution

quizzical-0.2.0-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

Details for the file quizzical-0.2.0.tar.gz.

File metadata

  • Download URL: quizzical-0.2.0.tar.gz
  • Upload date:
  • Size: 506.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for quizzical-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7b7a1b55793e2ce48fd2193cda88c3719aee296a66d2605f349ecb5a84e40f08
MD5 546336a10f6bf9494f722e3ceb19656c
BLAKE2b-256 5c5a81aecf2880e000231f5bf86078a272e7542e98ddf4830fdf7864acd3e04d

See more details on using hashes here.

File details

Details for the file quizzical-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: quizzical-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 50.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for quizzical-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 11cc570703b1bb944e83d6d0bf926e15df35f20127dae6820df90f5fb11bfeb2
MD5 cd4d5acc6eb60035333272b05cce427d
BLAKE2b-256 4ef2dd7242a95df93609f53ec5cc4475824e9c3c9a7f46abffbeda66af2ea29b

See more details on using hashes here.

Supported by

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