« first day (2460 days earlier)      last day (2550 days later) » 
01:00 - 20:0020:00 - 00:00

1:14 AM
@StephaneHockenhull wouldn't be a good representation, obviously sony isn't cooperating to get good drivers out
also consoles are not ok. how dare you make positive jokes about them.
that's basically like making holocaust jokes
 
@MickLH As long as the GPU drivers are worse on Linux it'll only run better on Sony's PS4 OS if I ever get a publishing opportunity.
 
That's literally ridiculous. Stop talking lol.
 
@MickLH After all so many gamers have been shoving their 360s into ovens
 
That's funny. I'm glad you talked.
but srsly linux has nice desktop quality drivers on PC hardware, the PS4 is seriously crippled for trying to run linux
it's not a fair comparison
 
comparison of what?
 
1:24 AM
@jgallant told you
 
1:56 AM
Oh well
 
 
3 hours later…
5:19 AM
@jgallant it's not right, man. the world is not right.
I mean who tf invited these people -_-
 
 
5 hours later…
9:56 AM
well, my country has blocked access to wikipedia... shows how much we value education...
 
user92578
 
user92578
got some nice battle mode testing done yesterday
 
12:21 PM
life is like a box of shit.
you are pretty certain what you are going to get.
 
1:11 PM
Almost have this whole text upgrade thing figured out.
While I'm at it, I'm putting in basic themes as well.
So I can do stuff like change the text color of every text object at once, or the font, etc.
Once I've got this last piece figured out, I just have to put the changes in everywhere, and I should have full TMPro usage, easy themes, and a better font.
 
1:38 PM
@jgallant should have made that one line so we could star it
 
1:53 PM
I can change the font and background colors just as easily.
Next item of business is to have every button in the game use the same theme.
 
2:18 PM
Improved and more consistent button look. Still need to worry about the star button, but I'll get there after I've done the "easy" stuff.
 
 
2 hours later…
4:14 PM
0
Q: View Matrix FINDING U

user100527T<----------------------Q While making a view matrix, I usually cross product a (0,1,0) with W TO GET U W = (T-Q)/||T-Q|| U = (W X (0,1,0)/||W X (0,1,0) v = w x u this works most of the time. But what about when I want to go y axis and look straight down at 0,0,0 What would be the value of th...

Any idea?
 
4:28 PM
W is the front vector of his camera
U is the view's up vector
 
Where did you get that from?
 
Hi all, I want some help.
I'm not very good at trigonometry
 
I am
 
Oh, great!
 
What's the problem
 
4:42 PM
I have an ellipse trough which I'm drawing a point
                    var newX = _ellipseX + (a * Math.Cos(alpha));
                    var newY = _ellipseY + (b * Math.Sin(alpha));
 
Ok
 
and I want to rotate the point as if I would rotate the entire ellipse
 
Ok
The first thing that comes to my mind is matrix transformations, which is not trigonometry, but it solves the job way easier
 
In 3d you mean?
 
4:45 PM
No, 2d
 
Could you link a video about the fight?
 
Ahh
You can actually fake this, the objects just follow two sines
One for the horizontal movement and one for the vertical movement
 
And then you change the phase
 
In fact, I'm pretty sure they use 3, the third one for the height of the sine
Let me throw something together really fast
 
4:49 PM
Oh ok, no ellipse at all!
 
@PearsonArtPhoto better UI
I still don't understand your blue on blue shit
 
Yes, sines do the trick, I ended with
var newX = _ellipseX + (a * Math.Sin(_ellipseAlpha));
var newY = _ellipseY + (b * Math.Sin(_currentEllipseRotation));
And changed _ellipseAlpha to be from 0 to 180
_currentEllipseRotation iterates from -15 to 15
 
5:21 PM
Works great though it will take me some time to understand it
Or re-implement it.
 
sin(x) = cos(x - Pi/2)
cos(x) = sin(x + Pi/2)
 
how do I make it to stay orbiting in the middle? jsfiddle.net/7u6z2n6n
like from -15 degrees of rotation to 15
 
first off work in radians, not degrees
 
Math.Sin(x) and friends take radians, not degrees
Degrees are just extra confusion and extra work for everyone and everything involved
I don't know who had the evil idea to make something that pretends to be simpler but is actually slightly more complicated...
but don't fall for it
 
5:29 PM
yeah don't fall for it
you can tell the difference between code with rad based trig and degree based trig. 180s and 360s all over the fuckin place.
 
There are really good, deeply natural reasons to go with radians. No such justification for degrees
 
yeah
the only justification for degrees is "i'm used to them"
 
you've probably saved me from needing to go on an annoying rant :P thank you
 
:)
 
