哥哥与弟弟的游戏故事

这个游戏是在我小弟游戏机上看见的,我当时问他你玩的什么呀?

小弟说: 这是一个青蛙再吃苍蝇的游戏

我说: 然后我就问我小弟这个游戏怎么玩的呀!

小弟说:这个游戏是苍蝇飞起来的时候你就点他一下,就把他给吃掉了。

于是我就有了灵感。

以下就是我用 HTML CSS JS 写的写的一个青蛙吃苍蝇的小游戏,还可以切换场景HTML负责布局,CSS负责写样式 JS负责写特效这里分三大模块,

第一模块:是标题  开始按钮 时间  分数 计数。

第二大模块:完成  分数  计数  重新开始按钮。

第三大模块:设置 白天时间 晚上时间。

HTML部分

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport"
    content="width=device-width, initial-scale=1.0, user-scalable=1.0, minimum-scale=1.0, maximum-scale=1.0">
  <title>青蛙吃苍蝇小游戏</title>
  <link rel="styleSheet" href="css/style.css">
</head>

<body>
  <div class="environment">
    <div class="sky"></div>
    <div class="stars"></div>
    <div class="sun"></div>
    <div class="moon"></div>
    <div class="mountains">
      <div class="mountain">
        <div class="trees">
          <div class="tree"></div>
          <div class="tree tree--2"></div>
          <div class="tree tree--3"></div>
          <div class="tree tree--4"></div>
        </div>
      </div>
      <div class="mountain mountain--2"></div>
    </div>
    <div class="water"></div>
    <div class="lily lilly-1"></div>
  </div>
  <div class="player">

    <div class="legs">
      <div class="leg leg--left">
      </div>
      <div class="leg leg--right">
      </div>
    </div>

    <div class="body">
      <div class="crown"></div>
      <div class="belly"></div>
      <div class="arms">
        <div class="arm arm--left">
          <div class="hand">
            <div class="toe"></div>
            <div class="toe"></div>
            <div class="toe"></div>
          </div>
        </div>
        <div class="arm arm--right">
          <div class="hand">
            <div class="toe"></div>
            <div class="toe"></div>
            <div class="toe"></div>
          </div>
        </div>
      </div>
      <div class="mouth">
        <div class="top-lip"></div>
        <div class="bottom-lip"></div>
        <div class="tongue">
          <div class="tongue-inner">
            <div class="fly is-dead"></div>
          </div>
        </div>
      </div>
      <div class="eyes">
        <div class="eye eye--left">
          <div class="pupil"></div>
        </div>
        <div class="eye eye--right">
          <div class="pupil"></div>
        </div>
      </div>
    </div>
  </div>

  <div class="screen menu">
    <h1>喂青蛙</h1>
    <a href="#" class="btn play" onClick="play()">
      <span class="text">开始</span>
      <br>
      <span>最好: <span class="js-best">0</span></span>
    </a>
    <a href="#" class="btn" onClick="settings()">设置</a>
  </div>

  <div class="screen game">
    <div class="hud">
      <div class="time">
        <span class="label">时间</span>
        <span class="value js-time">30</span>
      </div>

      <div class="score">
        <span class="label">分数</span>
        <span class="value js-score">0</span>
      </div>
    </div>

    <div class="flies">
      <div class="path">
        <div class="target">
          <div class="fly"></div>
        </div>
      </div>
      <div class="path">
        <div class="target">
          <div class="fly"></div>
        </div>
      </div>
      <div class="path">
        <div class="target">
          <div class="fly"></div>
        </div>
      </div>
      <div class="path">
        <div class="target">
          <div class="fly"></div>
        </div>
      </div>
      <div class="path">
        <div class="target">
          <div class="fly"></div>
        </div>
      </div>
      <div class="path">
        <div class="target">
          <div class="fly"></div>
        </div>
      </div>
    </div>


  </div>

  <div class="screen win">
    <h1>完成</h1>
    <div class="card">
      <h3 class="highscore js-highscore is-hidden">新高分!</h3>

      <div class="score">
        <span class="label">分数</span>
        <span class="value js-score">30</span>
      </div>

      <div class="best">
        <span class="label">最好</span>
        <span class="value js-best">0</span>
      </div>

    </div>
    <a href="#" class="btn" onClick="play()">再玩一次</a>
    <a href="#" class="btn btn--clear" onClick="menu()">返回菜单</a>
  </div>

  <div class="screen settings">
    <h1>设置</h1>

    <div class="card">
      <label class="checkbox">
        <input type="radio" name="theme" value="light" checked onClick="toggleTheme(this.value)">
        <span>白天时间</span>
      </label>
      <label class="checkbox">
        <input type="radio" name="theme" value="dark" onClick="toggleTheme(this.value)">
        <span>晚上时间</span>
      </label>
    </div>

    <a href="#" class="btn js-toggle-music" onClick="toggleMusic()">打开音乐</a>

    <a href="#" class="btn" onClick="menu()">返回</a>
  </div>

  <div class="screen scoreboard">
    <h1>记分牌</h1>
    <div class="card">
      <ol class="scoreboard-list js-scoreboard"></ol>
    </div>

    <a href="#" class="btn" onClick="menu()">返回</a>
  </div>

  <audio id="music" src="zzsc.mp3"></audio>
   <script src="js/prefixfree.min.js"></script>
  <script src="js/index.js"></script>
  <div style="text-align:center;">
  </div>
</body>

</html>

CSS源码 

sytyle.css

      /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客云曦

你的鼓励就是我最大的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值