- 博客(85)
- 资源 (1)
- 收藏
- 关注
马路中间站着程序员
1)我们该反思什么?今天11号,在这个公司刚刚2个月,因为个人的一些原因,不得不离开公司,项目交接经理说需要2天,如若需要可能更长,正好抽空来了许久未来的博客,写下这一丝丝的感触。心里是有愧的,之所以有愧,是因为自己对不起这个项目,在项目没有完成选择离开它。写代码,首先是要对得起自己。 一)我从来觉得是太多人,大家都在拼命,导致越来越难的就业,因为每一个都很优秀,可是总会...
2013-09-11 11:45:01
360
从“不太差”到“卓越”
赖勇浩(http://laiyonghao.com)今天一个老友跟我说可以帮忙维护一下 reviewboard-svn-hooks(https://pypi.python.org/pypi/reviewboard-svn-hooks),聊起这货到底有什么问题,我说“部署在 windows 下的时候各种兼容性小问题,我又不用 windows 做服务器,改起来各种艰难。”他说还有很多人用 win...
2013-03-28 16:13:00
288
用HTML5来开发一款android本地化App游戏-宝石碰碰
本次来说一说如何利用lufylegend.js引擎制作一款HTML5游戏后,将其转换为android本地化的App应用,转换过程其实很简单,下面一步步来做说明。首先来开发一个类似于对对碰的游戏,不过此游戏玩法为在下原创,如有雷同,纯属巧合,游戏界面如下。游戏操作:上下左右划动屏幕,来操作宝石向不同的方向移动。游戏规则:当有三个一样的宝石相邻则消除,被消除过一次的宝石会变成半透明,当所有宝石...
2013-03-27 08:03:00
354
HTML5开源游戏引擎lufylegend1.7.0发布
lufylegend1.7.0版发布,下载包内含开发示例已经增加到20多个,为了更方便操作游戏中的声音等,加入了音频和视频操作,另外更新了API文档。lufylegend.js引擎的下载链接http://lufylegend.com/lufylegendlufylegend.js引擎在线API文档链接http://lufylegend.com/lufylegend/api一,...
2013-03-26 00:27:00
265
[html5游戏开发]数独游戏-完整算法-开源讲座
开言:本次讲一下数独游戏的开发,数独游戏是一个填数字的游戏,在一个9x9的方格内,这个9x9的大格子又可以分为9个3x3的小的九宫格,在这些格子内填写上1至9的数字,使得每一行,每一列,并且每个小的九宫格内的数字都不重复,游戏玩法简单,数字组合千变万化,所以玩起来特别有意思。在中国数独游戏似乎没那么流行,但是在日本这个游戏非常受欢迎,在通勤的电车上,经常能看到一些人一个手拿着一本数独游戏的书,...
2013-03-10 07:43:00
696
[HTML5游戏开发]挑战横版ACT(三):遇红颜英雄亦多情
本篇是该系列文章第三篇,其他文章请看下面帖子中的目录http://blog.youkuaiyun.com/lufy_legend/article/details/8441677开篇啰嗦本系列教程,是我首次采用调侃式开发,文中大多数内容都是口水,大家直接空干了读就行了,谨防被淹。进行该类型开发的第一个瓶颈,就是素材了,在此多谢网友yorhomwang提供了大量素材网址。下面是本次开发的成果,大家先预览一...
2013-03-04 11:31:00
251
[html5游戏开发]经典的推箱子
开言:lufylegend.js引擎已经更新到1.6以上了,虽然我陆陆续续发布了一些教程,也提供了一些简单的游戏示例,但是一直以来也没有制作几款完整的作品来,实在也是自己一个人时间太有限了,接下来的时间,我会尽可能的使用lufylegend.js引擎开发几款完整的作品,来增加一下这个引擎的说服力,希望喜欢html5,喜欢游戏开发的朋友多提些意见。这一次先来看一个经典的推箱子游戏,相信大家也都知...
2013-02-25 07:20:00
442
HTML5开源游戏引擎lufylegend1.6.0发布
lufylegend1.6.0版终于发布了,加入了自适应屏幕和滤镜等新功能,更新了API文档,新版本的API文档更方便查询。lufylegend.js引擎的下载链接http://lufylegend.com/lufylegendlufylegend.js引擎在线API文档链接http://lufylegend.com/lufylegend/api一,1.6.0版更新内容1,修改了F...
2013-02-20 12:23:00
184
[HTML5游戏开发]挑战横版ACT(二):秀身手勇猛如当年
本篇是该系列文章第二篇,其他文章请看下面帖子中的目录http://blog.youkuaiyun.com/lufy_legend/article/details/8441677话说突然想起来黄忠黄老将军被我仍在漆黑的战场上已经有一段时日了,没吃没喝的,不知道怎么样了。等我来到战场上一看,才发现这个担心是多余的,老将军依然精神抖擞的在原地活蹦乱跳,嘴里不停的喊着,“别想困住老夫,老夫已经死过一回了”。看着...
2013-01-07 12:31:00
171
2012,虎头蛇尾
赖勇浩(http://laiyonghao.com)年终总结这个东西,居然也会上瘾。2010,2011 年都有写,今年一到 12 月份就有想到这件事了,真的有种上瘾的感觉。月底的时候,我在想应该用一个什么样的四字词组来形容 2012 年呢,这一个开头得意,结尾失意的年份……想到虎头蛇尾这个词的时候,真是觉得造词的人一定也是回首龙兔两年心生百味吧……作为页游业里的一个小小打工仔,最最重要的事情,...
2013-01-01 23:47:00
134
ibmm,让思维导图回归本质
赖勇浩(http://laiyonghao.com)缘起你想用思维导图来分析问题,然后,你就有两个问题了。——无名氏许多朋友都听说过思维导图(又称脑图),它是用来理清思路的好办法。同时我也相信许多朋友在使用思维导图的过程中遇到了许多问题,比如:搜索了一下,发现思维导图的编辑器都好几十 MB;下载安装发现这些 java 写的程序启动巨慢,还占内存;编辑了三五十个节点发现自己不停地要调整位置...
2012-12-27 22:35:00
239
[HTML5游戏开发]挑战横版ACT(一):开天地黄忠初登场
鄙人虽然不是专职的游戏开发者,但是自己也尝试着开发过各种各样类型的游戏,不过横版类游戏还没有尝试过,本次就使用lufylegend引擎来挑战一下横版ACT类游戏的开发,大家可以到http://lufylegend.com/lufylegend下载lufylegend引擎的最新版本,由于鄙人也是第一次开发此类游戏,所以有不妥的地方,欢迎大家回帖探讨和指正。该系列文章目录(更新中)(一)...
2012-12-27 07:22:00
222
记一次薪酬谈判的教训
记一次薪酬谈判的教训赖勇浩(http://laiyonghao.com)注:这是一篇写于2008年底的文章。12月12日(2008年,后注),我参加了一次薪酬谈判,中了对方的飞刀,搞得非常狼狈,最后不得已坚持拖字决,才算没有全城尽陷。特写这篇“教训”以记之,一则警醒自己,二则希望能够帮助他人。起因因为以前呆的公司很大,在华南也算一方豪强,其中人才不少,自然有许多人跑出来创业。之前我...
2012-12-22 11:51:00
262
[代码艺术]17行代码的贪吃蛇小游戏
一个贪吃蛇小游戏javascrpt有效代码17行加上html代码的话,共25行运行方法chrome或者firefox测试连接http://lufylegend.com/html5/lufylegend/tcs.html完整代码如下<!DOCTYPE html><html><body><canvas id="myCanvas" width="2...
2012-11-28 11:07:00
120
HTML5高级编程之图形扭曲及其应用三(扩展篇)
本篇是该系列文章第三篇,前两篇介绍了在html5中实现图片扭曲效果的原理,以及drawtriangles函数的详细用法,连接如下HTML5高级编程之图形扭曲及其应用一(原理篇)http://blog.youkuaiyun.com/lufy_legend/article/details/8084367HTML5高级编程之图形扭曲及其应用二(应用篇)http://blog.youkuaiyun.com/lufy_le...
2012-11-27 12:58:00
352
Python 于 webgame 的应用(下)
赖勇浩(http://laiyonghao.com)(续上)游戏(服务器)是一种CPU密集、I/O密集的应用,但是因为GIL的原因,Python不能充分利用多核,所以一般都采用分布式的方案,那么CPU方面就没有太多好讲的了,不过I/O方面蛮有意思,可以讲一下。这里有没有node.js社区的朋友?(有人举手)。这句话你熟悉吗?(幻灯片上是一句话:I/Oneedstobedonediffere...
2012-11-08 23:37:00
194
Python 于 webgame 的应用(上)
赖勇浩(http://laiyonghao.com)注:本文根据2011年12月4日我在上海PyConChina上的报告的录像整理而来,有较多口语,但废话不多。原录像:http://e.gensee.com/v_3df867_14(前面约四分半钟的暖场与自我介绍,略)今天的主题演讲其实受到两个人的很大的启发,一个是洪强宁洪教授,他在2010的时候做过一个叫《Python于web2.0网...
2012-11-02 10:25:00
117
HTML5高级编程之图形扭曲及其应用二(运用篇)
上次介绍了在html5中实现图片扭曲效果的原理,并扩展成了drawtriangles函数,下面是上文连接HTML5高级编程之图形扭曲及其应用一(原理篇)http://blog.youkuaiyun.com/lufy_legend/article/details/8084367下面来详细讲解一下drawtriangles函数的使用方法。并且使用drawtriangles函数实现下面这种处理效果因为这...
2012-10-26 08:07:00
344
HTML5高级编程之图形扭曲及其应用一(原理篇)
HTML5中的几种变形HTML5中的变形,共有以下几种方法scale() 缩放rotate() 旋转translate() 平移transform() 矩阵变形setTransform() 重设矩阵这几个方法,对图片一共能完成下面几种处理但是,如果要实现下面这种不规则的变形,就不行了那咱们一步步,先来看HTML5的这几个方法。1,缩放方法如下<!DOCTYPE htm...
2012-10-18 10:25:00
596
PyCon China 2012,我们上海见!
赖勇浩(http://laiyonghao.com)去年,就参加了 PyCon China 2011,并且作了一个报告,介绍了一下《Python 之于 webgame 的应用》这个主题,感谢互联网,现在还可以看到当时的录像:http://e.gensee.com/v_3df867_14PyCon 是一个遥远的概念,以前只看到过社区里的一些网友去参加了美国举办的 PyCon 后的观后感,或者对着...
2012-10-11 11:19:00
201
HTML5开源游戏引擎lufylegend1.5.0发布
说明lufylegend1.5.0版终于发布了,本来打算再完善一下才发布的,但是最近实在太忙了,1.5.0版拖了又拖,所以决定先发布,等继续完善后再发布1.5.1版,API也相对完善了一下,并加入到了下载包中,原谅偶复制粘贴......lufylegend.js库件的下载及在线API文档请点击下面链接http://lufylegend.com/lufylegend一,1.5.0版更新内...
2012-10-10 12:25:00
222
求教:可组合的网络协议设计与实现
赖勇浩(http://laiyonghao.com)最近在折腾项目在腾讯开放平台的上线问题。其中有一点是网络协议的设计与实现。应用层协议很容易解决:我们使用 google protobuf 的 RPC。一开始,我们直接在 TCP 协议之上实现的,随着以下 3 个需求的出现,我的麻烦大了:1、服务器应用运行在腾讯云计算服务器时,需要接入 TGW(见 http://wiki.open.qq.com/w...
2012-09-28 09:10:00
148
html5游戏开发-愤怒的小鸟-开源讲座(三)-碰撞产生的冲力
在前面已经实现了利用外力将小鸟弹飞出去,并且实现了镜头的跟随。本次来研究一下小鸟与其他物体之间发生碰撞时的冲力,以及由碰撞而使物体发生变形,进而消失,下面是前两讲的链接,看本篇教程之前请朋友们最好先了解一下。html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟http://blog.youkuaiyun.com/lufy_legend/article/details/7765599html5...
2012-07-31 07:40:00
286
html5游戏开发-愤怒的小鸟-开源讲座(二)-跟随小鸟的镜头
上一讲中介绍了如何让小鸟旋转跳上弹弓,以及利用外部力使小鸟弹飞出去,但是如果不做任何处理的话,小鸟就这么直冲冲的飞出屏幕了,本次我们就要让镜头时刻跟随小鸟来移动。下面是上一讲的连接,没有看过上一讲的朋友们请先了解一下。html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟http://blog.youkuaiyun.com/lufy_legend/article/details/7765599...
2012-07-25 08:27:00
201
html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟
愤怒的小鸟是一款人气火爆的益智游戏,现在我试着用lufylegend库件和Box2dWeb物理引擎来看看在html5中如何制作此类经典的物理游戏。准备工作一首先,你需要下载lufylegend库件1.4.1版http://blog.youkuaiyun.com/lufy_legend/article/details/7751425box2dweb你可以到这里下载http://code.google...
2012-07-23 10:27:00
312
HTML5游戏开发开源库件lufylegend1.4.1发布
lufylegend.js库件的下载及API文档请点击下面链接http://lufy.netne.net/lufylegend-js.php一,1.4.1版更新内容1,修正了一些低级bug2,增加了hitTest方法,用于检测矩形碰撞3,增加了hitTestArc方法,用于检测圆形碰撞4,为ie浏览器增加了Array.prototype.indexOf方法5,增加了LRectangle矩形...
2012-07-16 15:35:00
104
HTML5游戏开发-Box2dWeb应用(二)-碰撞以及各种连接
上次介绍了用box2dweb创建各种刚体,这次来介绍如何用鼠标拖拽刚体,刚体之间的碰撞,以及刚体之间的各种连接。HTML5游戏开发-Box2dWeb应用(一)-创建各种各样的刚体http://blog.youkuaiyun.com/lufy_legend/article/details/7654607一,鼠标拖拽刚体使用lufylegend.js库件后,拖拽刚体变得很简单,只需调用LSprite的...
2012-06-18 12:09:00
106
【用HTML5来玩读心术】游戏很简单,但是挺有意思,分享给大家
“吉普赛人祖传的神奇读心术.它能测算出你的内心感应”,任意选择一个两位数(或者说,从10~99之间任意选择一个数),把这个数的十位与个位相加,再把任意选择的数减去这个和。例如:你选的数是23,然后2+3=5,然后23-5=18,在图表中找出与最后得出的数所相应的图形,并把这个图形牢记心中,然后点击水晶球。你会发现,水晶球所显示出来的图形就是你刚刚心里记下的那个图形:http://lufy.netn...
2012-06-15 14:44:00
399
HTML5游戏开发-Box2dWeb应用(一)-创建各种各样的刚体
本篇开始,会介绍lufylegend-1.4.0的新功能,怎样结合box2dweb创建一个物理世界以及这个物理世界里的各种刚体准备工作首先你需要下载html5开源库件lufylegend-1.4.0http://blog.youkuaiyun.com/lufy_legend/article/details/7644932box2dweb你可以到这里下载http://code.google.com/...
2012-06-13 00:30:00
144
搬了新家,转让一批书。
搬了新家,整理一批我觉得可以转让的书。书基本上全新,封面可能会有折痕,之前保管状况一般,书的边缘可能会有点泛黄。部分书带有蓝色或红色的“天道酬勤”章,如果是做了笔记或写了名字的,我会取消交易(会知会你)。希望是广州交易,BRT 全线免费送达,外地可寄收件人付费的快递(可能要不少钱,具体价格我不清楚)。--------------评论即可购买,然后发邮件到 mail@laiyonghao.com 告...
2012-06-12 16:09:00
173
【HTML5】3D模型--百行代码实现旋转立体魔方
最近研究魔方的玩法,就突然想用HMTL5写一个魔方的模型,由于魔方是一个3D的立方体,这次就试着用HTML5写了一个简单的3D模型。下面是测试链接和预览画面。http://lufy.netne.net/lufylegend-js/lufylegend-1.4/Rubik/index.html制作流程首先你需要下载html5开源库件lufylegend-1.4.0http://blog...
2012-06-12 01:42:00
171
我想在 2012 储备的技术
赖勇浩(http://laiyonghao.com)所谓储备,就是未雨绸缪,觉得日后可能用得上,所以今天去学习。在这里公开我的规划而已,绝非想说服你跟我一同上路,谢绝粗暴告诉我方向有问题的言论,但欢迎你表达你与我不同的想法,互通有无。rustrust 是最近 mozilla 发布的一个新的系统编程语言,它支持多种编程范式,使用 actor model 并行执行。rust 是静态类型的编译型语言,使...
2012-02-21 23:19:00
84
为 setuptools 开路搭桥
赖勇浩(http://laiyonghao.com)关键字:python, easy_install, setuptools, Bitvise Tunnelier, polipo, windows, linux, socks5, http, proxy在这里,我们有些网站无法访问。其中对我影响比较大的一个就是安装某些 Python 模块的时候,easy_install 无法访问到网站。在这里分享...
2012-02-21 14:11:00
129
打造百折不挠的 setuptools
赖勇浩(http://laiyonghao.com)我一直习惯使用 setuptools 来安装 python 的程序库,因为 easy_install 实在是太简单实用了。但因为公司的网络环境比较严格,把具有登陆功能的 pypi.python.org 域名给禁用了,开放的是 c.pypi.python.org 镜像,使用 setuptools 安装 python 程序库的时候有些包下载不了,如...
2012-02-08 23:21:00
173
2012 不宜进入的三个技术点(下)
赖勇浩(http://laiyonghao.com)C++C++ 在 2011 年其实风头甚劲,C++2011 标准出台,gcc/msvc/clang 都很快速地支持了许多新特性,新兴的移动设备的性能较差,更是 C++ 的新舞台,在这个时候唱衰 C++,压力很大。我使用 C++ 年头不少,但除了在校的时候写过两个小游戏参加过两个比赛(分别是面向社会和面向大学生的)弄些证书好找工作以外,在工作中...
2012-02-01 00:16:00
90
2012 不宜进入的三个技术点(中)
赖勇浩(http://laiyonghao.com)线程线程是指进程中的一个单一顺序的控制流,是操作系统能够调度的最小单位,一个进程中可以有多条线程,分别执行不同的任务。线程有内核线程和用户线程之分,但在本文中仅指内核线程。在软件开发中,使用线程有以下好处:1、在多核或多路 CPU 的机器上多线程程序能够并发执行,提高运算速度;2、把 I/O,人机交互等与密集运算部分分离,提升 I/O 吞吐量...
2012-01-29 22:49:00
132
2012 不宜进入的三个技术点(上)
赖勇浩(http://laiyonghao.com)其实写这篇博客的想法在年前已经有了,但一直在犹豫要不要写,一是因为写出来肯定会有人骂的了,刚过完春节的,在自己地头找骂,实在是晦气;二是因为我对行业趋势的眼光向来不准,估计今天的想法也是十有八九会错,错了日后自己的看着也不爽。但是又觉得如果心里有想法,不记录下来,思绪就飘远了,年代久了之后,都忘记自己曾经也有过“看法”,应该会为自己的庸碌后悔吧?...
2012-01-29 11:07:00
153
python-message v0.2.x 全接触
赖勇浩(http://laiyonghao.com)之前在博客发过两篇文章(http://blog.youkuaiyun.com/lanphaday/article/details/6065896,http://blog.youkuaiyun.com/lanphaday/article/details/6074095)谈到过 python-message 这个自制的订阅/发布模式的 Python 库,但都没有完全介绍它的...
2012-01-25 23:56:00
261
Python 于 webgame 的应用
赖勇浩(http://laiyonghao.com)2011 年 12 月初,首届 PyCon China 会议在上海召开,我受邀作了题为《Python 于 Webgame 的应用》的报告,其中的主体思想在 InfoQ 记者丁雪丰先生写的稿件(http://www.infoq.com/cn/articles/pycon-2011-first-in-china)中有完备的描述,在此我直接引用了:……...
2012-01-10 10:07:00
182
2011,知足常乐。
赖勇浩(http://laiyonghao.com)2011 年的最后一个晚上,有点困意,但是仍然决定要为自己写一篇年终总结。在动手之前,先看了一下去年的总结《2010,只有感恩。》(http://blog.youkuaiyun.com/lanphaday/article/details/6106501),我才回忆起这一年里经历了这么多事,也才确定下了标题。2011 年,终于完成一个项目:《天下盛境》(htt...
2011-12-31 23:39:00
123
静态源代码分析工具PVS-Studio说明文档
2013-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人