All Projects → Aducj1910 → IPLSimulator

Aducj1910 / IPLSimulator

Licence: other
A ball-by-ball IPL T20 cricket simulator, you can make your own custom games, teams, or even simulate the entire tournament (all 7200 balls of it!)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to IPLSimulator

CricketAPI
A Flask API Server with options to get live scores, live commentary and scorecards.
Stars: ✭ 21 (-16%)
Mutual labels:  cricket, ipl
GazeboWorldDesigner
A visual tool for laying out Gazebo simulation world files.
Stars: ✭ 12 (-52%)
Mutual labels:  simulation
doodlecricket.github.io
Doodle Cricket
Stars: ✭ 66 (+164%)
Mutual labels:  cricket
MAESTRO
A low Mach number stellar hydrodynamics code
Stars: ✭ 29 (+16%)
Mutual labels:  simulation
kr mav control
Code for quadrotor control
Stars: ✭ 31 (+24%)
Mutual labels:  simulation
hash
Data management, integration and modeling with blocks #
Stars: ✭ 400 (+1500%)
Mutual labels:  simulation
ICC-2019-WC-prediction
Predicting the winner of 2019 cricket world cup using random forest algorithm
Stars: ✭ 41 (+64%)
Mutual labels:  cricket
fdtd
A 3D electromagnetic FDTD simulator written in Python
Stars: ✭ 195 (+680%)
Mutual labels:  simulation
mcnp
📊复杂网络建模课程设计. The project of modeling of complex networks course.
Stars: ✭ 69 (+176%)
Mutual labels:  simulation
woss-ns3
WOSS is a multi-threaded C++ framework that permits the integration of any existing underwater channel simulator that expects environmental data as input and provides as output a channel realization. Currently, WOSS integrates the Bellhop ray-tracing program. Thanks to its automation the user only has to specify the location in the world and the…
Stars: ✭ 20 (-20%)
Mutual labels:  simulation
js-simulator
General-purpose discrete-event multiagent simulation library for agent-based modelling and simulation
Stars: ✭ 52 (+108%)
Mutual labels:  simulation
GameOfLife
Conway's Game of Life
Stars: ✭ 18 (-28%)
Mutual labels:  simulation
plc-programmable-3d-simulation
Project for students who want to learn PLC programming but don't have access to real-world machines or constructions to learn programming on.
Stars: ✭ 49 (+96%)
Mutual labels:  simulation
Incoherent-Light-Simulation
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
Stars: ✭ 98 (+292%)
Mutual labels:  simulation
perses
Experiments with expanded ensembles to explore chemical space
Stars: ✭ 99 (+296%)
Mutual labels:  simulation
awesome-edge-computing
A curated list of awesome edge computing, including Frameworks, Simulators, Tools, etc.
Stars: ✭ 149 (+496%)
Mutual labels:  simulation
ad-xolib
C++ library for Parsing OpenScenario (1.1.1) & OpenDrive files (1.7) ASAM Specifications
Stars: ✭ 56 (+124%)
Mutual labels:  simulation
openshs
Open Smart Home Simulator
Stars: ✭ 26 (+4%)
Mutual labels:  simulation
InSilicoSeq
🚀 A sequencing simulator
Stars: ✭ 116 (+364%)
Mutual labels:  simulation
MetacommunityDynamics.jl
a julia libarary for simulating the dynamics of ecological communities across space
Stars: ✭ 14 (-44%)
Mutual labels:  simulation

IPL T20 ball-by-ball simulator

This is an in-depth IPL ball by ball simulator that uses past data of each player in the IPL to predict outcomes on each ball based on various factors.

This is still in the pre-release phase so there are a lot of bugs.

How to download it (Better method)

You can still use the official release to download it but it hasn't been updated in 4 months and has several huge features missing, plus it can't be updated so I do not maintain it. It is easier to clone the repository as follows -

For Windows -

  1. Download python - https://www.python.org/downloads/
  2. After download, run pip install tabulate
  3. Install git - https://git-scm.com/downloads (I recommend watching a tutorial if you're stuck anywhere)
  4. Run git clone https://github.com/Aducj1910/IPLSimulator in the terminal
  5. Go to the IPLSimulator folder and run python main.py and voila!

For Linux -

  1. Run sudo apt install python3.8 python3-pip git
  2. Run git clone https://github.com/Aducj1910/IPLSimulator
  3. Inside the folder, run pip3 install tabulate
  4. Then run python3 main.py

How to download it (Outdated method)

(I would recommend cloning the code since it is more up to date, several bug fixes are not delivered to the exe download until about a week later)

Use the official GitHub pre-release (https://github.com/Aducj1910/IPLSimulator/releases), and choose to download only the setup exe file. (note that you will not get updates automatically) and run the file. (see below for detailed download instruction)

  1. Once you have downloaded the "Setup_Aducj1910_IPLSim" exe file click on it.
  2. Click on "more info" and "run anyway" on the Windows Defender popup
  3. If you get the error that "Windows can't access the device, file" check out this video for the solution --> https://youtu.be/tGLKjq_p0Rs
  4. Run the setup
  5. Open the "Aducj1910_IPLSIM" folder created
  6. Read the license & readme
  7. Run the IPL.bat or custom.bat, your match scorecards will be saved in the scores folder

How to run it

There will be three .bat files -

  1. custom.bat
  2. IPL.bat (if you cant find the IPL table, you can see the IPL table if you scroll up past the playoff scorecards)
  3. IPL_Remaining.bat

In the first one, you can play any two IPL teams by inputting their initials (eg. DC, CSK, PBKS, etc.). In the second, you just open it and simulates and entire IPL season, all the scorecards are saved in the /scores folder along with the batStats.txt and bowlStats.txt files. In the third, you can simulate the remainder of the IPL 2021 season that has been suspended for now.

Bugs

  1. There are no no-balls or byes
  2. Sometimes the chase is a little slower during the middle overs.

Mentions

This simulator was featured on Wisden, CricTracker, TimesNow, News18, and more!

Planned Features

  1. Automatic squad selection
  2. More dynamic run rate adjustment during chases
  3. Captaincy
  4. Custom tournaments
  5. Other leagues like BBL, PSL

Eventual Goal

This simulator has been created to eventually be part of a cricket IPL team manager game. A game where you can create your own IPL team or manage an existing one, do auctions, set fields during games, change bowling lineups, train players, hire coaches, etc. I am hoping this will also become an open-source project so do keep checking for any updates.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].