- 博客(15)
- 收藏
- 关注
转载 不用依靠A*,使用C++撰写新的寻路算法
一,说在前面的话大概在半年前,看见一到信息竞赛题:在任意方格阵中设置障碍物,确定起始点后,求这两点之间路径。当时觉得蛮有意思的,但是没有时间去做,今天花了两个小时来实现它。据说有一个更高级的寻路算法叫做a*, 那我就把我的算法叫做W*。这个算法主要用于解迷宫和实现战棋游戏(SLG)的寻路。首先讲一讲我的算法的思路:我们先确定起始点,然后从起点出发,按一定顺序判断这个位置上下
2013-08-18 21:42:02
551
转载 如何制作一款HTML5 RPG游戏引擎——第三篇,利用幕布切换场景
本文转载自http://blog.youkuaiyun.com/yorhomwang/article/details/9042571开言:在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果。所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕。为了大家做游戏方便,于是我给这个引擎加了这么一个类。本系列文章目录:如何制作一款HTML5 RPG游
2013-08-18 21:37:06
635
转载 Javascript做模糊查询-数组无双(一)-循环不能不重视
一、起因最近受我的朋友委托用javascript和HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:[js] view plaincopy
2013-06-22 09:25:55
497
转载 html5游戏开发-零基础开发《圣诞老人送礼物》小游戏
开言:以前lufy前辈写过叫“ html5游戏开发-零基础开发RPG游戏”的系列文章,在那里面我学习了他的引擎以及了解了游戏脚本。自从看了那几篇文章,我便对游戏开发有了基本的认识。今天我也以零基础为视点,为大家讲述如何开发一款简单的游戏。希望大家看了这篇文章,能使你对理解游戏开发有帮助。你可以先测试一下游戏:http://lufylegend.com/lufylegend_
2013-06-19 22:01:17
626
转载 如何制作一款HTML5 RPG游戏引擎——第五篇,人物&人物特效
上一次,我们实现了对话类,今天就来做一个游戏中必不可少的——人物类。当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里。为了使这个类更有意义,我还给人物类加了几个特效,在以下讲解中会提到。以下是本系列文章的目录:如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现http://blog.c
2013-06-18 12:59:51
758
转载 巧用Android网络通信技术,在网络上直接传输对象
要做一个优秀的Android应用,使用到网络通信技术是必不可少的,很难想象一款没有网络交互的软件最终能发展得多成功。那么我们来看一下,一般Android应用程序里都是怎么实现网络交互的,这里拿一个Boook对象为例:如上图所示,首先在手机端生成一个Book对象,里面包含书名、作者、价格等数据。为了要将这些数据发送到服务器端,我们要从Book对象中把数据取出,然后组装成XML格式
2013-06-18 12:56:00
497
转载 Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章 Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现 ,因为我们今天要实现的滑动菜单框架也是基于同样的原理的。之前的文章中在最后也提到了,如果是你的应用程序中有很多个Activity都需要加入滑动菜单的功能,那么每个Activity都
2013-06-17 13:45:37
448
转载 Android系统联系人全特效实现(上),分组导航和挤压动画
记得在我刚接触Android的时候对系统联系人中的特效很感兴趣,它会根据手机中联系人姓氏的首字母进行分组,并在界面的最顶端始终显示一个当前的分组。如下图所示: 最让我感兴趣的是,当后一个分组和前一个分组相碰时,会产生一个上顶的挤压动画。那个时候我思考了各种方法想去实现这种特效,可是限于功夫不到家
2013-06-17 10:59:58
858
转载 Android系统联系人全特效实现(下),字母表快速滚动
在上一篇文章中,我和大家一起实现了类似于Android系统联系人的分组导航和挤压动画功能,不过既然文章名叫做《Android系统联系人全特效实现》,那么没有快速滚动功能显然是称不上"全"的。因此本篇文章我将带领大家在上篇文章的代码基础上改进,加入快速滚动功能。如果还没有看过我上一篇文章,请抓紧去阅读一下 Android系统联系人全特效实现(上),分组导航和挤压动画 。其实ListVie
2013-06-17 10:54:11
570
转载 一步步构建大型网站架构
之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开
2013-06-17 10:48:49
415
转载 为移动而设计:交互设计篇
在“为移动而设计值心急架构篇”中,我们看到了设计师在设计移动应用时需要面对的主要挑战。移动端所显示的内容,从观察条件、行为,到情感,这些方面的差异影响着用户。Elaine McVicar有12年的设计经验,目前在伦敦Flow Interactive任职视觉设计主管,从事视觉设计、界面设计工作。以下为译文:我的手机是一款Nokia5110(1998年入手的),只具备很少的
2013-06-17 10:37:55
487
转载 DNN与微软同声传译系统背后的故事
2012年10月的天津,微软首席研究官Rick Rashid在“21世纪的计算大会”上公开演示了一个全自动同声传译系统,他的英文演讲被实时转换成与他的音色相近、字正腔圆的中文。流畅的效果不但赢得了现场观众的掌声,也让这一演示背后的关键技术——DNN(深层神经网络)第一次进入了许多人的视野。作为这套实时语音传译系统的主要构建者之一,微软亚洲研究院主管研究员Frank Seide,以及语音组负
2013-06-17 10:32:30
1370
转载 值得关注的几个Eclipse超酷插件
来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称。Eclipse市场拥有海量插件可供下载,你可以通过插件定制自己的Eclipse。最近我在Eclipse市场闲逛,想看看能不能发现一些有意思的东西。实际上,我确实找到了一些在我看来虽然不是很有名却很酷的东西,想在这里和大家分享。流行 vs 酷我关注的插件具备以下特性:首先,我要强调的
2013-06-17 10:11:36
1097
转载 开启新一片蓝海——异构计算完全解析
导读:本文为您展现了近年来异构计算的发展历程,介绍了异构编程的开发标准:OpenCL、C++ AMP和Java Aparapi,引领读者步入异构计算的瑰丽殿堂。并行计算:让处理的速度变得更快相对于串行计算,并行计算可以划分成时间并行和空间并行。时间并行即流水线技术,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题。以程序和算法设计人员的角度看,并行计算又可
2013-06-16 21:07:11
1267
转载 为什么大家都要疯狂吐槽iOS 7的扁平化设计?
由Jonathan Ive带领苹果公司市场部、公关部以及应用设计团队打造的iOS 7系统问世后,无论国内还是国外,“扁平化设计”一词瞬间火爆。而苹果此套UI设计,目前得到的评价可以说是“斥责多于赞扬”。苹果公司设计部资深副总裁 Jonathan IveiOS 7界面截图先来看看一些网友的吐槽:- “这两年苹果干的事就是缩小了iPad,拉长
2013-06-16 20:11:26
982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人