javascript+css实现俄罗斯方块小游戏

作者:YUN♛ 时间:2024-04-23 09:28:06 

俄罗斯方块,一个很有趣的一个小游戏,此次基于html+css+javaScript实现,包含在一个方块落地后自动生成方块、操控方块的移动以及方块变形等。

部分代码:


<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8" />
 <title>俄罗斯方块 — 经典版V10</title>
 <link rel="stylesheet" href="css/tetris.css" />
 <style>
  .playground{
   width: 525px; height: 550px;
   margin: 20px auto 0 auto;
   position: relative;
   background-image:url(../img/tetris.png);
  }
  .pause{width: 525px; height: 550px;
   position: absolute;
   top:0;left:0;
   background-image:url(../img/pause.png);
   z-index:100;
   display:none;
  }
  .playground img{
   position:absolute;z-index:10;width:26px;
  }
  .playground p{
   font-size: 30px;
   font-family: 'SimHei';
   font-weight: bold;
   color: #667799;
   position: absolute;
   left:305px;
   top:120px;
  }
  .playground p+p{top:176px;}
  .playground p+p+p{top:232px;}  
 </style>
</head>
<body>
 <div class="playground">
  <p>SCORE:<span>0</span></p>
  <p>LINES:<span>0</span></p>
  <p>LEVEL:<span>1</span></p>
 </div>
<script src="js/shape.js"></script>
<script src="js/tetris.js"></script>
</body>
</html>

游戏截图:

javascript+css实现俄罗斯方块小游戏

源码可参考:js俄罗斯方块

更多有趣的经典小游戏实现专题,分享给大家:

C++经典小游戏汇总

python经典小游戏汇总

python俄罗斯方块游戏集合

JavaScript经典游戏 玩不停

javascript经典小游戏汇总

来源:https://blog.csdn.net/qq_44731369/article/details/106970992

标签:js,俄罗斯方块
0
投稿

猜你喜欢

  • MySQL 加密/压缩函数

    2024-01-23 23:51:14
  • MySQL选错索引的原因以及解决方案

    2024-01-19 21:34:34
  • Anaconda 离线安装 python 包的操作方法

    2021-08-11 22:38:27
  • Tensorflow中使用tfrecord方式读取数据的方法

    2023-12-05 01:01:18
  • 如何设置mysql允许外网访问

    2024-05-03 15:49:38
  • Python bisect模块原理及常见实例

    2023-01-12 07:22:15
  • django学习之ajax post传参的2种格式实例

    2022-07-09 02:21:57
  • 你可能不知道的Python 技巧小结

    2022-12-18 07:08:10
  • 详解Python开发语言中的基本数据类型

    2022-12-11 20:13:35
  • python UDP(udp)协议发送和接收的实例

    2022-09-01 10:17:02
  • Python中的wordcloud库安装问题及解决方法

    2022-04-14 21:38:43
  • 使用Python解析JSON数据的基本方法

    2021-07-03 13:54:21
  • python 列表降维的实例讲解

    2023-08-28 16:44:54
  • Python遍历文件夹 处理json文件的方法

    2022-02-19 16:08:40
  • win2003服务器下配置 MySQL 群集(Cluster)的方法

    2024-01-24 17:46:46
  • asp多关键词查询方案

    2008-05-09 12:24:00
  • sqlserver 手工实现差异备份的步骤

    2024-01-28 12:48:24
  • MongoDB与MySQL常用操作语句对照

    2024-01-13 12:08:17
  • python实现感知器算法详解

    2022-04-29 15:08:43
  • Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)

    2024-01-24 06:36:03
  • asp之家 网络编程 m.aspxhome.com