zoukankan      html  css  js  c++  java
  • 原生JS写俄罗斯方块

    俄罗斯方块你们肯定都玩过, 今天教大家怎么自己写一个

    项目地址:https://github.com/Young-18/Sliding-Blocks-with-JavaScript.git

    1. 首先理解俄罗斯方块原理:

    其实操作背景就是类似于这样的数组:

     宽高可以自己设定, 然后用数组遍历渲染dom,

    2.运动的方块类似于这样:

    看出来了吧, 就是这样的四个数组变换

    3.目录结构:

    |-css文件夹

    |--------css.css

    |-js文件夹

    |--------game.js      游戏核心文件, 包括方块运动, 方块旋转, 固定方块, 消除方块, 屏幕刷新, 判断位置是否合法等.

    |--------local.js       游戏引入文件, 包括按键行为, 判断方块消除游戏结束.

    |--------scrtpt.js      游戏开始文件, 创建local对象, 开始游戏

    |--------square.js    游戏运动方块, 

    |--------squareFactory.js    游戏运动方块生成

    |-index.html

  • 相关阅读:
    学习CSS定位(布局)
    XSLT
    CSS模型框学习笔记
    XMLDOM复习
    XMLDOM之浏览器差异
    HTMLDOM入门
    学习二级纵向菜单两步走
    Xpath很全的学习地点,不看后悔
    LinQ To XML
    收集的一些零散代码
  • 原文地址:https://www.cnblogs.com/jedenzhan/p/9158815.html
Copyright © 2011-2022 走看看