(Video link in the project desc.)
2,967 karma · joined January 27, 2008
(Video link in the project desc.)
QW is the Starcraft of first-person shooters. It's so much fun to duel (or 2on2 or 4on4) that pro players for other games still enjoy coming back to qw, where many of them started. I would say it's a beautiful game.
It also has a ton of fanatical players/mappers/coders hacking on weekends, making their own custom additions to the game.
It is evolving: Coffeescript, node, npm, and V8 are four examples. It can feel good to code in JS, just like it can in Python or Ruby (or Scheme :-) ).
* The Practice Of Programming (co-authored by the 'K' in C's K&R)
* Code Complete 2I'm stumped. How does Yahoo make money, besides slapping ads on content (as a 2nd-place implementation of AdSense)?
Here's my method (for writing software):
1) Blank sheet of paper (8am).
2) Figure out one thing to do, and write it down on just one line.
3) Finish that thing.
4) Check that item off, and write down the next task *before you put down your pen*.
5) Goto 3.
This is how I stay focused without trying to forecast too far into the future.>> "it would require devoting more computing resources than the planet has for a pretty significant amount of time"
This is also incorrect. As mentioned in other comments, the branching factor of chess implies that it is not brute force solvable using the entire universe as a computer--let alone just Earth.
There are reasons this hasn't been done before. I don't think it's a viable startup idea. Think about the capital you would need to even get something like this off the ground. Doing the AI API 'right' would require a supercomputer, if you take it far enough.
A guy can dream though. Maybe doing high-frequency trading would get you most of the way there.
IMHO, go for the niche: elsewhere in this thread Directed Edge was mentioned, and they are a good example of a business tackling a well-defined problem with exciting tools and techniques.