Degrees are like base 10, there are way better alternatives, but everyone uses them and they won't learn something else
Most of my schoolmates said, that it's irrational to use radians instead of degrees.
In the same time, they couldn't answer, why dividing the angles into 360 parts is better
 
5:39 PM
Irrational??! It's transcendental!
 
@MickLH Some systems allow you to use degrees.
 
Nah that's baloney straight up
They internally convert to radians
 
Yeah
 
Your schoolmates didn't get the math joke about "irrational"
And so they repeated it in the wrong context lol
 
Heh
That was uninteded
But that's actually funny
The other thing I can't stand are the Mathf.Rad2Deg and Mathf.Deg2Rad constants in Unity
For two reasons, one, they're almost longer than just using / 180 * PI and *180 / PI respectively
* Mathf.Rad2Deg
/ Mathf.PI * 180
And they're simply made up constants with stupid names
 
5:50 PM
I personally don't put the spaces between Pi and 180, just to make it clear it's all one constant
but sometimes I do put it in parenthesis if it looks messy
though if at all possible, I remove it entirely
 
It reminds me of the time, when my math teacher taught us, that we have to multiply the angle by 57.3 to convert it to degrees, because f*ck precision
My physics teacher takes the cake though, she casually rounds the numbers to integers.
 
thanks for the code help I really appreciate
 
I use unit circles
 
also I wasn't quite sure about radians
are they better?
simplicity?
 
"Radian - a unit of angle, equal to an angle at the center of a circle whose arc is equal in length to the radius."
 
6:02 PM
They are better because you can avoid unit conversions and that is simple now but becomes significant when you scale up the complexity
There's no need to complicate it
You can just mentally replace 180 with Pi
90 with Pi/2
etc...
Then you save conversion rad -> deg, do the same math as before, and save unit conversion on deg -> rad
So your code ends up cleaner and faster, and your math ends up more natural
 
Makes it easier to store and wrap-around.
 
I think turns are reasonable, far more reasonable than degrees
 
definitely compared to degrees
 
Personally I'm a math guy so I make use of the natural representation, the efficiency concern is negligible as far as I know
 
Or Gradians
 
6:06 PM
god pls no
 
even degrees make more sense compared to gradians
 
The non-math guys are the reasons we have tau
Some people don't like to multiply by 2
 
They don't have to! they could just add by x instead!
 
One of my schoolmates asked how calculators can calculate the sine of any angle they put in in less than half a second
 
Turns are easier on the CPU: Keeping the fraction rather than having to do Modulo(x, 2*PI);
 
6:10 PM
Probably a pade approximation
 
Or lookup tables
 
calculators use CORDIC
 
@StephaneHockenhull I'm not sure if this actually comes out a benefit like this
@Bálint lol are we in the 60s still??
 
Well, the calculators are
 
I mean it would be efficient and make sense...
but I think better CPUs are cheaper than better engineers now
 
6:12 PM
@MickLH Multiplications are much faster than divisions, plus the angle can easily be kept in a fixed point, reducing drift. Binary overflow takes care of the modulo
It's minor but it's there
 
@StephaneHockenhull How is that relevant in floating point arithmetic?
Division by a constant is multiplication
 
Not for Modulo
 
And the use case we were discussing was the one in Unity based on floats
@StephaneHockenhull Wrong. :|
Why do you always do this to me...
x - 2 Pi floor(x * (1 / (2 Pi))) == x % (2 Pi)
So the savings comes from not multiplying at all
Not from the difference between division and multiplication
 
faster to do x - truncf(x)
 
Obviously I know that, as it's the premise of the last 2 messages I sent. I'm just gonna ignore this until you catch up
I was so ready to be peaceful man...
Ugh I can't stand it! I can't leave things at a murky inaccurate "conclusion"
The Math.Sin(x) function itself implicitly reduces, and it could be faster than any full reduction modulo 2 Pi or 1 because it has the luxury of an approximately reduced result being acceptable
Not saying it is... just saying it's not safe to assume measuring in turns is faster
And if "turns" is faster, it's not significantly so
So does not count as an optimization worth sacrificing other nicenesses in other places for
@StephaneHockenhull I hope you realize this is a snide remark.
 
6:22 PM
Shows you two can play this game.
 
I'm not playing a game. I hope you feel ok.
 
I'm simply being exact about things man
you can't blame me for being human, when I say "Such and such does a thing." and then someone says "No, it does a thing!" it's frustrating :|
 
