Trinay16's picture
Update README.md
19668c3 verified
metadata
title: Stick CricketShowdown
emoji: πŸš€
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
  - streamlit
pinned: false
short_description: Amazing Cricket game made using Streamlit!
license: mit

Welcome to Streamlit!

Edit /src/streamlit_app.py to customize this app to your heart's desire. :heart:

If you have any questions, checkout our documentation and community forums.

Stick Cricket Showdown

Stick Cricket Showdown is a Python-based application built using Streamlit to simulate and manage cricket matches with real-time scoring, team configuration, and post-match analytics. It provides an engaging, console-style experience for users to create teams, conduct live matches, and view comprehensive scorecards.


Features

  • Create and manage player profiles with validation -Configure and customize teams before the match -Track match progress and score updates in real-time
  • Generate detailed post-match scorecards and statistics
  • Lightweight and intuitive Streamlit UI

Technologies Used

  • Python
  • Streamlit

Setup Instructions

  1. Clone the repository:

    git clone https://code.swecha.org/ka_rthiik5485/Git_Goblins.git
    cd Stick\ Cricket\ Showdown
    
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Run the application:

    streamlit run Homepage.py
    

Project Structure

β”œβ”€β”€ Homepage.py            # Main navigation UI using Streamlit
β”œβ”€β”€ Pages/
β”‚   β”œβ”€β”€ Create_Player.py   # Player creation and validation
β”‚   β”œβ”€β”€ Match_setup.py     # Team setup and configuration
β”‚   β”œβ”€β”€ Live_Match.py      # Real-time match updates and scoring
β”‚   └── Scorecard.py       # Match results and summary
β”œβ”€β”€ requirements.txt       # Required dependencies

Contributing

See CONTRIBUTING.md for contribution guidelines, coding standards, and submission process.