Btw, I just realized that player Handle id will allow us making cross map banks. (banks that is used by more than 1 map)
This was surely always possible, no?
One idea I had for if we ever get some decent maps out there from the sc2mapster community was a kind of "achievement score" or "shared resource" where points you earn in one map can give you rewards in another.
Nope. There is a part of algebra called "limits". Where you calculate fractions with alot of divisions by 0. There you need to mutually collapse all ambiguities to get the clean fraction. So, if an ambuiguity can be collapsed, it doesn't exist. And there is no signs of division by zero in multiplication on zero. Like there is no negative value in "4", although you can imagine 4 as (-2)*(-2).
One idea I had for if we ever get some decent maps out there from the sc2mapster community was a kind of "achievement score" or "shared resource" where points you earn in one map can give you rewards in another.
Its possible to have cross map banks, but not cross author map banks >.> Afaik, banks are saved in folders by author. If your map loads a bank, it opens your folder and looks for the bank there. You can't open banks from maps by other publishers if I am correct.
Also, there seems to be a lot of mathdebation going on in this thread...
1/0 is undefined (Not a Number), so 6/(1/0) is undefined as well.
No sir, 6/(1/0) is an excellent way to properly utilise "infinity" values in the sc2 engine, and are a core part of mapping. This patch broke this, and I can no longer divide by zero. Fix this please.
Dividing by zero is impossible. If it's possible, then it should break any logic. Look at this:
Any number multiply by 0 equals 0. So => 6*0=0 and 2*0=0 => 6*0=2*0
Since division by zero is possible, then it means 6*0/0=2*0/0 => 6=2
Which means, math is broken. And that's bad :D
SC2 doesnt have infinity values. Floating point data types usually have them, yes, but SC2 uses fixed point arithmetic. And the "fixed" data type is just an integer with 12 bits reserved for decimal places.
Division by zero is an illegal opperation. The statement of:
X/0 = Infinity
is incorrect. What I assume you mean is
X/Y = Z
Z approaches infinity as Y approaches 0.
This is normally simplified in many math classes into the former statement, but it is utterly false and is only done so to save time when evaluating equations. The acutal answer to the equation is:
X\0 = Undefined
This is due to the logical statement that no matter how many nothings you have, they will never add up to anything.
@Eiviyn: Go
lol. fail
6*2 = 6/(1/2)
6*8 = 6/(1/8)
6*346262 = 6/(1/346262)
x*y = x/(1/y)
So does 6*0 = 6/(1/0)?
Btw, I just realized that player Handle id will allow us making cross map banks. (banks that is used by more than 1 map)
@Eiviyn: Go
seriosly?
This was surely always possible, no?
One idea I had for if we ever get some decent maps out there from the sc2mapster community was a kind of "achievement score" or "shared resource" where points you earn in one map can give you rewards in another.
Seriosly.
How else am I supposed to get infinity in my map?
"If there are 0 apples in a basket and you have 6 apples, how many baskets do you have".
That's about division.
Nope. There is a part of algebra called "limits". Where you calculate fractions with alot of divisions by 0. There you need to mutually collapse all ambiguities to get the clean fraction. So, if an ambuiguity can be collapsed, it doesn't exist. And there is no signs of division by zero in multiplication on zero. Like there is no negative value in "4", although you can imagine 4 as (-2)*(-2).
God damn...I probly tried to be to clever trying to laugh at broken maps...now I have problem with my own maps :D (not what caused it though)
karma is a bitch? and so is blizzard? :D
@Eiviyn: Go
lim(1/x) = + infinity or - infinity
x->0
1/0 = NaN (undefined)
Then:
6/(1/0) = 6/(NaN) = NaN
No.
6*0=0.
1/0 is undefined (Not a Number), so 6/(1/0) is undefined as well.
Its possible to have cross map banks, but not cross author map banks >.> Afaik, banks are saved in folders by author. If your map loads a bank, it opens your folder and looks for the bank there. You can't open banks from maps by other publishers if I am correct.
Also, there seems to be a lot of mathdebation going on in this thread...
No sir, 6/(1/0) is an excellent way to properly utilise "infinity" values in the sc2 engine, and are a core part of mapping. This patch broke this, and I can no longer divide by zero. Fix this please.
Dividing by zero is impossible. If it's possible, then it should break any logic. Look at this:
Any number multiply by 0 equals 0. So => 6*0=0 and 2*0=0 => 6*0=2*0
Since division by zero is possible, then it means 6*0/0=2*0/0 => 6=2
Which means, math is broken. And that's bad :D
Omg, my map become a trigger error factory with great productivity.
SC2 doesnt have infinity values. Floating point data types usually have them, yes, but SC2 uses fixed point arithmetic. And the "fixed" data type is just an integer with 12 bits reserved for decimal places.
4th crash in the editor this morning... back to saving after every change I make anywhere.
@Batomys: Go
I like how this whole thread changed into a math class...?
New data editor is sooo slow.
It becomes too laggy after using it for some minutes.
Division by zero is an illegal opperation. The statement of:
X/0 = Infinity
is incorrect. What I assume you mean is
X/Y = Z
Z approaches infinity as Y approaches 0.
This is normally simplified in many math classes into the former statement, but it is utterly false and is only done so to save time when evaluating equations. The acutal answer to the equation is:
X\0 = Undefined
This is due to the logical statement that no matter how many nothings you have, they will never add up to anything.
IE: 0*0*0... != Y as long as Y is not 0.
...
Patch 1.4 just raped Sexy Game Quiz... If there is any person here who can handle my anger write me a pm.