《Mac游戏编程大师秘籍》(Tricks of the Mac Game Programming Gurus)[http://www.amazon.com/Tricks-Mac-Game-Programming-Gurus/dp/1... 实际上专门用了一两段来讨论这个话题,痛陈痛点:一个不能暂停的游戏,相当于白白放弃了 N% 的潜在……
"Tricks of the Mac Game Programming Gurus [http://www.amazon.com/Tricks-Mac-Game-Programming-Gurus/dp/1... actually dedicated about a paragraph or two to the topic, driving home the point that a game that cannot be paused is leaving N% of potential…
…about any other piece of software at the time. This was not, as I recall, remarkably challenging for him, and we both had a lot of fun with it. I think any network-related programming is going to suck. Tricks of the Mac Game Programming Gurus had an entire chapter devoted to it, as I recall, in which most of the chapter could be summed up as, "OpenTransport sucks". So, I don't think it's fair to use a networking-related program as an example…
…worked, rather than just trying to create a new product or end result. (One of my prized possessions -- and one of the very few that has survived my cross-country moves and purges of stuff -- is a copy of Tricks of the Mac Game Programming Gurus, a hefty volume full of source code, with a CD full of even more stuff.) In the early days of the web, people curated their sites. They didn't keep blogs, they had big index pages with links to stuff…
"gVariable" was common back in things like "Tricks of the Mac Game Programming Gurus" and the like, years ago. I think it's an old Pascal convention, but I'm probably wrong. When working on others' code, I do adopt their style, including their braces and so forth. But for my own stuff,…
《Mac游戏编程大师秘籍》(Tricks of the Mac Game Programming Gurus)[http://www.amazon.com/Tricks-Mac-Game-Programming-Gurus/dp/1... 实际上专门用了一两段来讨论这个话题,痛陈痛点:一个不能暂停的游戏,相当于白白放弃了 N% 的潜在……
"Tricks of the Mac Game Programming Gurus [http://www.amazon.com/Tricks-Mac-Game-Programming-Gurus/dp/1... actually dedicated about a paragraph or two to the topic, driving home the point that a game that cannot be paused is leaving N% of potential…
……当时几乎所有其他软件差不多。据我回忆,这对他来说并没有多大难度,我们俩都玩得很开心。我觉得任何网络相关的编程都巨坑。《Mac游戏编程大师秘籍》据我回忆有一整章都在讲这个,其中绝大部分内容可以总结为一句话:“OpenTransport 巨烂”。所以,我觉得拿网络相关的程序当例子不太公平……
…about any other piece of software at the time. This was not, as I recall, remarkably challenging for him, and we both had a lot of fun with it. I think any network-related programming is going to suck. Tricks of the Mac Game Programming Gurus had an entire chapter devoted to it, as I recall, in which most of the chapter could be summed up as, "OpenTransport sucks". So, I don't think it's fair to use a networking-related program as an example…
……是如何运作的,而不是一味只想捣腾出一个新产品或者最终成果。(我最珍视的藏品之一——也是为数不多在我跨国搬家和断舍离中幸存下来的东西——就是一本《Mac游戏编程大师秘籍》,厚重的一大本全是源代码,还附带一张装了更多东西的 CD。)在互联网早期,人们会精心维护自己的网站。他们不写博客,而是搞个包含各种链接的大索引页……
…worked, rather than just trying to create a new product or end result. (One of my prized possessions -- and one of the very few that has survived my cross-country moves and purges of stuff -- is a copy of Tricks of the Mac Game Programming Gurus, a hefty volume full of source code, with a CD full of even more stuff.) In the early days of the web, people curated their sites. They didn't keep blogs, they had big index pages with links to stuff…
很多年前,像《Mac游戏编程大师秘籍》这类书里“gVariable”这种写法很常见。我记得这好像是个古老的 Pascal 命名规范,不过我也可能记错了。给别人打下手写代码时,我确实会遵循他们的风格,包括大括号位置什么的。但如果是自己搞项目,……
"gVariable" was common back in things like "Tricks of the Mac Game Programming Gurus" and the like, years ago. I think it's an old Pascal convention, but I'm probably wrong. When working on others' code, I do adopt their style, including their braces and so forth. But for my own stuff,…