I think blizzard missed a trick by not consulting with their WoW scripting team to develop an acceptable level of automation of the micromanagement aspects.
It would provide another dimension to the game play.
There were games that went all or mostly in on not being a clickfest for resource management - Myth, Ground Control off the top of my head, Total Annihiliation had a different model for resources. My personal preference was for these over Starcraft/Warcraft in multiplayer, but it was nice to have so many options.
I always felt like I was cheating when I cheesed the AI to defeat it. But then I realized that this in many games they hit you with a large number of dumb mobs because one isn’t a challenge.
You could do the same thing to a human opponent in some of those games, or they to you, so in practice you had to micromanage some things like fights in order to kite or retreat effectively.
When I got out of college I had a brief fantasy of trying to consult doing game AI but the whole field cratered and I had no idea if I actually had an aptitude for it, and I got busy doing other kinds of “serious” work.
Hah, same in my household but with Age of Empires II and Caesar 3. Strategy games are particularly fun/engaging when played cooperatively as a single player.
Stephen Hawking (along with Richard Feynman) are the reasons for my interest in the Sciences. There's nothing I can say now to thank him, but I will always cherish his works.
"Nothing is better than reading and gaining more and more knowledge" - Stephen Hawking
How hard would it be to find a position in China if I don't speak Chinese? Are there certain places I should look for information on this? Job websites?
This will limit you to 1 in 3 jobs open to foreigners. Which is still very good. See, the main value of a foreign specialist is that he is foreign and supposedly have rare expertise. Second to that, you will most likely to be hired with an idea in mind that you can liaise with overseas customers/specialists/authorities and etc even if your job does not implicitly require that.
Best option is to actively solicit contacts and network a lot. Foreign professionals are a closely knit club here. Industry events are the best if you know nobody here.
Look for job offers in English, job boards of companies with a record hiring foreigners, foreign companies that are new in China, super senior level positions, jobs with PhD. level expertise level, jobs requiring people skills in English "product managers/ field application engineers/ sales or solution engineers"
Websites: 51job, zhaopin, ChinaHR. Look for English language keywords. A post in English almost certainly assumes the company keeps hiring a foreigner an option.
I'm in my last semester of college as a Computer Science student. I know a ridiculously large number of people who use adderall or vyvanse to gain a competitive edge.
No. I think that I would enjoy them too much, so I know I shouldn't participate. Also, I still do better on exams than most of the people I know who use these, so it seems unnecessary.
how big of a technical leap is it to from Java UI dev (Swing/Java2D/JavaFX) to Android? I know Chet Haase and Romain Guy did so curious to know if it is an easy transition.
I pointed that out (Facebook even took them to court later on). But I remember running into at least two German equivalents that couldn't be based more on Facebook than merely fitting the description of "MySpace but for coeds".
The point is that Facebook wasn't revolutionary. It just seems so in hindsight because of its success and how much it overshadows everything else.
Everything stands on the shoulders of giants. Sometimes some of the giants get squashed. Sometimes some fall off the other giants. But in the end it's just a massive pyramid of giants standing on each other's shoulders.
Facebook, MySpace, LiveJournal, GeoCities. There was plenty of cross-pollination and incremental changes. Revolutions? Not so much.