chinmaym07/cricket-match — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2022-06-24
Run a virtual cricket match between two teams from the command line.
Study the class diagram to learn object-oriented design for modeling a real-world game.
Use the project as a starting point to build a more advanced cricket simulation with stats or tournaments.
| chinmaym07/cricket-match | akarshsatija/beast | alexeygrigorev/codeforces-solutions-java | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Java | Java | Java |
| Last pushed | 2022-06-24 | 2021-02-17 | 2020-10-03 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | data | developer |
Figures from each repo's GitHub metadata at analysis time.
Basic Java project, just compile and run from the command line, though you may need to set up a database if the schema is required.
This project is a simple cricket match simulator built in Java. It lets you run a virtual cricket game between two teams, handling things like the coin toss, overs, scoring, and results, all from the command line. You provide inputs like the team names, how many overs each side gets, and the toss choice, and the program plays out the match and shows you what happened. At a high level, the program models the core pieces of a cricket match: teams, players, overs, and the toss. Based on the README, it takes user input to set up the match, simulates the game ball by ball, and prints out the results. The repository includes a class diagram showing how the code is organized and a database schema diagram, which suggests the project also involves storing or structuring match data in a database. Who would use this? It looks like a learning or portfolio project, the kind of thing a student or junior developer might build to practice object-oriented design and Java fundamentals. Someone exploring how to model a real-world game in code could study it as a reference, or use it as a starting point for a more full-featured cricket simulation. The README is fairly light on detail, so it doesn't explain the full scope of features, how realistic the simulation is, or whether it supports things like player stats or tournaments. It is clearly a work-in-progress or academic exercise rather than a polished product. The inclusion of both a class diagram and a database schema suggests the author put thought into the structure, even if the documentation does not walk through the design decisions.
A simple command-line Java program that simulates a virtual cricket match between two teams, handling toss, overs, scoring, and results. It is a learning project for practicing object-oriented design.
Mainly Java. The stack also includes Java, JDBC.
Dormant — no commits in 2+ years (last push 2022-06-24).
No license information is provided, so default copyright restrictions apply, you can read and study the code but should ask the author before using it.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.