- 博客(19)
- 资源 (145)
- 收藏
- 关注
原创 游戏设计情境探秘之动画
动作可以用来塑造角色、宾语和规则。《蜘蛛女皇》中手持盾牌的奴隶比其他角色移动更慢,但只能从背面或侧面被攻击到,玩家需要为之做更多的准备。因此他与其他奴隶的运动有显著区别,游戏中其他大多数奴隶都在自己面前挥舞着武器,手持盾牌的奴隶则是缓慢机械地前进(见图4.10)。它一直握着自己的盾牌,提醒玩家它是不能被直接击破的。图4.10 盾牌奴隶的行走动画玩家很清楚,那些活的运动的物体是重
2015-06-30 11:38:51 3424
原创 开头决胜武器:软文开头的4种常用写法
"转轴拨弦三两声,未成曲调先有情”,软文的开头要写出这种效果,那就是绝妙的软文了。也有人把文章的开头比喻成“凤头”、“爆竹”。凤头俊美靓丽,先声夺人,让人有一种美的享受。爆竹噼里啪啦,响得痛快,听着震撼,营造氛围。软文开头也可以有模式借鉴。常用的写法有以下几种。1.开门见山开宗明义,直奔主题,引出文中的主要人物或点出故事,或揭示题旨或点明说明的对象。用这种方式开头,一定要快速切
2015-06-29 08:52:19 2495
原创 游戏场景设计案例精选
现在我们来讨论一下如何将游戏场景从概念转变为现实。示例场景来自于我2010 年开发的游戏《火星基地》的。游戏的主角汉娜(Hannah),由于宇宙飞船的宝石燃料耗尽而降落在火星。汉娜必须在这个文明的废墟中找到替代的宝石以逃离困境——废墟的文明只是没有了生命,其电力供应是存在的:电网还滋滋作响、机器人也在不停巡逻。基本动词(primary):汉娜能够在地面或者半空中左右“移动”,能够跳到自己身高的
2015-06-26 09:46:00 4688
原创 游戏动词和宾语设计案例精选
在写这本书的同时,我正在和洛伦·施密特(Loren Schmidt)一起开发一个游戏。在这个游戏中,玩家控制一群奴隶矿工,从外星星球中的洞穴里为神秘的外星领主采集珍贵的晶矿。我们现在才开始设计关卡,即玩家将探索洞穴该怎么布置。至今为止,大多数时间我们都花在了设计动词和选择可以强化动词的宾语上。玩家用镭制成的炸弹挖掘晶矿。他只能携带有限数量的炸弹进入每一个洞穴,不过可以从洞穴中得到更多的炸弹。按
2015-06-26 09:43:09 1952
原创 游戏设计阻力探秘之扩展空间
那些想要创造“流”的体验的游戏都要通过挑战难度增加来增进玩家技能(通常包括某一个动作的发展),以吸引玩家持续玩下去。让我们换一个方式来看待阻力:扩大或者缩小玩家的选择空间。在《入墓》这类游戏中,主要的阻力来源是降落的天花板。玩家需要立即找到行动方法才能生存下来,而随着玩家对动作不同使用方式的掌握,游戏难度也增加了。安娜的游戏《火星基地》一开始似乎与《入墓》有相似的主题:玩家都通过一系列的隧道和
2015-06-26 09:33:47 1837
原创 游戏设计情境探秘之声音
我们借助声音来和玩家沟通,突出游戏中的重要交互。金属“叮”的声响能够告诉玩家他的武器对金属是无效的。一段旋律可以告知玩家刚刚触碰到的硬币是有价值的。声音和视频是完全不同的方式,它可以辅助玩家理解视觉信息、澄清视觉歧义,当然也可能带来困扰。1. 重点型声音杰夫·名特(Jeff Minter)的游戏《航天长颈鹿》(Space Giraffe,2007 年)通过视觉信息(互相融合、扭曲
2015-06-26 09:19:46 2289
原创 标题决胜武器:标题常用的14个套路
无论是哪种传播载体的软文,读者接触的第一眼都是标题。因此标题基本上决定了读者是否阅读这篇软文。据广告学方面的资料统计,好标题激发的广告阅读率在50%~90%,差标题广告阅读率在5%~20%,一般性的广告标题阅读率在20%~50%。一个好标题与一个烂标题的利润相差20多倍!注意不同载体形式对标题的要求,不能一个标题打天下,在所有传播渠道中“通吃”。平面媒体标题语言要尽量正式,不要刻意追求网络媒体
2015-06-25 16:25:13 2848
原创 软文创意18招之五:比对手
很久以前,挪威人从深海里捕捞沙丁鱼,每次还没等运到海岸,沙丁鱼基本上都奄奄一息了。渔民们想了很多办法,但都失败了。只有一条渔船,总能带回活鱼上岸。人们仔细研究才发现了其中的奥秘。原来,这条船是在沙丁鱼槽里放进了鲇鱼。鲇鱼是沙丁鱼的天敌,当鱼槽里沙丁鱼和鲇鱼共存时,鲇鱼出于天性就会不断地追逐沙丁鱼。在鲇鱼的追逐下,沙丁鱼也会拼命游动以求生。这就是著名的沙丁鱼的故事。这个故事告诉我们一个道理,对手
2015-06-23 15:42:04 2438
原创 游戏设计规则探秘之宾语
正确地选择宾语不是一件想当然的事情。在《入墓》中,简的下行路径由四个宾语组成:三种不同颜色互相连在一体的土块,以及金属块。就像动词一样,我们选择恰当的宾语也会带来诸多益处。我们应尽量避免引入那些无法被发展的宾语,因为它们的用途与其他的宾语有太多的重叠。只给土块一种颜色未免太少。我也许可以用这来控制游戏的速度,但是却无法设置有意思的选择,让玩家选择去何处挖。两种颜色可以让我创造选择,但却无法让这
2015-06-19 10:31:43 2081
原创 游戏设计规则探秘之提高动词的健壮性
我们希望我们创造的动词得到尽可能的发展,使它们成为丰富、立体的角色。这不仅意味着让动词在游戏中更多地和其他规则互动,也意味着针对每一次互动,玩家都希望有一个适当的回应。动词是规则,让玩家学会游戏的其余规则。如果玩家用某种方式触发了动词却没有得到任何反馈,玩家就什么也没有学到,无论是动词本身还是游戏的规则。我们需要健壮的、可以和玩家沟通的动词,哪怕只是说“不,你不能这样做。”这样的看似负面的消息和告
2015-06-17 16:10:12 1906
原创 软文创意18招之三:用数字
中美战略经济对话的华裔美国劳工部长赵小兰曾经表示,在战略经济对话中,中美有很大的沟通差异,中国人喜欢用数字,但美国人喜欢说故事。的确,国人非常喜欢数字,几乎一切都被编织成了数字。各种价格指数、天气指数、洗车指数、幸福指数等围绕数字所做的文章近年来非常流行,各类数字时时刻刻络绎不绝地出笼。官员喜欢数字,数字之中能出政绩。企业家喜欢数字,那是企业的经营业绩。经济学家喜欢数字,那能凸显他们的专业
2015-06-16 15:26:03 2853
原创 游戏设计要素探秘之术语的呼唤
小时候,我觉得游戏创作是一件神秘的事情。我无法想象一个人要如何创作游戏,也不懂如何开始。通过创建游戏设计的真正术语,我们不仅可以让现有游戏创作者的条理更加清晰,也能给新手一个设计要则表,帮助他们开始思考和规划游戏设计。我们实际上提供了一个供新老游戏创作者沟通设计思想的工具,让所有游戏创作者能够相互沟通、共同提高。虽然游戏创作者能够从真实的设计案例中获益良多,但不只是他们,游戏评论家和记者也可从
2015-06-15 13:32:16 2146
原创 软文创意18招之二:讲故事
讲故事是人类最新鲜也最容易受到欢迎的信息接受方式,故事性的软文能让读者记忆更深刻,能够拉近与读者的距离,让读者不自觉中产生消费行为。《达·芬奇密码》用一个故事创造了包括电影、书籍、服饰、音乐、旅游等各行业产值近10亿美元的奇迹。英国靠领救济金过日子的女作家J.K.罗琳因为成功讲述了《哈利·波特》的故事成为英国10大女富豪之一。哈利·波特创造的产业价值保守估计近百亿美元!国内故事的力量及
2015-06-10 11:08:41 3465
原创 为什么要读这本书
不知道你有没有注意到,电子游戏的世界正经历着一些变化,它们正改变着我们制作游戏的方式,玩游戏的方式,以及游戏对于我们的意义。这本书的两位作者都是新一代游戏创作者中的一员,他们面临的情形是玩家已经将电子游戏视为复杂的当代文化的组成部分。对安娜(Anna)和娜奥米(Naomi)来讲,电子游戏并不仅仅是提供娱乐和幻想的家用电器,它有着更深刻的含义:它冲破了人类社会这部巨大机器原有的秩序,让人们在其中重新
2015-06-09 11:40:12 1877
原创 软文创意18招之一:挖历史
软文创意,简单地理解就是软文从哪个角度写,怎样写软文更吸引人。创意其实就是功力,我们总结出了十八招,仔细研究一定会让你轻松下笔,思如泉涌。企业都善于挖历史,用历史文化来美化自己,而且都见到了效果。“百年牛栏山”让正宗二锅头在消费者心中落户牛栏山,五粮液也号称百年历史,号称国外酒类评奖八十年金牌不倒。茅台宣传茅台镇是黔北名镇,古有“川盐走贵州,秦商聚茅台”的繁华写照,茅台酒早在2000多年前就有
2015-06-08 13:10:42 3742
原创 Netty未来展望
作为《Netty权威指南(第2版)》的结尾章节,和读者朋友们一起展望下Netty的未来。1 应用范围随着大数据、互联网和云计算的发展,传统的垂直架构逐渐将被分布式、弹性伸缩的新架构替代。系统只要分布式部署,就存在多个节点之间通信的问题,由于是内部通信,同时强调高可扩展性和高性能,因此往往会选择高性能的通信方式,利用Netty +二进制编解码承载这些内部私有协议,已经逐渐成为业界主流
2015-06-04 10:37:53 1426
原创 Netty高可靠性设计:优化建议
尽管Netty的可靠性已经做得非常出色,但是在生产实践中还是发现了一些待优化点,本小节将进行简单说明。希望后续的版本中可以解决,当然用户也可以根据自己的实际需要决定自行优化。1 发送队列容量上限控制 Netty的NIO消息发送队列ChannelOutboundBuffer并没有容量上限控制,它会随着消息的积压自动扩展,直到达到0x7fffffff。如果网络对方处理速度比较慢,
2015-06-03 13:36:07 3221
原创 Netty的并发编程实践5:不要依赖线程优先级
当有多个线程同时运行的时候,由线程调度器来决定哪些线程运行、哪些等待以及线程切换的时间点,由于各个操作系统的线程调度器实现大相径庭,因此,依赖JDK自带的线程优先级来设置线程优先级策略的方法是错误和非平台可移植的。所以,在任何情况下,程序都不能依赖JDK自带的线程优先级来保证执行顺序、比例和策略。Netty中默认的线程工厂实现类,开放了包含设置线程优先级字段的构造函数。这是个错误的决定,对于使
2015-06-02 09:25:00 1956
原创 Netty的并发编程实践4:线程安全类的应用
在JDK1.5的发行版本中,Java平台新增了java.util.concurrent,这个包中提供了一系列的线程安全集合、容器和线程池,利用这些新的线程安全类可以极大地降低Java多线程编程的难度,提升开发效率。新的并发编程包中的工具可以分为如下4类。◎ 线程池Executor Framework以及定时任务相关的类库,包括Timer等。◎ 并发集合,包括List、Queue
2015-06-01 10:49:19 3013 3
智能硬件安全试读样章
2016-12-30
Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)试读样章
2016-12-30
Python高效开发实战——Django、Tornado、Flask、Twisted试读样章
2016-12-30
TensorFlow实战试读样章
2017-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人