
Original Works
文章平均质量分 62
cuixiping
总想着能有时间就写些小游戏玩,总是没有那么多时间,时间去了哪呢?
展开
-
HTML5游戏:《妄撮》(撕纸)
想象一下,墙上贴着海报,撕掉上面一层海报,此时露出下面一层的旧海报。《妄撮》就是一个类似效果的小游戏,撕掉相片,会显示下面一层的相片。原创 2011-12-29 13:59:01 · 6604 阅读 · 6 评论 -
我写的Javascript贪食蛇v1
贪食蛇,也叫贪吃蛇,对于Javascript游戏来说,属于入门级的。先上图: 在线试玩:v1.0 v2.0(小花蛇)题外话,先介绍一下贪食蛇。维基百科中文上关于贪食蛇的词条是这么说的:“贪食蛇”是一个产生于1970年代中后期的计算机游戏,也叫贪吃蛇。该游戏在1990年代由于一些手机将其引入而一时间再度流行起来。在游戏中,玩家操控一条细长的蛇爬行于一原创 2009-08-08 11:34:00 · 2857 阅读 · 1 评论 -
发布一款javascript版矩形消除游戏RectWiper
我是山寨一个exe版的界面,一些统计功能没有加上,但易操作性方面改进了些.之前写的游戏都没有搞音效,这次试验一下,用SoundManager2,声音也纠结了很久,本地文件file:///打开的时候,因为flash的安全沙盒导致不能加载声音,需要到flash安全面板去设置。有图有真相: 玩法:找到四个角的颜色都相同的矩形,点击矩形对角的两个球,就会消除并得分,同时奖励时间值原创 2010-11-29 00:32:00 · 1901 阅读 · 5 评论 -
苦战数晚,发布一款会上瘾的javascript小游戏:彩球连线
2010-06-17: 今天修改了一点点代码,不知道小球重叠的bug是否还存在,我自己没玩出来,请大家留意。快下班了,先上几个图,回头有空了再补些文字内容。js全是自己写的,图也全是自己做的。我做图能力不好,难看点儿。地址: http://jsgame.net/colorlines-cxp/游戏名称:彩球连线游戏简述:1、操作:全鼠标。同颜色小球连线消除并得分。原创 2010-06-10 18:15:00 · 2858 阅读 · 4 评论 -
正在做的一款HTML5多人在线扑克牌游戏:99分
用Node.JS做服务端,用WebSockets通信,实现HTML5多人在线游戏。这款扑克牌游戏名称叫99分,源于活动聚会时常多人玩的一种扑克游戏,特别适合6人、8人、10人玩。这个游戏由3个爱好游戏制作的前端er联合制作:Xiaole,Jerrod, 我(Igin). 我负责服务端脚本,以及客户端的通信过程、游戏逻辑的脚本。前段时间在D2 Show Time稍微展示了一下,还有很原创 2012-07-18 10:10:00 · 10242 阅读 · 3 评论 -
1次ajax请求(XMLHttpRequest)上传多个文件,支持进度条
封装了一个ajax多文件上传,功能就是选择多个文件,用ajax上传。调用方式也很简单,写一个json对象做为参数配置,设置要上传的服务端url以及选择文件和上传完成等的事件处理函数,new一个AjaxUploadX对象,调用selectFiles方法选择文件,调用uplaod方法上传。支持的浏览器:Firefox、Chrome、Safari、Opera使用截图:原创 2012-08-27 10:52:31 · 11602 阅读 · 6 评论 -
发布我的第一个Chrome扩展:移除百度搜索结果链接的跳转,去除恶心的/link?url=xxxxxxx....
看到百度搜索结果的恶心网址,总是不爽,于是花了点时间写了个Chrome扩展,自动修正这些链接。目前还没有写Firefox Extension,有空再说了。主要作用:移除百度搜索结果链接的跳转,直接打开结果网址。将类似这样的链接 http://www.baidu.com/link?url=l7MHGJqjJ4zBBpC8yDF8... 恢复为真实链接 http://www.163.com原创 2013-03-31 00:50:17 · 11579 阅读 · 7 评论 -
JavaScript扫雷游戏,仿Windows扫雷
javascript版仿windows扫雷游戏,单个HTML文件。优快云下载:http://download.youkuaiyun.com/source/1513308在线试玩:http://jsgame.net/mine-cxp/Javascript版扫雷v2.1 (13K)By: 无心 2006年12月qq: 3092869简述:规则与Windows扫雷相同,支持双键翻雷原创 2007-04-13 17:39:00 · 4750 阅读 · 3 评论 -
高效判断点是否在正六边形蜂窝内的方法
设计中,用到需要判断点是否在正六边形内,先是在网上搜了好几篇文章,发现都搞的挺复杂的,往往要使用向量运算计算面积夹角距离方向等,或者是射线法算交点,或者是切分三角形。我考虑到正六边形的特殊性,发现这个问题其实可以很讨巧的超简单解决,而且算法简单到连小学生都能理解,核心只要比较两个线段的长度。原创 2013-09-24 15:08:16 · 9622 阅读 · 5 评论 -
SVG + Javascript 实现的五边形的扫雷游戏
扫雷游戏都玩过,五边形的扫雷你玩过么?国庆期间,写了个SVG + Javascript 实现的五边形的扫雷游戏,根据朋友们的体验,以及自己的想法,后面几天又陆续修了一些bug,增加了一些功能。推理难度降低了,但是没有方块扫雷那么直观,挑战一下头脑吧。原创 2013-10-22 09:43:20 · 6257 阅读 · 14 评论 -
JS Game发布:JavaScript漂亮俄罗斯方块
俄罗斯方块,地球人都知道。网上流传的js俄罗斯方块也是多的像米,各有各的不方便,我这里代码全部自己书写,不参考任何现有俄罗斯方块游戏代码,功能及界面上博采众长,力争将我的Js俄罗斯方块做到脱颖而出。当然离尽善尽美还很远,但敢说比我见到过的所有js俄罗斯方块都要好(好玩、好看),如果你有看到更好的,请告诉我。特点:1、按键反应灵敏(摒弃了onkeydown的系统自动repea原创 2009-07-22 01:37:00 · 8085 阅读 · 11 评论 -
20多行js代码写一个最简单的3x3拼图游戏
按惯例,截图是必须的:玩法:方向键胜负:排列出12345678_就算胜利了!兼容各浏览器,使用了“逆序和”判定,来保证一定有解。接下来是js代码,不需要HTML配合了,直接放入body就行了。直接体验就轻轻点击这里。<script>function gd(){ var arr=[1,2,3,4,5,6,7,8].sort(function(){...原创 2011-12-19 15:49:54 · 11140 阅读 · 14 评论 -
根据生日的月份和日期,一行代码计算星座的js小函数(最简)
看到了别人写的一个计算星座的js,冗长的有点儿看不过去,就自己写个了。我想,这个函数应该足够精简了:)什么 if 啊 switch 啊 for 啊 通通滚蛋了……传入参数:month [int] 1~12; day [int] 1~31。 // 根据生日的月份和日期,计算星座。 http://blog.youkuaiyun.com/cuixiping/function g原创 2007-08-03 04:31:00 · 14429 阅读 · 7 评论 -
将动网论坛验证码修改为算术运算提问的验证码
维护曙光助学社论坛的过程中,原先为了发帖方便没有启用验证码,结果经常有恶意广告发到论坛上来,于是在注册和发帖时启用验证码,是为了抵制自动发帖机。动网论坛流行太广,其原始的验证码程序恐怕被OCR的可能性很大,我没有去网上搜,猜想应该有了。所以,为了更加安全,将验证码程序稍加改动,变成算术题了。另外还有1个小改进,就是原程序显示3、5、7这三个数字时上面的一横经常不清楚,我把它改的比较清楚了,方法就是原创 2007-07-13 23:14:00 · 3220 阅读 · 17 评论 -
“被解码的 URI 不是合法的编码” 的问题解决
同事用prototype.js做ajax应用的时候,因GET请求中含有中文参数导致脚本运行时总是提示“被解码的 URI 不是合法的编码”,来问我求解。这个问题跟url编码有关是肯定的了,但具体调试中,却还是碰了些麻烦,走了点弯路,好在还是顺利解决了。同事试了直接传未编码的中文参数,不行;又试了escape编码,不行。我想,换个URLEncode函数应该就OK了吧,没想到还是不行,错误依旧。经过一原创 2007-08-03 07:41:00 · 16132 阅读 · 6 评论 -
Javascript日期对象的dateAdd与dateDiff方法
先贴出我写的javascript代码,后面有使用参考。 //by cuixiping, 2008-11-17Date.prototype.dateAdd = function(interval,number) { var d = this; var k={y:FullYear, q:Month, m:Month, w:Date, d:Dat原创 2008-11-17 23:16:00 · 3855 阅读 · 4 评论 -
setTimeout与setInterval在不同浏览器下的差异
setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。(新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascript对象函数与DOM对象方法混淆。) 先来一段代码,大家猜猜在各种浏览器下的结果会是怎么样的呢?function f(){ var s =原创 2010-01-24 00:59:00 · 5995 阅读 · 3 评论 -
30多行js代码写一个M*N拼图游戏
刚写过一篇《20多行js代码写一个最简单的3x3拼图游戏》,受zswang的启发下改进了代码,现在做了一个任意M行N列(M,N大于等于2)的拼图,js代码30多行。玩法:方向键,不用解释了。保证拼图有解的方法主要有2种:1.从结局开始移动若干次,浅显易懂,但是空格不在末尾了,如果要把空格移回末尾,还要多两个循环;2.用算法检测随机开局是否有解,如果无解则调整为有解或重新开局。本篇采用了方法2,使用的算法叫做“逆序和”,保证有解、且空格在末尾。关于开局的生成方法有3种:1.数组随机排序。2.模原创 2011-12-20 21:01:52 · 5344 阅读 · 0 评论