TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Three lessons I learnt from porting Diablo

83 点作者 petewarden超过 15 年前

4 条评论

ghshephard超过 15 年前
Has anyone ever seen this before?<p>"There were hundreds of pieces of x86 assembler scattered throughout the code base, which was a problem since we were porting to the Playstation's MIPS processor. Usually just a couple of instructions long, and in the middle of functions, these snippets were pretty puzzling. Finally one of the team figured it out; somebody had struggled with C's signed/unsigned casting rules, and so they'd fallen back on the assembler instructions they understood! The whole team had a good laugh at that"
评论 #976077 未加载
评论 #976029 未加载
评论 #975989 未加载
评论 #976130 未加载
评论 #976000 未加载
评论 #976008 未加载
评论 #976987 未加载
dazzawazza超过 15 年前
Unfortunately this is a very common introduction to the Video games industry. At least in the UK.<p>The industry trades on how 'cool' it is to work on games knowing that there are hundreds of talented kids who will do anything to get in to it. They often end up doing poorly paid difficult work under tight deadlines with bosses that make The Office seems like heaven.<p>Unfortunately people like Liddon are few and far between within the industry.
elblanco超过 15 年前
My lessons from his writeup seem to be completely different:<p>1) Get a paycheck I can live on.<p>2) Get a mentor.<p>3) You don't have to finish a job before moving on if things aren't working out.<p>(not that I'd agree with #3, that just seems to be my takeaway from the story).
评论 #976038 未加载
评论 #976596 未加载
joss82超过 15 年前
"sometimes the worst projects are the best teachers."<p>That's so true. At least for me.
评论 #982851 未加载