Proletarier aller Länder vereinigt Euch

Proletarier aller Länder vereinigt Euch

愿青年人一扫颓气,奋力向前

翻译-冰汽时代开发者访谈:希望、苦难与峻法

11-Bit 工作室向我们介绍了从这款严酷的生存建设游戏中得到的启示和思想延伸 本文原载于PC Gamer 原文链接作者:Christopher Livingston翻译:张荩尧校对:李江琳 原文章仅代表作者观点,不代表译者立场 《冰汽时代》由波兰的11-Bit工作室开发,融合了在冰封的末世中进行城市建设、危机管理、生存和社会模拟的玩法。这是一个紧张而痛苦的游戏经历,它探索了玩家将在多大程度上保护自己的公民,并且给他们带来希望和唯一比“当下”更不确定的事物——“未来”。 近来我在Skype上采访了《冰汽时代》的首席设计师Kuba Stokalski,项目策划和首席美术师Łuk...

腾讯2018IEG校招游戏策划暑期实习生面试经验

其实之前没太打算写面试经验的,不过看了几个小伙伴写的之后觉得尝试一下也未尝不可。面经的作用绝不是“泄露信息”,而是给阅读者一些启发,从方向上指引他们更好地准备面试、更大概率的在面试中发挥自己的最好水平。写此篇目的是授之以渔,也是为了回报之前写面经的前辈们吧。 那就从我的一些废话开始hhh。 个人小背景先来一点个人介绍,哈工大弱鸡本科生,数媒专业背景。重度steam症患者,任天堂和育碧的粉丝,射击游戏&独立游戏爱好者,算是个硬核玩家。从进大学开始就想进游戏公司工作,大一大二的时候想做游戏技术方面,所以有学一些游戏引擎相关的东西。但是后来觉得自己数学基础不好、做技术底层比较吃力(其实...

翻译-《彩虹六号:围攻》中可破坏关卡中的动态音频设计

本文译自国外游戏设计网站Gamasutra,文章中的采访视频原载于Youtube,添加中文字幕后重新上传以便观看 注:“游戏设计深潜”是Gamasutra中一个正在连载的文章栏目,其宗旨是详细阐述某项具体电子游戏中的设计/艺术/技术特征,以表明那些看似简单的设计决策其实蕴含深意。 Who:育碧蒙特利尔工作室音频总监 路易斯·菲利普·迪昂(Louis Philippe Dion)我是《彩虹六号:围攻》的音频总监,已经在育碧工作了七年。在围攻之前,我参加过《波斯王子》和《细胞分裂》的音频设计。我还曾担任育碧内部音频引擎解决方案的产品经理。 在从事游戏行业工作之前,我参加过多部电视剧和电影的声...

翻译-多人游戏关卡设计视觉化指南

之前在知乎上看到了一篇关于游戏设计的回答,里面贴的是Bobby Ross的《The Visual Guide for Multiplayer Level Design》。我认为文章写得很系统、很有趣,有一定的启发意义,便发邮件给原作者Ross先生,请求授权翻译并在互联网上公开,供中文游戏开发者参考之用。Ross先生很慷慨地应允了我的请求,并将他当时写作时的源文件发给了我,遂有这篇翻译。 译者水平有限,如有翻译不当之处敬请指出。 邮箱:kirozhang1997@gmail.com Ross的英语原文链接:http://bobbyross.com/library/mpleveldesign

JavaScript中的作用域和声明提升 Scoping & Hoisting in JavaScript

本文参考: Nicholas C.Zakas《JavaScript高级程序设计》2012 Ben Cherry《JavaScript Scoping and Hoisting》2010 相关链接: https://www.nczonline.net/ http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html 首先要理解的是JS的执行环境(execution context)。执行环境定义了变量或者函数有权访问的其他数据。 每一个执行环境都有一个预制关联的变量对象(variable object),全局环境是最外...

C++:关于常量const

指向常量的指针(pointer to const)不能用于改变其指向对象的值,但可以指向一个非常量对象123456const int a = 66;int *ptr_a = &a; //错误,因为类型不符const int *ptr_a = &a; //正确int b = 77;const int *ptr_b = &b; //正确,常量指针可以指向非常量对象 常量指针(const pointer)和指向常量的指针是不同的概念。常量指针是指把指针定义为常量,常量指针必须初始化,而且一旦初始化就不能改变。12345int a = 233;int *const ptr...

C++:关于复合类型

复合类型有两种:引用和指针;引用(reference)为对象起了一个新名字(不是新建对象),通过将声明符写成&d的形式来定义引用类型,d是声明的变量名。12int ra =100;int &ref_ra = ra; //ref_ra引用到ra 在变量初始化时,新建对象的赋值是相当于拷贝(copy),而引用的赋值是绑定(bind),绑定无法同被绑对象解除,因此引用必须初始化;以引用作为初始值,相当于以被引用对象的值作为初始值;因为引用不是对象,所以不能定义引用的引用(但可以定义指针的指针)。123int ref_ra = 200; //等价于 ra = 200int rb ...
张荩尧
亲爱的达瓦里希