x' = x cos theta - y sin theta
y' = x sin theta + y cos theta
This is the magic formula that lets you rotate a coordinate around a point. Fun times.
edited 3rd Jun '11 11:51:02 PM by Ryusui
In the event of a firestorm, the salad bar will remain open.Now figure out what the formulas are in 6-space.
[1] This facsimile operated in part by synAC.That formula is easier to remember if you can use complex arithmetic and write
x' + i y' = (x + iy) (cos theta + i sin theta)
Since i * i = -1, your expression then follows at once — if one really wants to get to the simplest form, this is the same of
x' + iy' = (x + iy) e^(i theta)
through the e^( i theta) = cos theta + i sin theta equality, which I still consider one of the funniest equivalences ever.
edited 4th Jun '11 12:44:55 AM by Carciofus
But they seem to know where they are going, the ones who walk away from Omelas.I use it a lot in game programming. Not that I've ever completed much of anything outside a little retro-styled mouse avoider game.
In the event of a firestorm, the salad bar will remain open.That's a fun little game — congratulations! I liked how grazing hits "did not count", but direct ones did: which collision algorithm did you use?
I never did any Flash programming: how is Action Script? Which development environment are you using?
Today I am working on a paper — it is basically finished and ready for submission, but my supervisor told me that I should add a more discursive "introduction" to get readers interested into the subject at large. That's the sort of thing that always takes me a lot of effort to do properly: I am almost tempted to start with a "Since the dawn of time..."-like sentence, just for the hell of it.
It could be something like that:
edited 4th Jun '11 2:00:53 AM by Carciofus
But they seem to know where they are going, the ones who walk away from Omelas.I just calculated distance using good old Pythagoras. I used hitboxes early on, with obviously lackluster results. ^_^;
Looking over it again, I didn't actually take out the hitbox code, but it's not really being used for anything.
I use Flash Develop for my AS 3 programming. Hyper Collider was actually compiled using Flash CS 4 (hence the nice vector graphics used for everything), though I've been playing around with Flixel and Flash Punk since - for those, all you need is the free Flex SDK and a development environment.
The About page on the title screen links to the tutorial that inspired the game, as well as Emanuele Feronato's blog - I don't remember exactly what I gleaned from there (pretty sure it was ideas on how best to publish my game on the Internet), but looking back at it, I'm wondering why I haven't thought to frequent it more often: the Flash Punk articles she's got could really help my projects.
And yes, that's our TheGunheart I credit with inspiring the retro style. :3
In the event of a firestorm, the salad bar will remain open.Translation: Didn't want to implement proper collision handling and so found a clever way to explain it away in-game.
Nice game! I like how it creates "thread the needle" points on the fly.
Also, add me to the list of tropers who don't hate math. I'm not that good at it, on account of always doing just enough of the book to pass, but I don't dislike it.
<><I suppose I should stop by too. Math being one of the few things I actually excel at, it would be remiss to say that I hate it. The classes themselves, though...
This is not a signature.You people are all mentally ill. I just want you to know that. I have nothing against that... But I truly believe it is possible to be of sound mind and still enjoy mathematics.
Misanthrope SupremeUh... okay.
I like math, and I'm good at it for my age level, but there's no way I could keep up with you guys. I guess I'll just sit here and hope I learn some new stuff.
Underneath the bridge The tarp has sprung a leak And the animals I've trapped have all become my petsI got an A in physics during my first semester, so I don't suck. However, I still hate math.
"It is better to remain silent and be thought a fool than to open one’s mouth and remove all doubt." - Some guy with a snazzy hat.I was with you till the last word.
Fight smart, not fair.I can't exactly say I'm enthusiastic about math, but my thought processes naturally align with it, so I tend to do well in it. (I can solve quadratic equations in my head.)
That's Feo . . . He's a disgusting, mysoginistic, paedophilic asshat who moonlights as a shitty writer—Something AwfulMath has aesthetic beauty.
Now using Trivialis handle.Please take it somewhere else, Deboss...
What, I like math.
Fight smart, not fair.Except for the fact that liking one subject does not exclude you from liking another.
"It is better to remain silent and be thought a fool than to open one’s mouth and remove all doubt." - Some guy with a snazzy hat.I'm a math major, so I suppose I should post here. :P
No, that's just a personal thing.
Fight smart, not fair.Wow, this is awesome and just revolutionary.
More information on why Tau = 2 * Pi is more natural
Now using Trivialis handle....Huh. Very interesting. Thanks for linking that!
This is not a signature.I always got perfect grades in math when I could get arsed to study. In recent years my ability to get arsed about studying dwindled (though I still got perfect grades for the most part).
I really do like math.
edited 6th Jun '11 1:26:46 PM by Litis
I can understand the people who dislike math. Most of the mathematics I had to study until the last year of high school or so was, frankly, for the most part just boring repetition of easily memorized rules. Euclidean geometry had some element of fun, but apart from it... well, there really is nothing all that interesting in memorizing and executing algorithms.
I was actually quite interested in Cartesian geometry, mostly because I liked to dabble a little in computer programming and it is a fundamental tool for that, but yes, math was boring.
"Advanced" math is really quite different. You don't have rules to follow, or not that much: you have problems, and you have a lot of tricks that sometimes happen and sometimes don't, and you have to use a mixture of intuition and creativity in order to get to the solution.
Then there is nonclassical mathematical logic, of course, my own area of interest, in which things become just crazy. In this subject, you make the rules. You have to be consistent about it, of course* , and certain rulesets lead to more interesting consequences than others; but really, the main problem here is to define new formalisms and see how they compare with one another — you know, if expressions can be translated from Logic A to Logic B preserving the meaning, this sort of stuff.
Where most mathematicians work with complex constructions deriving from chains of definitions, we tinker with the basic toolbox, messing with it just to see what happens.*
It is really, really awesome. Do you want non-commutative conjunction? You have them. Do you want infinitely many truth values? You have them too. Do you want infinitely long formulas? Knock yourself out! Do you want to deny the principle of non-contradiction? Eh, join the ranks of all the logics that do that, and see how yours compares to them.
Really, the sky is the limit there. Except when you say that it isn't.
And then there is Abstract Logic and Abstract Model Theory, which takes all of this one step further and looks at families of nonstandard logics from outside and tries to characterize their properties. Funny stuff, really.
edited 6th Jun '11 8:25:14 PM by Carciofus
But they seem to know where they are going, the ones who walk away from Omelas.I haven't taken a math class in a year now. Looking to correct this next semester when I take statistics.
http://twitter.com/raydere | http://raydere.tumblr.com
The phrase "I hate math" has become such a cliche in our society hasn't it? It's sad. There should be more appreciation for this science and art.
Any other mathematicians and the like around here?
Now using Trivialis handle.