|
422
|
Player / General / Re: Steve Jobs discussion (split from "RIP Steve Jobs" thread)
|
on: October 10, 2011, 12:21:24 PM
|
|
you don't think that sparking the portable internet revolution changed the world?
(I know portable internet existed before, but what use is that without everyone having it?) (also the pressure iPhones put on cell networks internet pretty much kickstarted them into improving infrastructure with 3G and such) (iphone is pretty much responsible for all current smartphones, actually creating a good touchscreen interface which everyone has copied, and other stuff)
That's just the iphone
Lets not forget that they also created/popularized the idea of a "personal computer" back when apple first started up. You'd have to be delusional to think that a personal computer is 'just a toy' or not innovative (just look at how personal computers dominate nearly every single aspect of modern society)
"Oh well he didn't invent it, Woz did, and it wasn't the first one either". A more reasonable argument here. See: Henry Ford. Was he the inventor of the automobile? No, but his business practices and concepts popularized the automobile and created a huge impact on the entire world.
"Well if he didn't somebody else would have" Ok, but he did, so this isn't an argument.
tl;dr Its wrong to try and say Apple didn't change the world. If you want to argue that Steve Jobs wasn't responsible for their inventions, go ahead, but I still think that's wrong, and I think you undervalue the leadership and vision Steve provided by arguing this.
|
|
|
|
|
424
|
Developer / Technical / Re: What are you programming RIGHT NOW?
|
on: October 07, 2011, 01:26:33 PM
|
The fact that they are accurate out to 100 decimal (in most cases) is a bit overkill, but hey why not.
So you link and build boost with your project so you can have the convenience of doing angle = boost::math::constants::pi<float>() / 2 instead of #define PI 3.1415926 andle = PI/2;
|
|
|
|
|
425
|
Developer / Technical / Re: What are you programming RIGHT NOW?
|
on: October 07, 2011, 12:21:42 PM
|
personally for radian values of π/2,π and 2π I just use memorized versions to a few digits (eg 1.5075, 3.1415)
ew, why wouldnt you do PI/2? thats less typing, no memorization required.... (if you don't have PI defined somewhere, well go do it man)
|
|
|
|
|
428
|
Player / General / Steve Jobs discussion (split from "RIP Steve Jobs" thread)
|
on: October 06, 2011, 12:11:13 PM
|
|
Take a look down at your android smartphone, look at how much nicer windows 7 is compared to XP or 98.
NONE of that would be the same without the competitive pressure / proof of commercial viability Apple provided. Even if you dislike apple products its just wrong to deny their influence.
|
|
|
|
|
430
|
Player / Games / Re: The Binding of Isaac
|
on: October 04, 2011, 09:33:02 AM
|
but I guess they were held back by rendering vector art that's high cpu in Flash.
(also its in as2)
|
|
|
|
|
431
|
Developer / Technical / Re: The grumpy old programmer room
|
on: October 03, 2011, 11:55:25 AM
|
I'm getting headaches with AS3's matrix transformations.
scale it up by 20 each time, let me know if that works. I've never encountered this bug but i've heard about it, flash (in certain circumstances?) does a pixel-to-twip conversion on its matrices automatically (a twip is 1/20 a pixel)
|
|
|
|
|
432
|
Developer / Technical / Re: The happy programmer room
|
on: October 02, 2011, 12:46:50 PM
|
pair<int, int> MainWindow::*const MainWindow::SpaceTraits<Enumerations::cannon>::tracker = &MainWindow::cannon_location; I get happy inside when I get to write lines like that. auto
|
|
|
|
|
433
|
Player / Games / Re: League of Legends
|
on: October 02, 2011, 10:39:53 AM
|
Well I realized today I'm better at dominion than treeline/rift but I don't really like dominion.  I'm currently 6-0 with singed in dominion. Its kinda a fun break, but doesn't really feel balanced. Any hero with move speed just sorta destroys in it, ganking just doesn't happen (small map plus health and move speed pickups and fast recall make it really easy to escape), the minions seem pretty useless (why are there even minions), towers aren't much of a threat since you can stop them from shooting really easily. Its fun in a mindless sort of way though, and its new so maybe they'll improve it, but it just sorta feels like a simple mod than a whole new mode. They'd need to edit individual heroes for it if they wanted people to take it seriously imo.
|
|
|
|
|
434
|
Player / Games / Re: League of Legends
|
on: October 01, 2011, 12:06:38 PM
|
I think Kennen's recommended build is pretty good too. All the suggested items are very useful on him. (However, later in the game you will probably swap out the Doran's Shield for a spell vamp item)
yeah, but not in the order listed, and I usually grab mejias early cause he can rack up the stacks easy once team fights start
|
|
|
|
|
435
|
Player / Games / Re: The Binding of Isaac
|
on: October 01, 2011, 10:21:01 AM
|
Apparently it's a flash game, so I have no hopes for any changes in that regard, but I hope they can make it better somehow. Playing it in a small window isn't nearly as nice as playing fullscreen.
esc -> options -> change quality to low (only while in game?) helps a lot but it looks like it doesnt save the setting if you close the game I've found all 47 secrets now, working on getting all the items (at 101 or 102 out of 120). The last item should help with that a but but I won't spoil it for anyone who actually does want to beat the game 10 times then beat it again with the hardmode character themselves. (I'm currently at 5 wins in a row in the game too, once you get good at dodging shots the random chance of getting good items start to not matter so much)
|
|
|
|
|
436
|
Developer / Technical / Re: What are you programming RIGHT NOW?
|
on: September 30, 2011, 02:02:05 PM
|
Ah okay, you want some RTTI. Thought you were working on an interpreter for a sec.
More on this note, I took that concept, generalized it a bit, and now you can instantiate any class that meets a simple set of minimum requirements (inherit from a base and call a macro) recreated AS3's "getDefinitionByName" in c++ basically. part of includes an automatic templated dynamic cast conversion operator, which is like the most c++ thing I've ever done (notice how you don't have to cast after instantiating) Class test = getDefinitionByName("Test"); Test* test1 = test(); test1->run();
Class testchild = getDefinitionByName("TestChild"); Test* test2 = testchild(); test2->run();
Test* test3 = instantiate("TestChildChild");
class requirements: - must derive from StringClass (or another class which derives from StringClass) - must implement static std::string getName() - must implement static StringClass* Create() - should implement virtual std::string type(){return getName(); } [only *required* for debugging unless you want to use it for other stuff] - REGISTER(classname) must be invoked somewhere in a cpp file [doesn't have to be in a function] there's a macro which implements all those functions based on the class name, so its quite simple to use. *tosses this RTTI stuff into my AS3-cpp util library* as3-cpp util currently contains Function, Event, and now Class. MovieClip (swf decoder/renderer) from a while back will be redone and tossed in here eventually.
|
|
|
|
|
437
|
Player / Games / Re: The Binding of Isaac
|
on: September 29, 2011, 10:24:39 AM
|
Is there no demo or flash version? (Maybe I missed something)
I think they said there will be later on. IMO a demo couldn't convey how good this game is, since you really have to force yourself to play it a few times (about an hours worth) before it starts becoming awesome. [I'm currently at 5 mom kills, 96 items found, 5 more endings to find but I've been playing it since last week]
|
|
|
|
|
439
|
Player / Games / Re: The Binding of Isaac
|
on: September 28, 2011, 11:34:21 PM
|
Not sure how I feel about projectiles inheriting their velocity from Isaac's. I sort of expect that when I fire to the right, the shot will go straight to the right regardless of how I'm moving. But that's really nitpicky.
There are a lot of rooms and enemies that would be impossible without this feature. The trick to the game I've found is: 1. Get the secret room on the first floor, try to find it in an empty space adjacent to 3 other rooms. (Get the secret room in as many other floors as you can too) 2. Learn how to kill all the enemies without taking damage from them. This does mean taking it slow in places 3. Unlock Cain he kicks ass Once you get good at #2, then you can try with: 4. Get Satan on floor 2. Play well and he'll show up. Judge if its worth it to get an item from him. If you're good at dodging shots and stuff, it might be worth it to get down to 2 hearts or less from him. If you don't want to burn hearts yet, he can still come back on later floors. 5. If you only have 1 key and already have an item you like, and have some coin, get the shop instead of the gold door. Often there will be another key in the shop anyway. 6. Learn which items are good/not 6a. Don't get the kamikaze vest 6b. "Lord of the Pit" from satan is awesome 6c. A ladder/magnet/lordofthepit is extremely good to get on levels 1 or 2 6d. Map and compass are really good 7. Gamble away, the bum can give good items and the slot machine can get you pretty flies, on later levels if you have a lot of cash on hand it might be better to try at slots than risk having to fight greed 8. Don't play through unnecessary rooms. On levels 1 and 2 its not an issue, but later on its just too risky. Having a map or a compass will help tell you which rooms are necessary.
|
|
|
|
|
440
|
Player / Games / Re: The Binding of Isaac
|
on: September 28, 2011, 09:01:41 PM
|
|
ha, just got satan to appear after killing the true final boss (wont spoil it for you peeps)
meaning i beat it and the stage before it without taking damage
|
|
|
|
|