- Your Locale:
- English (United States)
- Your Time Zone:
- Coordinated Universal Time
- Digital Backcountry (51 minutes)
- flexComponent (56 minutes)
- Blogartesvisuales.net (1 hour)
- mslinn.com (1 hour)
- Y.Boy (1 hour)
- Flexponential (2 hours)
- MinuteBio.com (2 hours)
- Beinteractive! (2 hours)
- Code Zen (2 hours)
- ByteStopsHere (3 hours)
离线网游
周边: 当年AIR有一个值得吹捧的功能,就是“离线操作”。大概意思是:用户可以在离线状态下使用AIR产品,数据被保存在本地计算机,一旦网络变为可用,再把数据更新到远程服务器上。例如,我可以使用AIR写博文,在无法上网的情况下可以先保存在本地,等到网络可用时再更新到远程服务器上(因为 AIR 开始支持 SQLite 了)。 当朋友告诉我,他晚上回宿舍后无法上网的情况下就会使用迅雷的“离线下载”时,我惊讶了。一个是我不清楚迅雷的“离线下载”到底是什么玩意,二是我认为用户在离线的情况下绝对不可能下载文件。后来得知迅雷的“离线下载”是指:在你不联网的情况下,迅雷先帮你下载你需要的文件,保存在迅雷的服务器上,等到你能上网了就直接从迅雷的服务器下载该文件。 背景: 我开始玩电子游戏的时候要想当年了,那时我年少(小学的学前班)并且无资(有2.5角钱已经可以为买到一个游戏币而高兴)。记得那时在电子游戏机室里最爱玩的就是“恐龙快打”,随后是“KOF97”、“三国战纪(之再起风云)”。“三国战纪”可以四人齐玩,一起打怪过关,几毛钱可以打足一个下午(性价比真高)。后来全国的游戏机室被封后,很自然要找另一遍天——网吧!“罗马复兴”是我完全没电脑操作经验下玩的第一款游戏,那时叫“帝国”。还有曾经玩过的网游叫“幻灵游侠”和“石器时代”。至于盛大的“传奇”,因为到了7级后要充点卡,所以后期也没玩了。直到全国中小学生都玩“冰封寒座”时,我已经高一了。高中就是与世隔绝,一周168小时都要在校里度过的牢房。感觉是谁玩游戏谁就对待高考像玩游戏一样。 上了大学,对网游完全没兴趣。因为我都写 ActionScript 去了。玩的游戏,都是单机游戏,例如纯flash的“灵动嘻哈外传”、“KOF97”和“三国战纪”。直到现在,写 ActionScript 的人大多都在开发WebGame,而且月薪都高得让每位找不到工作的毕业生羡慕得眼睛瞪得很大。对于我来说,这既是幸福也是讽刺。幸福是因为我想也没想过现在的 AS 程序员有今天的田地,讽刺是因为我认为网游是让大学生呆在宿舍、吃饭叫外卖、作业被放在晚上12点做、次天第一节课不去上的因素之一。而我在校的朋友都说我是“不吃人间烟火”的,出现在宿舍是个奇迹。 而最近,我一直都在思想着这样的一个问题:如何让一款网游把玩家绑得更紧(有时在白天思考一些事不关己的问题还是比较有趣的,像乞丐在路边蹲着的时候在思考国家大事针砭时弊一样)。现在成功的企业,我认为应该有些是当年钻法律空子而成功的;而成功的产品,找些空子来钻一钻也许是正确的手段。例如,哪块市场是空的,我就针对该市场生产相应的产品;某产品在哪方面依然空缺,就该在那方面填充。反正,哪里是空的或未填满的,就该思考是不是应该在那里放些东西。 主题: 那天,我意外地注意到:网游需要联网,而单机版游戏不需要联网。有相当一部分人喜欢玩网游,也有相当一部分人喜欢玩单机游戏,当然,还有相当一部分狂热份子是前两者的交集。于是,我就在思考着:是否能有一款游戏,无论能否上网都可让玩家去玩。网游需要联网,是因为要让玩家之间能够进行交互,也是要把玩家的数据保存在服务器上的前提(例如HP、MP、Level、经验值, etc.)。单机游戏,则是玩家自娱自乐,只要计算机的配置不低就不会因网络速度慢而出现“卡机”现象和观看漫长的“Loading”动画(或者只是一张loading静态图片)。 举个例子。最近我在玩腾讯的“地下城与勇士”,并且在时刻关注着九城将要发布的“名将三国”。这两款游戏都跟我小时候玩的“三国战纪”像极了。“三国战纪”最多只能四人齐玩,而“地上城与勇士”因为是联网的,所以一堆玩家齐玩也是可以的(网络畅通的情况下)。可我刚开始时游戏角色的级数比较低,要不断地去打怪才能升级。于是一个人去了适合低级者的地方打怪,进行封闭式修炼。这时,我不需要与任何玩家进行交互,我也不必关心其他玩家是44级了呢,还是到达911级的可升仙状态。甚至,我希望回到没安装宽带的宿舍后、坐在火车上时、正在与女友露营快乐着时,都能打怪练级(需要能随身携带的笔记本、上网本甚至智能手机)。这时就像单机游戏一样。一旦我的计算机可以联网了,我的本地游戏数据会自动更新到服务器上。哪天我觉得自己的级数很高,想跟别人PK时,我可以联网正常地进行游戏。这时就像网游一样。总结:一款游戏可以在联网的情况下进行,也可以在不联网的情况下进行。联网的情况下只比不联网的情况下多了更多的玩法和游戏规则而已。我把这种概念叫做“离线网游”。 不联网进行的网游还叫“网游”吗?“离线网游”已经从传统上动摇了“网游”这一概念了。如果我是马化腾,为了减轻自己的烦恼,我只关心“QQ农场”是否合法和能否为我带来收益,而不管它是用flash开发还是SiverLight、是自家原创的还是抄袭别人。不知道现在网游收入的途径是不是五花八门,但主要收入的来源,我想应该都是“活跃的充值用户”了。为网游充值是常见的用户行为,为单机游戏充值有没有可能呢?或者说,为“离线网游”充值是否成为可能?(老实地说一句大逆不道的话:我从来没有为任何一款游戏充值过,对于我来说上述情况都是不可能的。任何时候花了一分钱都是投资,觉得值,就花,不值,抢也不给。哈哈。)我不知道现在网游到底是如何营运营利,也不知道单机游戏是如何营运营利,但总有一个看此文的你是知道的。如果你觉得“离线网游”可以比两者获得更大的收益,不妨留言以示支持。相反,如果你认为“离线网游”收益不大,也不妨留言批判。 结束语: 写主观性很强的文章很容易惹来争议,针对的不是这种观点(或现象)而是作者本人。无论是想骂的还是想赞的,都请让我知道。骂的让我进步,赞的让我支持。我希望能跟大家一起讨论这个话题,有兴趣的你不妨发表你的评论也跟大家一起讨论。 标签:web game, 学术交流, 离线网游 相关日志 音乐叉叉 MusicXX.com (5) 近期在玩的一款flash小游戏:RoboKill (2) 玩上了tankionline.com游戏了 (11) 游戏开发教材《ActionScript for Multiplayer Games and Virtual Worlds》PDF下载 (23) 开心网上有一个flash游戏叫“虚拟朋友” (3) 一款微型像素级的纯AS编写出来的Flash游戏 (4) Html网页版超级玛丽奥游戏 (2) Flash Gaming Summit 2009 (0) flash game开发者不妨看看这个站上的例子和算法 (6) (translate)
Flash Player 10.1 和 AIR 2.0 实现纯客户端录制声音
以往,flash要在客户端录制声音一定要FMS、red5等服务端的支持,现在 Flash 10.1 和 AIR 2.0 版本以上都不用服务端的支持了。在新版本里,Microphone 新增了 SampleDataEvent.SAMPLE_DATA 事件,要录制的声音数据都存放在 SampleDataEvent.data 属性里。获得声音数据后,交给 Sound 类播放就可以了。相应地,Sound 类也有 SampleDataEvent.SAMPLE_DATA 事件,就是人们常说用来播放动态生成的声音用的。 auzn 做的例子(有源码):Flash Player 10.1 麦克录制测试作者 Adobe Labs 上的例子(第三个microphone例子):Adobe AIR 2 Sample Applications (推荐。源码里还包含了一个把声音数据生成wav音频文件的类。) Adobe 上的一篇教程:Using the Microphone capabilities in Adobe AIR 2 beta 最新的官方帮助手册和语言参考:学习Flash 10.1和AIR 2.0新增API的最佳教材 标签:AIR 2.0, Flash 10.1, FMS, Microphone, red5, 录音 相关日志 学习Flash 10.1和AIR 2.0新增API的最佳教材 (2) 完整的 AIR 2.0 新特性中文详细介绍 (9) 下载 (71) 一款出众的Flex应用:在线免费网络电话Freeringer (6) FMS3里谁引起NetConnection.Connect.Rejected错误 [...] (translate)
学习Flash 10.1和AIR 2.0新增API的最佳教材
不管你信不信,无论是学习Flash还是AIR,最佳的教材我总觉得是Adobe自身提供的《ActionScript 3.0 Developer’s Guide》和《ActionScript 3.0 Reference for the Adobe Flash Platform》,也是 Flash CS# 软件里自带的两本重要书籍。 Flash 10.1 和 AIR 2.0 beta 版发布了,想及早学一下新增的API的话,建议看以下两个网站。这两个网站都在今天更新了,且包含关于Flash 10.1 和 AIR 2.0的相关教材和API参考: ActionScript 3.0 Developer’s Guide ActionScript 3.0 Reference for the Adobe Flash Platform 标签:AIR 2.0, Flash 10.1, Flash player 10.1, guide, Language Reference 相关日志 Flash Player 10.1和AIR 2.0测试版消息及视频演示 (0) 完整的 AIR 2.0 新特性中文详细介绍 (9) Html格式的《Adobe® Flex™ 3.2 [...] (translate)
看看Flash Player 10.1和AIR 2.0测试版
关于 Flash Player 10.1 和 AIR 2.0 测试版的信息很多,传播速度也非常快。于是收集了一些资料。有一点值得关注的是,GPU加速来了。 中文新闻: Adobe周一发布FlashPlayer 10.1及AIR2.0测试版本 Flash Player 10.1 Beta和Adobe AIR 2.0 Beta! 英文新闻: Adobe Unveils First Full Flash Player for Mobile Devices and PCs Adobe releases new Flash, AIR betas http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes Multi-touch and gesture support on the Flash Platform Flash Player 10.1 hardware acceleration for video and graphics 下载flash player 10.1: http://labs.adobe.com/downloads/flashplayer10.html 下载AIR2.0: http://labs.adobe.com/downloads/air2.html 给开发者: http://labs.adobe.com/technologies/flashplayer10/ http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes#AIR_2_SDK AIR 2.0 和 AIR 1.5.2 之间API的异同 Flash Player 10.1和10.0之间API的异同 AIR [...] (translate)
Flash Pixel Bender 的辅助工具:Conduit
Flash 支持 Pixel Bender,可以说是Flash发展历的大事。Pixel Bender 的用处和好处,不多说了,这里有很多很多关于Pixel Bender的资料:www.pixelbender.cn 。 本文需要说的是 Conduit 这款收费软件,它是辅助开发人员开发Pixel Bender的。价格大约是66美元,按今天的汇率计算就是 451 人民币左右。为什么选择 Conduit 呢?我翻译官网上的一些陈述: 学习门槛 学习 Pixel Bender 会让人望而生畏。它不是采用人们熟悉的ActionScript语言和你熟练的开发工具来编写。你需要学习一门新语言和了解新概念。 解决方案 作为 Flash Pixel Bender 辅助工具,Conduit 是一个可视化设计工具,它可以让你免去学习 Pixel Bender 的崎岖。通过简单的拖拉动作,就可以马上得到预期效果,一句代码也不用写! 简易部署 Conduit 可以直接导出字节码(bytecode,扩展名为 *.pbj 的文件),你可以马上在 flash player 里测试,或通过 Embed 标签绑到你的 flash/flex 工程。Conduit 还可以为你生成相应的ActionScript代码(无论是单个效果,还是几个效果的混合)。 一劳永逸(Build once, render everywhere) 通过 Conduit 建立的效果,你不只限于使用在Flash里,还可以应用于PhotoShop、Direct3D等等…(译者注:后面不翻译了,在这里涉及了他们的其他产品,到他们的网站可以了解更多。) Conduit Suite 包括: Plug-in for Adobe After Effects Plug-in for Adobe Photoshop Plug-in for [...] (translate)
调查:是什么让你对开发者聚会(活动)感兴趣?
在这地球上,肯定不只你一个中国开发者。要是这样,你是孤单的。无论是在北京,还是在台北,总会存在跟你有相同兴趣爱好的开发者。我们诞生自不同地方却偶然成为同道中人并各有所长。同为道友,开舞林大会总是好的。例如目前国内比较火热的有“Adobe 开发者技术日”。你是一名开发者,我也是一名开发者,作为主角的我们来说,值得思考一下这个问题:是什么让你对开发者聚会(活动)感兴趣?希望你能在下面留言:) 你可能是主办方,也可能是参与者: 假设你是主办方,你觉得要怎样举办一场聚会(活动)才能吸引开发者来参加? 假设你是参与者,你觉得什么样的聚会(活动)才能吸引你去参加? 标签:Adobe开发者技术日, 开发者, 活动, 聚会, 调查 相关日志 7月16日“Adobe开发者技术日”归来 (19) 原来初中同学又搞了一次聚会 (3) 12月2日 Adobe 将在广州举办“Adobe开发者技术日” (2) (translate)
12月2日 Adobe 将在广州举办“Adobe开发者技术日”
7月份时在上海举办过一次“Adobe开发者技术日”,想不到这么快又在广州举办了。这次我到底去不去呢?犹豫着…犹着犹着,就过了报名时间了。 我犹豫时,你可千万别犹豫了,先来了解大会信息再去报名: 大会日程:http://www.adobechinadeveloper.com/developerday/Guangzhou/richeng.html 地址时间:http://www.adobechinadeveloper.com/developerday/Guangzhou/info.html 参会注册:http://www.adobechinadeveloper.com/developerday/Guangzhou/reg.html 这次大会7yue可是劳碌了,整个上午几乎都是他的场子。值得注意的是 Jinni 也会出场,他正在撰写《Flex 4 SDK 新特性教程系列》,他的博客一直都更新很快。还有就是郭少瑞先生,常上RIAMeeting的人就肯定熟悉这位道友了。大人物齐出马,不听演讲也跟得去跟他们握握手,交个好朋友:) 标签:Adobe开发者技术日, RIAMeeting 相关日志 7月16日“Adobe开发者技术日”归来 (19) (translate)
UMLer – 短小精悍的UML类图在线制作平台
这是一款不具商业价值却能给开发者娱乐一番的RIA应用。它构建于Adobe高效的Flash Player平台上,它就叫做:UMLer 。UMLer 适用于制作不复杂的UML类图,特别适合于UML初学者,可供教学实验之用(例如用来学习设计模式还是可以胜任的)。功能不多,却是短小精悍、容易上手。用户可把自己制作的文档保存在本地计算机上,也可以保存在服务器上(将获得提取码),而且还可以在线生成 jpg 图片并保存到本地计算机里。在需要修改文档时,只须导入本地文档或通过提取码取得保存在服务器上的文档即可。 网址:http://uml.riahome.cn 通过视频直观地了解 UMLer : (在1280×800分辨率下全屏观看获得最佳效果,例子的提取码:200911071529355551) [See post to watch Flash video] 可绘制的图元素包括: 包 类 接口 枚举 注释 文本 可绘制的关系包括: 双向关联 单向关联 自身关联 依赖 聚合 组合 继承(泛化) 实现 你需要知道的名词和操作规则: 提取码:打开保存在服务器上的文档时,需要提取码。一个提取码对应一个文档,忘记提取码需要联系客服; 按 Delete 键可删除选中图形; 删除属性和方法只需把文本清空即可; 数据成功保存到服务器时,你将获得一个提取码,你应该妥善记录好该提取码; 你可能感兴趣的台前精彩和幕后花絮: 从国庆黄金假期后开始动工,足足奋斗了一个月,把UMLer做出来。没有使用强大的Flex framework,用纯AS写出来。编译后的swf文件大小不到40KB(精确数字是39KB)。UI方面,风格和配色很明显是模仿pixlr的,但图片还是通过使用Fireworks原创。文档数据序列化为xml,本打算是生成一个binary文件再通过flash player内置的压缩算法压缩一次后保存,后来还是打消这个念头了。 说实话,这个作品现在叫做 beta 版,除非喜欢它的人很多,足够让我坚持去改善改版,否则我想以后都不会有改变版本号的机会(发现 bug 还会修改的)。因为,它其实是属于毕业设计的范畴,再把论文写完后,这事情就永远告一段落。正为这种心态,所以之前很多考虑到的功能现在都被砍掉了。不过网站还会一直被大众访问,数据依然会安然地保存在服务器里。为什么毕业设计会做这种东东,而不是大众都喜欢的“xx叉叉”信息管理系统之类的呢?这是因为我习惯取长补短和不习惯干些无聊的活,而且指导老师教的是软件体系结构,他的选题里全是围绕着“UML”(我的指导老师很和善,值得尊敬),所以,我决定自定题目,做些学校成立50年以来也没人做过的事:用昔日设计动画的flash来开发应用。希望老师们喜欢,也希望老师们会觉得有意思。 结尾: 如果你喜欢的话,我还是很乐意把源码给你。 标签:application, RIA, UML, UMLer, 毕业设计, 类图, 设计模式 相关日志 出色的在线设计衣服站:hoodieremix.com (0) 不知道PhotoShop.com是什么时候改版的 (7) 一款很像Adobe Flash Catalyst的Flex应用:Produle.com (0) 一款在线“PhotoShop”的Flex应用:sumopaint.com (3) 一款创建PV3D的flash应用:VizualPV3D (0) 音乐叉叉 MusicXX.com (5) 酷游戏:魔方? (5) 站长工具箱 Webmaster Toolbox (1) 看API文档的好工具:Doc? AIR Local LiveDocs (0) 比Flex Component Explorer更强大的“Tour de Flex” (4) (translate)
成为华氏(康铭)主机的主力代理
此文是为自己做个广告,也为有需要的朋友而写。最近,我申请了华氏(康铭)主机的代理,负责销售空间主机(合租型),有需要的你可以随时联系我(下面有我的联系方式)。推销广告词语不多写了,说说为什么我申请“华氏(康铭)主机”的代理,而不是别的主机代理。 友情:华氏(康铭)主机的创办人是我认识多年的朋友,我深知他的为人、处事作风,我信任他并认同他的产品是优质的。同时,我也是他认识多年的朋友,售前或使用中遇到任何问题时我可以在第一时间联系上他,而不需要经过客服(所以你有理由在我这里购买主机)。 利润:我很现实,从不回避敏感话题而是赤裸裸地告诉大家。代理“华氏(康铭)主机”,他给我的折扣是最低的,也就是说他给我的利润是最大的,我可控的报价范围也是最大的。说到这里,我的客户就应该高兴了。因为,我的报价肯定是比官网和其他代理的报价要低。假如你在其他代理购买需要10元,在我这里,你肯定不用10元就能购买同样优质的产品。也就是说,我获得利润的同时,你也获益。 主机的详细信息:http://www.hostcoming.com/ (假如你需要购买,请联系我,我可以给你一个更合理的价格。) 我的联系方式: QQ:184845406 Email:y_boy@126.com MSN:y_boy@126.com Tel:13580125611 标签:Apache, hostcoming.com, Linux, Nginx, 出售空间主机, 华氏(康铭)主机, 空间代理 (translate)
抛弃AIR,使用轻便而强大的Flash4UI
注:本文为网友 flash4ui 供稿,仅代表作者个人观点立场。 AIR的诸多缺点和限制大家有目共睹 Flash4UI比AIR更强大的地方: 可以任意的操作系统资源,读写文件,打开其他可执行程序。 可以随意制作发布程序,轻巧便捷,不需要客户端装庞大的AIR才能运行。 一个应用里边可以调用多个SWF,灵活控制协调所有的SWF窗口。 C++代码作为主程序,完成所有想要的操作,突破任何限制。 Flash4UI不仅能生成单独的flash应用程序,还可以把Flash当成UI来加载到普通应用程序中 Flash4UI的使用方法: 登陆Flash4UI主页下载DEMO观看效果。 下载Flash4UI SDK查看两个DEMO的示例代码,需要安装VS2005。 通过Flash CS或者Flex生成swf文件。 编辑示例代码,加载对应的swf,重新生成应用程序。 发布新的应用程序。 如此简单,如此强大! 标签:AIR, flash, UI, 桌面应用程序 相关日志 如何使用那套优雅天蓝风格的Flex皮肤 (19) 发布一套优雅天蓝风格的Flex皮肤 (35) 作品 (26) 下载 (69) 采用AIR开发的事务管理应用:Doit.im (7) 酷游戏:魔方? (5) 站长工具箱 Webmaster Toolbox (1) 看API文档的好工具:Doc? AIR Local LiveDocs (0) 用Flex Builder开发没有任务栏图标的桌面应用 (4) 漂亮的Flash站:ownyourc.com (1) (translate)