HTML+JS实现一个百战天虫类页面游戏(1)

1.背景

某年某月某日,为了测试某Android设备(某运营商的机顶盒)系统对于HTML、JS和CSS的支持能力和性能,等待结果时做了这么个页面游戏。

这个设备情况很糟糕,不支持css3,html5,不支持gif,不支持2011年以后的一切新技术。。。。

所以只好使用纯纯的js和图片来组动画

2.故事梗概

我们的Q版DF17打击入侵者

3.游戏类型

回合制,百战天虫类型,关卡制

4.操作方式

4.1. 机顶盒的红外遥控器

遥控器上的【方向】键,【确认】键,【红】【黄】【蓝】【绿】键

4.2.键盘操作

键盘【上】【下】【左】【右】【回车】【空格】...

【左】【右】键调整发射速度,【上】【下】键调整发射高度,【B】键切换弹道,【Y】键购买导弹,【回车】发射,击中怪物会产生积分,并且怪物掉血

5.实现效果

 6.运行环境

可以下载资源纯JS火箭发射炮打怪游戏代码或者是CtrlCCtrlV方法保存成相应文件,浏览器bs4.html即可运行

7.文件结构

【.】-bs4.html

【.】-bs4.css

【.】-bs4.js

【.】-【sound】

【.】-【sound】-bg1.mp3

【.】-【sound】-bg2.mp3

【.】-【sound】-boom.mp3

【.】-【sound】-launch.mp3

【.】-【img】

【.】-【img】-【consol】

【.】-【img】-【consol】-background.png

【.】-【img】-【consol】-btnpressed.png

【.】-【img】-【consol】-btnready0.png

【.】-【img】-【consol】-btnready1.png

【.】-【img】-【consol】-track0.png

【.】-【img】-【consol】-track1.png

【.】-【img】-【df-17】

【.】-【img】-【df-17】-boom0.png

【.】-【img】-【df-17】-boom1.png

【.】-【img】-【df-17】-boom2.png

【.】-【img】-【df-17】-boom3.png

【.】-【img】-【df-17】-boom4.png

【.】-【img】-【df-17】-bullet.png

【.】-【img】-【df-17】-bullet0.png

【.】-【img】-【df-17】-bullet1.png

【.】-【img】-【df-17】-bullet2.png

【.】-【img】-【df-17】-bullet3.png

【.】-【img】-【df-17】-bullet4.png

【.】-【img】-【df-17】-bullet5.png

【.】-【img】-【df-17】-bullet6.png

【.】-【img】-【df-17】-bullet7.png

【.】-【img】-【df-17】-bullet8.png

【.】-【img】-【df-17】-car.png

【.】-【img】-【df-17】-carrier.png

【.】-【img】-【df-17】-carrier0.png

【.】-【img】-【df-17】-carrier1.png

【.】-【img】-【df-17】-carrier2.png

【.】-【img】-【df-17】-carrier3.png

【.】-【img】-【df-17】-loader.png

【.】-【img】-【enemy】

【.】-【img】-【enemy】-【tramp】

【.】-【img】-【enemy】-【tramp】-1.png

【.】-【img】-【enemy】-【tramp】-2.png

【.】-【img】-【enemy】-【tramp】-3.png

【.】-【img】-【enemy】-【tramp】-4.png

【.】-【img】-【enemy】-【tramp】-5.png

【.】-【img】-【enemy】-【tramp】-6.png

【.】-【img】-【enemy】-【tramp】-7.png

【.】-【img】-【enemy】-【tramp】-8.png

【.】-【img】-【enemy】-【tramp】-9.png

【.】-【img】-【enemy】-【tramp】-10.png

【.】-【img】-【enemy】-【tramp】-11.png

【.】-【img】-【enemy】-enemy.png

【.】-【img】-【enemy】-enemy0.png

【.】-【img】-【enemy】-enemy1.png

【.】-【img】-【enemy】-enemy2.png

【.】-【img】-【enemy】-enemy3.png

【.】-【img】-【enemy】-enemy4.png

【.】-【img】-【enemy】-enemy5.png

【.】-【img】-【enemy】-enemy6.png

