如何制作flappy bird resume版本

Posted 奋斗中的菲比

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何制作flappy bird resume版本相关的知识,希望对你有一定的参考价值。

 

 

参考:https://www.cnblogs.com/wuhaozhou/p/5800788.html

javascript 学习:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain

为了写简历:https://medium.com/free-code-camp/writing-a-killer-software-engineering-resume-b11c91ef699d

-Developed flappy bird game using javascprit allow users using easliy space and click complished the bird fly

- Implements movement of objects (sky, land, bird, pipes) using some Physical knowledge and mathematical formulas 

-Realize the visualization of the game using canvas technology

-Using an object-oriented approach, where concrete objects are created using constructors, and methods are put into the original object of the constructor.

-Added some technical optimizations where the bird will click, fly up, or sprint down as it goes up and down

-Utilized : JavaScript,Canvas,WebStorm for IDE

(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain)

 

 

难点:

 

小鸟对象 (哪张小鸟图片,小鸟在哪)

而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点

1.小鸟煽动翅膀 :每隔一个很小的时间单位更新鸟的图片 (一共三种)

2.小鸟的下落 : 其实是不停的刷新小鸟在坐标轴上y的位置,而x的位置是不变的

3.小鸟的旋转:低头飞翔 加速冲刺

 

 

管道的绘制

1.管道有上下两个柱子,中间间隔150.

(x,this.r-420)是上面柱子的左上角坐标 柱子高度420     (  x,this.r+150) 是下面柱子的左上角坐标

 

以上是关于如何制作flappy bird resume版本的主要内容,如果未能解决你的问题,请参考以下文章

Express.js 入门笔记

如何在 Inno Setup 中制作停止和暂停/恢复/播放音乐按钮

Lua制作flappy bird

通过制作Flappy Bird了解Native 2D中的Sprite,Animation

如何将flappy bird游戏的分数存储到sql数据库中

通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider