html编写华容道,index.html

华容道(Klotski Puzzle)

* {

padding: 0;

}

body {

width: 360px;

background: #458588;

text-align: center;

font-family: "droid sans fallback";

font-size: 14px;

margin: auto;

}

.headline {

margin: 10px;

color: #fff;

font-size: 16px;

font-weight: bold;

}

.bar {

background: #073642;

padding: 8px 0;

}

.info {

text-align: left;

background: #eee8d5;

line-height: 30px;

margin-top: 2px;

padding: 15px;

}

.bar span,

.bar a {

color: #fff;

display: inline-block;

padding: 10px;

text-decoration: none;

}

.bar .button {

background: #93a1a1;

margin: 1px;

cursor: pointer;

}

span.strong {

font-weight: bold;

}

华容道 Klotski

开始游戏

我的记录

自定义

解法管理

2019年2月底的一天,想起了小时玩的华容道,于是编写了一个华容道小游戏介绍给孩子。在编写过程中,从

href="https://en.wikipedia.org/wiki/Klotski">维基百科

查阅了很多关于华容道游戏的资料,越发感觉这个简单设计背后的神奇之处,难怪被称为“世界三大益智玩具”。加上看到国内也有一些玩家在贴吧讨论华容道。苦于华容道布局太多,无法统一命名,玩家不好描述布局及解法,因此我扩展了一些功能,便于大家分享解法,并能导入演示,而且支持自定义布局。

功能说明:

1)支持键盘控制。支持方向键或“ASDW”移动块,“[,]”选择上一关、下一关。

2)我的记录,保存各关最少步数记录,并可以动画重现解法(需浏览器支持)。

3)自定义布局。布局描述:0:空白;1:小卒;2:竖将;3:横将;4:曹操。

从左到右,从上到下,依次用20个数字表示各个位置放置的类型。

例如:第1关横刀立马的布局依照如上规则表示为:

24422442233221121001

4)解法管理,记录本人的解法并支持外部解法数据导入及演示。

Flood it

一键复制

编辑

Web IDE

原始数据

按行查看

历史


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部