环境卫生,从我做起
关注并将「趣谈前端」设为星标
每天定时分享技术干货/优秀开源/技术思维
我去年曾写过一个用H5
,Javascript
,css3
实现的拼拼乐小游戏,技术栈采用自己封装的类Jquery
框架 Xuery ,其中涉及到了很多经典的 javascript
算法和css3特性
,对大家的编程能力会有很大的提高,文末我也会放上源码获取方式,大家可以学习体验一下。
前言
因为该应用属于 H5 游戏,为了让项目更轻量,我没有采用第三方 ui 库,如果大家想采用基于 vue 的第三方移动端ui库,我给大家推荐几个我之前用过的比较靠谱的:
Mint 饿了么推出的移动端ui库
NutUI 一套京东风格的移动端组件库
muse-ui 基于MaterialUI风格的移动端UI组件
cube-ui 滴滴团队开发的移动端UI组件库
vant 有赞团队的电商风格的移动端组件库
atom-design atom风格的移动端ui组件库
mand-mobile 滴滴团队研发的基于金融场景的移动端ui组件库
以上推荐的都是社区比较完善,bug比较少的组件库,大家可以感受一下。
回到我们的小游戏开发,考验更多的是大家对 javascript 和css3 的掌握程度,在学习完这篇文章之后相信大家对 javascript 和 css3 的编程能力都会有极大的提升,后面还会介绍如何使用 canvas 实现生成战绩海报图的功能。
正文
我们先来看看游戏的预览界面:
本文的算法实现方式涉及到洗牌算法,动态生成n维坐标,图片切割等,接下来会介绍核心算法的实现, 至于