标签:开发技术
  文 / 郭校林  “菜鸟”和“大神”  刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不...
4月18日Unity大会在北京召开。由于手游业界各大公司对该引擎的认可和追逐,自2013年开始,Unity大会成为了行业内最火爆的大会之一。在信息丰富的网络上,我们可以看到满屏的Unity教程和优点的介绍,但这款引擎是否存在着弊病呢?  带着这个问题,我们采访到了广州一家游戏研发公司的程序人员,从他...
  文 / 飞柳  前言  随着移动网络速率和设备硬件水平的不断提升,webapp的发展更加的native化,其表现效果和性能也会越来越好,在可预计的未来很有可能替代native或者平起平坐,那么我们研究更好的交互体验是非常有必要的。  目前我们所常见的webapp越来越多的是以SPA(single...
  著名游戏引擎Unity宣布将支持更多平台以便业者开发游戏,任天堂新3DS将在支持行列之中。  目前游戏业内有至少400万开发者和工作室在使用Unity引擎,该引擎目前支持PC,Mac和手机设备,以及所有次世代主机和PSVita主机游戏。随着加入对新3DS的支持,开发者们将能更轻松地将游戏带到这款...
井号键编译  如何写一个简单的手写识别算法,可以精准快速的识别出自定义的简单图形:  把所有的笔画定义了个8个方向,然后将B的笔画可以分解成一个字符串。然后当人在触摸屏上画出一个符号时,也将它分解成8个方向的字符串,最后比较两个字符串的距离就能判断出和不同符号的近似度。  实现起来也很简单,第一步去...
作者:Evan Todd  你可能想制作一款超现实主义基于立体像素的第一人称的跑酷游戏。你正努力制定一个产品计划。哪个环节最耗时?图像?声音?还是关卡设计?我打赌一定是角色控制。我还打赌这会耗费4年半的时间,为什么? 跑酷游戏的玩家移动极为重要,需要大量时间才能摸准正确的感觉。每款游戏都有自己的特点...
  文/周恺华  在在FPS游戏中玩家延时都不一样的情况下是怎样做到游戏的同步?知友“周恺华”对此给出较为充实的回答,有兴趣了解这方面知识的玩家可以通过下面的回答来一窥究竟:  声明:下面会大量使用CSGO作为例子,因为Valve在多人游戏的网络通信方面做得较好,可以当做一个典型来分析。  多人竞技...
由于内存泄露导致的游戏BUG发生频率很高,我也在此前的文章中谈到过内存占用过高会对手机中的应用造成的影响,今天我们再深入探讨一下内存泄露的问题。  内存泄露是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用的情况,重起计算机可以解决,但是也有可能再次发生内存泄...
文/coderyi的博客  iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构。1 iOS开发环境1.1 开发环境标准的配置是MacOSX+Xcode。MacOSX的...
  Valve强大的起源2(Source 2)引擎被《反恐精英:起源》和《半条命2》所使用已久。在GDC 2015大会上,Valve宣布起源2引擎将免费提供给发开者使用。  关于这次期待已久的发布,Valve并没有给出太多技术上的讲解。而是表示将专注“增加作者的制作能力”。  “随着用户生产内容越来...
  Unity Technologies今天宣布:备受期待的次时代多平台引擎开发工具——Unity 5正式发布!这是Unity迄今为止最强大的版本,含有大量的图形改进和扩展的编辑器功能集,让开发者具备跨越21个平台创造出色、创新游戏的潜力。此外,Unity还发布了Unity Cloud Build,...
虚幻引擎4现在可供每个人免费使用,而且所有未来的更新都将免费!您可以下载引擎并将其用于游戏开发的各个方面,包括教育、建筑以及可视化,甚至虚拟现实、电影和动画。 当您发布游戏或应用时,在您的每个游戏在每季度获得首个3,000美元的收入后,您需要开始支付5%的版权费用。 这样的话,只有您成功,我们才能成...
在苹果官方给出的《iOS 人机界面准则(iOS Human Interface Guidelines)》中,明确建议启动页设计成和 app 首屏一样的启动画面,以传达给用户「认为你的 app 启动迅速并已经准备就绪」的信息。点击查看相关页面 iOS 人机界面准则中相关字段简洁的启动图像会提升用户体验...
作者:lpy aglab@foxmail.com中文分词就是把一句话拆分成多个词,应用于搜索引擎等领域。游戏编程中该技术可用于匹配玩家所输入的内容,或者作为客服机器人中的一部分。普通的分词方法是字典法,但有局限性。现代大家都用统计学模型做中文分词综上,便可完美的把句子拆分成多个不同的关键词。锐亚教育...
电脑与玩家下象棋,围棋,五子棋,斗地主,三国杀等等,我们称之为人机博弈。下面以象棋为例,说说人机博弈程序的基本思想。  这种对弈程序主要涉及到3个方面,分别是走法产生、估值算法和搜索技术。  走法产生就是遍历当前局面的所有可行走法。  上面的程序描述了红卒的走法。只要遍历每一种棋子的走法,通过Add...
  在进入不同市场的时候,游戏本地化尤为重要,对于一款游戏在海外市场的表现起着决定性的作用。最近,海外独立开发者在博客中分享了自己的一些游戏本地化建议,希望可以为尝试本地化的童鞋们带来帮助,以下请看GameLook编译的博文:  Torgar’s Quest是我发布的第一个非英语类游戏,我对此也感到...
GameRes报道 /上周五(1月9日)腾讯微信官方发布了最新的JS-SDK。据介绍微信此次发布的JS-SDK提供了11类接口,开发者不仅能够在网页上使用微信本身的拍照、选图、语音、位置等基本能力,还可以直接使用微信分享、扫一扫、卡券、支付等微信特有的功能,为微信用户提供更优质的网页体验。  为了让...
  GameRes报道 / 国内市场占有率最高的游戏引擎Cocos 2d-x近日进行了版本更新,正式升级亮相3D技术。Cocos 2d-x 3.3版本加入包围盒、射线求交、游戏场景等新概念,将从五大维度提升游戏品质,智能模块化功能的上线,可为文件轻松瘦身,大幅度简化开发工作。  此外,Cocos 2...
  相比电视、杂志、户外广告等传统媒体呈逐年下降的趋势,品牌营销在数字和移动方面的投入在逐年上升。而且,在所有渠道预算中移动技术的投入增长最快,远远高于其他渠道的增长。当然,这样的结论你应该不会感到惊讶,因为我们早已习惯了24小时手机陪伴的生活,而品牌最关注的就是消费者“在哪”的问题。  据美国的调...