做一个略调皮的个人主页--游戏篇

最近严重加班,非常严重···

万恶的discuz啊,还有万恶的环境问题,死了算了。

这个应该是这个系列最后一篇啦,之后我会做另一个想法。主要是用来查看文章的一个主页,期间发些自己觉得好玩的东西出来。

这一篇主要介绍一下我做的一个flappy bird。由于是自己js手写的,效率肯定不高,就当拿来玩的罢。浏览器不好回很卡哦。

效果演示在这里:

flappy bird

首先闭一个包,在里面写个向外接口:

.....

然后分步骤去实现这个东西。

第一步,是解决自由落体,这个我们借用一下google在某年牛顿诞辰在主页上放的一个苹果自由落体的源码。去掉水平移动,

.....

把这个过程附在键盘事件上就ok了。像这样:

.....

然后是柱子的移动和增加,移动整个是ul标签的移动,这个移动的时候会随着距离增加柱子,整个过程差不多就是这样。

首先是移动柱子:

.....

当条件满足的时候,就增加柱子,增加柱子就是写进去一些html代码即可:

.....

之后是最后一步,验证碰撞,这个就是获取小鸟的top坐标,加上他本身的体积与柱子比较的过程。

.....

这样其实大体的功能就实现了,之后就是增加个endgame呀,resetgame呀方法,让它可以重复玩,就ok啦。

主要的思路就是拆分拆分再拆分,写出n个方法来在组装成一个,这样既可以复用,思路也会很明确。

可能效率不是很好,毕竟自己只是想实现效果,好吧,本来对小效率这东西,研究的就不多,希望以后能够不断充实。哈哈。

原文来自:做一个略调皮的个人主页--游戏篇

时间: 2024-10-13 21:12:32

做一个略调皮的个人主页--游戏篇的相关文章

做一个略调皮的个人主页--结构篇

目录 做一个略调皮的个人主页--菜单篇 做一个略调皮的个人主页--结构篇 首先感谢大家这么给面子,看到评论我也特别的开心. 不过要实现声明一下,之前忘记说了,这个设计的灵感来自于某设计公司给某银行做的办理系统的一张宣传图,当初看到的时候就特别的喜欢,就拿来做为自己的个人主页啦,大家看到的第一眼就是那张宣传图,之后的动态效果以及别的页面就都是自己的东西啦. 我的个人主页 上一篇:做一个略调皮的个人主页--菜单篇 源码是挂在git上的,大家可以随便下. 源码 如果有git的,记得给星哦~~~~~~

做一个略调皮的个人主页--菜单篇

目录 做一个略调皮的个人主页--菜单篇 做一个略调皮的个人主页--结构篇 由于要重新找工作,所以做了一个自己的个人主页,觉得还好,所以分享出来,也算是自己的一些记录. 具体演示可以查看我的个人主页. 大体都是一些css3的应用,干货实在很少,做来玩乐罢了. 第一次写这方面的文章,行散神也散,望海涵. 首先,先列出less文件的公共部分以及常量. 公共类: ... 原文来自:做一个略调皮的个人主页--菜单篇

D3.js 的基本用法外加一个略调皮的demo

前几天看到社区里有人发帖子比较了三个比较主流的图表插件,大家都对heightCharts情有独钟,不过无奈无良主管个人爱好D3多一些,所以我的图表第一次就这么给了D3··· 这是我用D3+react做的一个图表,不过由于扩展性不是很好,就不贴源码了. http://yansm.github.io/react-d3-test/ D3的学习曲线确实有些不好,关键是api给的乱七八糟,还不如看demo来的明白,也让人产生了退却感. 其实D3不算是一个图表插件,他更像是操作svg的“jquery”,所以

做一个简单的贪吃蛇游戏

这是一个贪吃蛇游戏,你可以忽略他的外表,好了,先上html代码 <style type="text/css"> * {margin: 0;padding: 0;} #container {width: 1000px;height: 550px;border: 1px solid #000;margin: 0 auto;} #container #ground {width: 1000px;height: 500px;background-color:#eeeeee;posi

canvas 做一个小鸟运动的小游戏 (第一步)

1. 首先有一个loadImage.js     代码如下: function loadImage(imgUrl,fn){ var imgObj = {}; var tempImg,load = 0, imgLength = 0; for(var key in imgUrl){ imgLength++; tempImg = new Image(); tempImg.onload = function () { load++; if( load >= imgLength){ fn( imgObj

做一个有意思的人

http://www.nowamagic.net/librarys/eight/posts/2545到底应该过一个有意义的人生,还是做一个有意思的人?什么样的人才是一个有意思的人.第一次读这篇文章,我就十分感概.我们从小受教育说要为社会做贡献,上班了被要求以公司为家,或许我们应该思考一下如何做一个有意思的人.这篇文章或许你看过,我觉得可以再看一遍. 作者:黄铁鹰 & 芮成钢 与几位好友们有一个共识:大家对一个人最高的评价是:“这是一个很有意思,很精彩的人”.大家以这个标准,来判断一个人是否值得成

创业的时候只能专心致志做好一件事。什么叫“一件事”?只能开发一个游戏,只能做一个产品

著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:王统伟链接:http://www.zhihu.com/question/19550531/answer/15183706来源:知乎 这是我在商界招商网看到天使投资人曾李青(原腾讯公司五位创始人之一)对早期创业公司的看法 ,觉得对你蛮有帮助的,你可以参考下!曾李青:早期创业公司九种死法第一,跨行业创业 比如原来做游戏的人要做电商,原来做互联网社区的要做游戏.现在的互联网环境下,这种跨行业创业失败概率都会比较高. 在演讲中,他

突发奇想想学习做一个HTML5小游戏

前言: 最近一期文化馆轮到我分享了,分享了两个,一个是关于童年教科书的回忆,一个是关于免费电子书的.最后我觉得应该会不敌web,只能说是自己在这中间回忆了一下那个只是会学习的年代,那个充满梦想的年代.有人说如果一个人开始回忆童年的时候,那么他开始变老了,不知道是不是这样一个原因,我突然想起了很多以前的老朋友,开始想起了一些童年时期的玩伴.也就想做这样一款简单的游戏,也只是单纯的想回忆一下童年. 计划: 游戏其实很简单,我们把它叫着裤裆棋,又叫什么狗卵坨还是什么的,有些记忆模糊了,反正大致是这样子

前端的小玩意(9.5)——做一个仿360工具箱的web页面(完结篇,可以跑起来的工具箱)

前端的小玩意(9.1)--做一个仿360工具箱的web页面(Tab按钮切换) http://blog.csdn.net/qq20004604/article/details/52216203 前端的小玩意(9.2)--做一个仿360工具箱的web页面(全部工具里面的模板) http://blog.csdn.net/qq20004604/article/details/52226223 前端的小玩意(9.3)--做一个仿360工具箱的web页面(我的工具里的模板和样式) http://blog.c