Skip to content

Astayonix/bowling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Bowling Game

====================== A fun, automated, single-player bowling game

Overview

The bowling game is a one-player bowling script written in Python that takes a single argument (username) to run. The user can then type 'True' or 'False' to indicate the use of bumpers. The game then automatically sets up the 10-pin bowling lane and randomly generates rolls that either hit or miss the pins for a full 10-frame game of bowling. After all 10 frames are complete, the game automatically scores the player's game according to the rules of bowling[1] and displays the user's scorecard.
Assumptions
Scoring Rules: I set the rules for scoring the user's game per the instructions in this video. [![How to score a bowling game]](https://www.youtube.com/watch?v=2w1MFocEPU0)

Version 2.0: The next version will have a method for handling the possible 3 balls in the 10th frame (e.g. if a 2 strikes are thrown in the last frame, the user gets 3 additional balls to throw). There will also be an additional method added to see if the user wants to play a new game after completing all 10 frames of play.

Feature List
- Fun ASCII bowling lane visuals - Almost fully automated player experience - Randomized events
Thank you!
I had fun working on this, and I hope you enjoy it!

About

A fun, 10-pin bowling game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages