原生Js实现十滴水小游戏

本文介绍了如何使用原生JS实现十滴水小游戏,包括游戏类、水球类和子弹类的设计,详细阐述了各个类的功能和实现方法,如水球的碰撞、变大、炸裂以及子弹的移动和碰撞检测。同时提供了源码地址和参考资源。
摘要由CSDN通过智能技术生成

介绍:效果图

常见的十滴水小游戏,使用原生JS的模块化,模块化就是面向对象的思想,写这个练习需要有一点面向对象的基础,本人也是第一次接触Js的模块化,可能有些地方说的不对。原生JS模块化需要在Web服务器的环境下实现,例如Nodejs,本人使用Webstorm,直接debug即可。其中模块化加载需要在script标签上加入type="module"属性:

<script src="index.js"  type="module"></script>

模块导出导入:

export default {
	//模块需要导出的内容
}
//导入需要的模块,如Game类:
import Game from './Game.js';

思路:

  • 首先,需要一个游戏类,来作为游戏的容器,控制游戏的开始和结束,提供计分功能(水滴数),执行游戏规则(水滴的碰撞,水滴超出棋盘后的销毁等ÿ
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值