I have developed two formulas that calculate's a gun's worth based on multiple factors. But before I get into the formulas, I would like to explain what makes a gun good.
IMPORTANT: Part of what makes a gun good is the player who is using it. Someone with a Starter Pistol could beat someone with a BAR in a sparring match (although highly unlikely). So while these formulas might tell you which gun is better than another, you have to realize that a large factor is a player's skill, which is not part of these formulas.
What makes a gun good?
LOW cost
HIGH damage
LOW freeze
HIGH fire rate
LOW or HIGH spread
LOW reload freeze
HIGH clip size
Obviously, there isn't a gun that has the best statistics in every category. If there were such a gun, everyone would use it and it would essentially render every other gun useless in the game.
What is the most important stat of a gun?
Well, it depends. If you are sparring, you would probably look for low freeze. If you are pking, you would probably look for high damage per second.
Formulas
Now, let's get into the formulas. Below is a guide of which formula you should use as well as what goes into the formula. Each formula yields a number. The higher the number, the better the gun. This way, you can compare two guns by comparing their numerical rating.
50 represents the player's health.
R represents the Rating
IMPORTANT: Click on the images to see them in full size
Formula #1:
(use this formula if the number of hits it takes to kill a player is less than or equal to the gun's clip size. For example, M4, BAR, Metalstorm)
CodeCogsEqn (1).png
Formula #2:
(use this formula if the number of hits it takes to kill a player is greater than the gun's clip size. For example, Neo Rifle, Starter Pistol)
CodeCogsEqn (3).png
Examples / Evidence
Here is some evidence that my formula actually works and isn't just some arbitrary way of labeling guns:
Take the BAR and the Metalstorm for example. Both guns are great for sparring (at least in my opinion) and have good statistics. Below is an example of how the guns are comparable:
Note: We will be using formula 1 because both the BAR and the Metalstorm deal enough damage to kill a player with 50 health without using all bullets in their clips.
Formula #1:
R1 = 1 / [((50 / Damage)(Rounded up))2 * FireRate * Freeze]
RBAR = 1 / [((50 / 9)(Rounded up))2 * 0.24 * 0.2] = 1 / (62 * 0.24 * 0.2) = 0.579
RMetalstorm = 1 / [((50 / 8)(Rounded up))2 * 0.235 * 0.16] = 1 / (72 * 0.235 * 0.16) = 0.543
As you can see, the BAR and the Metalstorm have relatively close ratings, which isn't surprising because they both have very good statistics. And they are both great sparring guns (in my opinion). But, the BAR does have a slightly higher rating, so therefore according to the formula it is better overall.
NOTE: I am still working on these formulas so they can include ALL statistics of a gun. Also let me know if I made any mistakes or if you have any suggestions/improvements. Also, feel free to post examples of guns being compared in this threads so that others can see which gun is better than the other (this may also help identify any flaws in the formulas).