it is your fault for being human though
so we can blame you :)
 
Even if I killed myself, I would still be a dead human
Which is human, and I had no possibility of control before life
Blaming me for being human is exactly the same as blaming someone for their race
 
6:24 PM
But you could have chosen not to be human.
Like, you have that "robot, human, cat" switch that the rest of us have, right?
 
I choose robot.
 
o hay mith
what up
 
note to self: build "robot, human, cat" switch onto next replacement body
 
Flags. Unfortunately.
 
:(
 
6:27 PM
As a doppelganger, I blame humans regularly. It's great. Some of those humans might be doppelgangers though, it's confusing.
 
heh
 
hey
flags are part of our heritage
live and let live.
 
flag and let flag.
 
amen
hey mick name something i'll draw it for you
 
The rest of the code for the project I'm working on, in high enough resolution to use OCR, and without bugs.
Uh idk I need everything
My concept artist still hasn't provided me anything, literally one page of sketches
I don't want to rush her but damn, you know?
 
6:40 PM
just like your leaders would
 
Oh yeah I keep forgetting America is great again
 
When in rome.
Heard the neighbor kids yell outside "found a fidget spinner"
 
lol wtf is that
I googled it
 
@jgallant Yeah, I should work on that.
I'll get my wife to help me pick colors or something I guess.
I can change them easily now;-)
 
My gf bought me one and I was like fuck is that mine.
It wasn't
 
6:50 PM
I'll use this sprite sheet to sprice things up a bit more.
 