下一篇HTML+JS实现一个百战天虫类页面游戏(2)-CSDN博客,我们上代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/747005.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JUC 队列

常见的阻塞队列 Queue接口 public interface Queue<E> extends Collection<E> {//添加一个元素&#xff0c;添加成功返回true, 如果队列满了&#xff0c;就会抛出异常boolean add(E e);//添加一个元素&#xff0c;添加成功返回true, 如果队列满了&#xff0c;返回…

理解论文笔记:基于AHP和模糊综合评价的无线传感器网络可维护性评估方法

作为一个研0的娃,这是我认真读的第一篇论文,想着笔记让自己能看懂。如有侵权,请联系删除。 I. INTRODUCTION 介绍 主要介绍了无线传感器网络可维护性研究的重要性和必要性,并对下面的各章进行了总结。 翻译:第二部分简要介绍了无线传感器网络的维护,并对影响系统的因素…

面向对象修炼手册(四)(多态与空间分配)(Java宝典)

&#x1f308; 个人主页&#xff1a;十二月的猫-CSDN博客 &#x1f525; 系列专栏&#xff1a; &#x1f3c0;面向对象修炼手册 &#x1f4aa;&#x1f3fb; 十二月的寒冬阻挡不了春天的脚步&#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 前言 1 多态 1.1 多态的形式&…

indexedDB---浏览器本地数据库实现增删改查

关于indexedDB indexedDB的基本使用&#xff0c;可以参考&#xff1a;indexedDB---掌握浏览器内建数据库的基本用法_indexdb浏览器使用-CSDN博客 indexedDB是浏览器本地数据库&#xff0c;既然是数据库就能够实现增删改查&#xff0c;了解了indexedDB的基本使用后&#xff0c…

南信大尹志聪教授为一作在顶级综合性期刊《Natl. Sci. Rev.》发文:传统梅雨停摆,江南缘何不再多烟雨?

文章简介 论文名称&#xff1a;Traditional Meiyu–Baiu has been suspended by global warming 第一作者及单位&#xff1a;尹志聪(教授|南京信息工程大学大气科学学院) 通讯作者及单位&#xff1a;王会军&#xff08;院士|南京信息工程大学大气科学学院&#xff09; 文章发…

茴香豆接入微信个人助手部署

将rag产品接入微信工作群&#xff0c;自动回答问题&#xff0c;香吗&#xff1f;&#xff1f; let‘s go 1、打开openxlab平台&#xff0c;找到茴香豆web产品应用中心-OpenXLab 点击进入&#xff0c;设置知识库名字和密码 2、上传知识库文件和编辑正反例等 3、然后进行测试问答…

探索 LLamaWorker:基于LLamaSharp的.NET本地大模型服务

LLamaWorker 是一个基于 LLamaSharp 项目开发的 HTTP API 服务器。它提供与 OpenAI 兼容的 API&#xff0c;使得开发者可以轻松地将大型语言模型&#xff08;LLM&#xff09;集成到自己的应用程序中。 1. 背景 在人工智能领域&#xff0c;大型语言模型&#xff08;LLM&#xf…

Ruby langchainrb gem and custom configuration for the model setup

题意&#xff1a;Ruby 的 langchainrb gem 以及针对模型设置的自定义配置 问题背景&#xff1a; I am working in a prototype using the gem langchainrb. I am using the module assistant module to implemente a basic RAG architecture. 我正在使用 langchainrb 这个 ge…

如何创建一个vue项目

目录 1.环境准备 2.检查node和npm版本&#xff0c;确定已安装nodejs 3.全局安装vue/cli、webpack、webpack-cli、vue/cli-init 4.检查vue版本,注意V是大写 5.创建vue项目 6.得到的vue项目目录结构如下&#xff1a; 1.环境准备 安装nodejs,或者安装nvm&#xff0c;并使用…

基于盲信号处理的人声分离

1.问题描述 在实际生活中&#xff0c;存在一种基本现象称为“鸡尾酒效应”&#xff0c;该效应指即使在非常嘈杂的环境中&#xff0c;人依然可以从噪声中提取出自己所感兴趣的声音。 在实际应用中&#xff0c;我们可能需要对混合的声音进行分离&#xff0c;此时已知的只有混合…

java的字节符输出流基类、File Writer类和Buffered Writer类

一、字节符输出流基类&#xff1a;Writer 1.属于抽象类 2.常用方法 二、字节符输出流Flie Writer类 1.是writer类的子类 2.以字符为数据处理单元向文本文件中写数据 3.示例 4.实现步骤 三、BufferedWriter类 1.是Writer类的子类。 2.带有缓冲区 默认情况下&#xff0c…

使用 audit2allow 工具添加SELinux权限的方法

1. audit2allow工具的使用 audit2allow 命令的作用是分析日志&#xff0c;并提供允许的建议规则或拒绝的建议规则。 1.1 audit2allow的安装 sudo apt-get install policycoreutilssudo apt install policycoreutils-python-utils 1.2 auditallow的命令 命令含义用法-v--ve…

文件批量重命名001到100 最简单的数字序号递增的改名技巧

文件批量重命名001到100 最简单的数字序号递增的改名方法。最近看到很多人都在找怎么批量修改文件名称&#xff0c;还要按固定的ID需要递增&#xff0c;这个办法用F2或者右键改名是不能做到的。 这时候我们可以通过一个专业的文件批量重命名软件来批量处理这些文档。 芝麻文件…

抖音集团基于 Apache Doris 的实时数据仓库实践

作者&#xff1a;字节跳动数据平台 在直播、电商等业务场景中存在着大量实时数据&#xff0c;这些数据对业务发展至关重要。而在处理实时数据时&#xff0c;我们也遇到了诸多挑战&#xff0c;比如实时数据开发门槛高、运维成本高以及资源浪费等。 此外&#xff0c;实时数据处…

input()函数——输入

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 语法参考 input()函数可以提示并接收用户的输入&#xff0c;将所有的输入按照字符串进行处理&#xff0c;并返回一个字符串&#xff0c;input()函数的…

调频信号FM的原理与matlab与FPGA实现

平台&#xff1a;matlab r2021b&#xff0c;vivado2023.1 本文知识内容摘自《软件无线电原理和应用》 调频(FM)是载波的瞬时频率随调制信号成线性变化的一种调制方式&#xff0c;音频调频信号的数学表达式可以写为&#xff1a; Fm频率调制&#xff0c;载波的幅度随着调制波形…

LLM文本数据集775TB:覆盖32个领域,444个数据集

大语言模型在各领域展现出巨大潜力&#xff0c;其性能在很大程度上依赖于训练和测试所用的数据集。然而&#xff0c;目前在如何构建和优化这些数据集方面&#xff0c;尚缺乏统一的认识和方法论。下面从五个方面整合和分类了LLM数据集的基本内容&#xff1a;预训练语料库、指令微…

【第14章】探索新技术:如何自学SD3模型(找官方资料/精读/下载/安装/3款工作流/效果测试)ComfyUI基础入门教程

近期,也就是2024年6月12日,StabilityAI开源了最新的SD3模型的2B版本,而神奇的是,ComfyUI早在6月11号就已经适配了SD3!相比之下,SD WebUI 的更新速度却远远落后... 所以,如果想要尝试一些AI绘画领域的新技术,ComfyUI是一个非常值得投入时间学习的工具。 这节课,我们就…

什么是API?如何进行API对接?

目录 一、API和API对接的定义 二、API接口的应用场景 三、为什么需要API对接 四、如何进行API对接 GET请求 POST请求 五、API对接的注意事项 在这个数字化时代&#xff0c;API像一把万能钥匙&#xff0c;让数据流动起来&#xff0c;创造出无限可能。本文旨在介绍API及其…

分享一个 MySQL 简单快速进行自动备份和还原的脚本和方法

前言 数据备份和还原在信息技术领域中具有非常重要的作用&#xff0c;不论是人为误操作、硬件故障、病毒感染、自然灾害还是其他原因&#xff0c;数据丢失的风险都是存在的。如果没有备份&#xff0c;一旦数据丢失&#xff0c;可能对个人、企业甚至整个组织造成巨大的损失。 …