基于html5开发2D斯诺克台球游戏项目
Html5教程 1

视频:37 

关于本实训项目Web前端网页终端,是以HTML5为核心技术概念的产品。
选择班级:
  • 课程介绍
  • 课程目录

课程介绍:

  桌球也叫台球、撞球,是一项在国际上广泛流行的高雅室内体育运动,是一种用球杆在台上击球、依靠计算得分确定比赛胜负的室内娱乐体育项目。桌球的出现并在中国盛行,给国民带来了的乐趣,同时在网络上各式各样的桌球娱乐软件和项目也层出不穷,是广大桌球爱好者的福音,得到了广大桌球爱好者的青睐。


  关于本实训项目Web前端网页终端,是以HTML5为核心技术概念的产品。而类似的网页网络游戏多不胜数,它们已经深深地融入了我们的生活。譬如网络qi牌游戏、英雄联盟、王者荣耀、吃ji游戏、QQ飞车等。这些产品都是以HTML5为技术核心的智能电子产品。


课程内容涵盖:

1.1 项目简介

1.2 项目结构搭建

1.3 项目样式渲染

1.4 项目常量定义

1.5 项目变量定义

1.6 初始化桌球游戏

1.7 设置属性值与完善样式

1.8 显示小贴士

1.9 小球的构造函数

1.10 初始化小球的位置

1.11 构建目标小球球阵

1.12 添加事件监听函数

1.13 控制白球的范围

1.14 切换白球的状态

1.15 指引球的位置确定

1.16 显示指引点

1.17 绘制指引小点

1.18 白球和指引球的层次关系

1.19 积蓄力量值

1.20 获取发射白球的角度

1.21 隐藏指引球和指引线

1.22 判断是否存在连杆现象

1.23 数组元素的删除

1.24 更新小球的位置

1.25 球袋范围的判断

1.26 进球后的处理

1.27 小球碰到左右边界的处理

1.28 小球碰到上下边界的处理

1.29 小球之间的距离关系

1.30 碰撞前后小球的综合速度

1.31 小球的滚动

1.32 综合调试改Bug

1.33 实现连杆现象与淡入淡出效果

1.34 连杆现象效果演示与注意事项

1.35 项目总结(1)

1.36 项目总结(2)

1.37 项目总结(3)


课程讲师:

李朝征 

H5高级讲师

  精通Linux、C/C++语言、Android、Symbian等技术。有全面和扎实的计算机科学基础知识,比较严谨的思考方法,精通STL标准模板库和boost库,有很强的数据结构和算法设计能力。了解基本的软件开发方法和设计模式,熟悉常用的软件开发工具;精通Java语言和eclipse及其插件开发方法;毕业后在中兴通讯从事Symbian手机平台开发和Android前期预研工作。同时也从事嵌入式实时操作系统的相关工作,在硬件设计中独立实现过CPU内核,并在CPU中实现了VGA,IDE,串口等基本接口。熟悉整个CPU的硬件设计过程。

主讲老师
李朝征
高级讲师