Hey! wtf happened to my dear and loving message about jon's mom :'(
 
@MickLH satire needs to be done carefully lest it seem just the same as the behaviour it's satirising.
(the behaviour in question being Not Nice)
 
7:06 PM
But it's beyond satire, it's a caricature
I'm not PC, you know?
 
gamedev.stackexchange.com/help/be-nice applies. (this includes things like 'grab her by her p****')
 
(poop chuter)
A ha!
> Be welcoming, be patient, and assume good intentions.
> ... assume good intentions.
Boom! We're in the right, yall are in the wrong. Check.
 
Dude.
 
That's in the context of new users... You aren't a new user.
 
lol
guys guys chill it's ok to lose sometimes we're all friends here <3
hahaha oh man I'm having too much fun, ok serious time. nobody is offended right?
 
7:10 PM
I assumed good intentions in warning you about the dangers of satire (or caricature, if you'd prefer to identify your remarks about that), but Be Nice itself suggests it's not OK to produce bigotry, and satire of bigotry can be mistaken for bigotry if not performed carefully.
 
Nobody has produced bigotry today.
> bigotry: intolerance toward those who hold different opinions from oneself.
I understand your point, first off
 
My bad, mixing up words. I mean, misogyny.
 
But also pedantically
that lol
 
> Bigotry of any kind. Language likely to offend or alienate individuals or groups based on race, gender, sexual orientation, religion, etc. will not be tolerated. At all. (Those are just a few examples; when in doubt, just don't.)
Inappropriate language or attention. Avoid vulgar terms and anything sexually suggestiv
 
Though I do want to point out:
> Oh, and bring your sense of humor. Just in case.
Look the offensive thing here was the word "pussy" and that's all. Quoting the president of the United States of America is not bigotry.
 
7:13 PM
@MickLH That doesn't discount the other stuff; it's not a get-out-of-jail-free card.
 
...I find it offensive.
 
@MickLH Dude, the whole phrase is misogyny.
 
I find this entire conversation offensive
We have to make compromises to coexist.
You're welcome
 
That's disingenuous, dude.
 
No it's 100% sincere.
Trust me.
You have no idea how I feel.
This conversation? It's childish, and trying to lighten it up has produced this.
It's offensive af to me.
 
7:14 PM
Well that's unfortunate.
 
and I know Jon feels the same
but he's being quiet since some people can't handle the opinions of others
 
You're going over the line here, man.
 
I'm curious how
What offensive thing did I say exactly? I've politely differed in opinion and shared nicely how I feel.
Did you check your own bias?
 
You're frustrated you had something deleted which was reproduction of misogynistic remarks. You were confused why, and we pointed it out to you. You decided to make light of the Be Nice policy, then pulled out "assume good intentions" and "bring a sense of humour" as if they're trump cards to make what looks like problematic statements OK. And now you're pulling out "this conversation offends me" as if it makes it a problem.
 
I'm not frustrated whatsoever, I made a joke.
Clearly I don't care about my message "your mom."
 
7:17 PM
Well, let's see. There were several swear words. You made a 'your mom' comment. I soft-deleted it, without the suspension penalty, because I wasn't sure of the context but it was still inappropriate.
 
Which was the only message I sent that was deleted.
I've not called anyone childish.
Please stop putting words in my mouth.
Also, I never "asserted" or even suggested that it's you.
 
> This conversation? It's childish, and...
 
We know there's someone who is easily triggered who lurks to flag here
That's actually primarily who I was referring to, fyi
 
man.
I'm just going to start raising flags now, you're right.
 
7:19 PM
>_<
 
So please, stop insisting that you understand my intentions. I am here to explain them if you so wish.
 
No one doubts your intentions. But it's your actions that have ramifications.
3
 
My actions were to carefully explain my point of view.
Ironically, being intolerant to my opinions is bigotry.
 
where were people being intolerant to your opinions?
 
You haven't been, Riker
 
7:21 PM
@MickLH You know I corrected myself, right? After the first time I mentioned it. You're the only one talking about bigotry right now.
 
But the fact that you jump into the "we" role does prove that you're trying to assume a group-vs-one mentality
So enjoy that
 
no I was actually reading from transcript
 
@doppelgreener I'm not the only one. The rules also state it :')
 
this room is in my favorites due to productive discussions a while ago
@MickLH state what?
 
No bigotry of any kind is allowed
 
7:22 PM
10 mins ago, by Mithrandir
> Bigotry of any kind. Language likely to offend or alienate individuals or groups based on race, gender, sexual orientation, religion, etc. will not be tolerated. At all. (Those are just a few examples; when in doubt, just don't.)
Inappropriate language or attention. Avoid vulgar terms and anything sexually suggestiv
 
ah
 
So guys, chill, ok?
 
Apparently MickLH is stuck at the first sentence, when the operative section is everything after that.
 
I figured, just checking though
 
Someone made a joke, we joked about the joke. Somewhere along the line someone got frustrated apparently. It's not me.
 
7:23 PM
@MickLH I don't think we're the ones that really need to chill.
 
Cool, then everyone is chill, apparently lol
 
@MickLH Yes, and the joke got flagged and removed and you were curious why. And then took umbrage with the response you got, apparently.
 
No I was not curious why, please stop insisting that you understand my intentions
And please stop putting words in my mouth, again.
23 mins ago, by MickLH
Hey! wtf happened to my dear and loving message about jon's mom :'(
 
23 mins ago, by MickLH
Hey! wtf happened to my dear and loving message about jon's mom :'(
 
Yes, clearly a joke, right?
 
7:24 PM
I'm going to take someone asking "what happened?" to indicate, you know, curiousity.
 
Lol man, do you uh...
 
@MickLH ...No?
 
hahahahaha oh man
Ok there's a thing called sarcasm
 
See this is purely logical, follow me on this
 
7:25 PM
No, I'm putting you on ignore.
Done.
 
If the message was offensive, which is the premise for deletion, then it was clearly not "dear and loving"
Hence the irony is obvious
Hence, this conversation is built on a nonsensical premise, and is therefore childish
3
Nobody needs to be insulted
 
offense is something you can create
its great.
the fact that someone else was offended about my mother is hilarious
Also mick is my brother
 
7:45 PM
I don't know who it was (I was not the original flagger), but I'd suggest not all things you'd say to each other are advisable to say here.
 
Not everything I'd talk to my friends about is appropriate for SE, but luckily there are some awesome private messaging services nowadays like Discord. (We had a decade there of all the private messengers being pretty awful until this latest generation came into the picture...)
 
mick and I have been hanging here for 10 years
Sure, we joke around with each other. and I quite frankly I don't think we crossed any line here.
You guys just need to chill
 
Seniority doesn't preclude site policy. I've been on RPG.SE for several years myself, and I still keep my behaviour in check.
 
@jgallant I doubt that, the room is 7 years old =p
 
7:54 PM
That several messages have been removed and that someone got suspended should indicate lines were crossed.
2
 
I've been coming here for 75 years
 
sigh
 
I sigh wayyyyyy louder
But I'm gonna not.
 
When in doubt, don't. -paraphrasing Be Nice.
> (Those are just a few examples; when in doubt, just don't.)
 
whatever anyways, who are you?
 
7:58 PM
I also like to point out that there may be young people who are reading your messages, and that it would be advisable to stay far away from anything that could be inappropriate.
 
i didn't do anything
i'm just saying this is an overreaction
borderline mod abuse
 
eyebrows
What exactly was I abusing?
 
01:00 - 20:0020:00 - 00:00

« first day (2460 days earlier)      last day (2550 days later) »