自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 Yolov8+动态蛇形卷积,助你大幅涨点!

动态蛇形卷积(DSCONV)是一种深度学习中的卷积神经网络(CNN)技术,它旨在处理卷积操作中的某些限制,以提高网络处理不规则数据的能力。适用场景:血管、道路等复杂网状管状结构。

2024-02-03 23:23:48 783 1

原创 Yolov8大幅涨点!Yolov8+GEM注意力机制

相较原版YOLOv8s模型,我们添加了全局注意力机制,即可以通过保留空间和通道信息之间的关联来提高模型的性能。将输入特征映射通过通道注意力子模块和空间注意力子模块形成GAM的输出特征。

2024-01-18 23:00:04 906 3

原创 比较LLM和RAG技术:塑造AI的未来

RAG通过结合像GPT这样的模型的生成能力和检索机制引入了一种新颖的方法。这种机制实时搜索文本数据库(如维基百科)以找到可用于通知模型响应的相关信息。这种检索和生成的结合使得RAG不仅能产生与上下文相关的答案,而且还能基于事实信息。RAG相对于传统LLM的主要优势之一是其能够通过引用最新来源提供更准确、更具体的信息。这使得RAG特别适用于信息的准确性和及时性至关重要的应用场景,如新闻报道或学术研究助理。然而,依赖外部数据库意味着如果数据库不全面或检索过程效率低下,RAG的性能可能会受到影响。

2024-04-29 10:17:21 170

原创 使用机器学习算法构建问答系统

要启动该项目,我将首先更详细地了解知识领域,了解它们如何具体贡献,接着是系统将通过迭代方式构建的三个开发阶段。机器学习基础:从我目前的观点来看,机器学习是处理非结构化数据、发现隐藏模式并正确预测值的非常成功的方法。因此,项目的第一部分将探索当前的机器学习景观以及具体算法。鉴于神经网络的巨大成功,我认为将重点放在这一领域,并从具体示例开始,看它们能在多大程度上为 QA 系统做出贡献。自然语言处理:在这一领域,我期望了解语言的抽象表示以及帮助从具体文本中提取意义的算法。

2024-04-22 21:56:47 649

原创 深度信念网络(DBN)介绍

深度信念网络(Deep Belief Networks, DBN)是由多层受限玻尔兹曼机(Restricted Boltzmann Machines, RBM)堆叠而成的生成式图模型。这种网络结构在2006年由Geoffrey Hinton和他的研究小组首次提出,旨在通过无监督学习有效地训练多层神经网络。DBN是一种深度神经网络,它包含多个层次,每一层都学习数据中的高级抽象特征。在DBN中,最底层是可见层,负责接收输入数据;而顶层及其它所有隐藏层则是受限玻尔兹曼机,每个RBM层都学习输入数据的不同特征表示。

2024-04-19 16:13:11 846

原创 深度学习-多尺度训练的介绍与应用

多尺度训练是指在训练过程中使用不同尺度(大小、分辨率等)的数据输入来训练机器学习模型。这种方法旨在提高模型对于输入数据尺寸变化的适应能力和泛化性能。在多尺度训练中,模型学习如何识别和理解在不同尺度下的数据特征,这对于处理现实世界中复杂和多样化的数据非常重要。

2024-04-09 23:23:01 1136 1

原创 无监督学习简介

无监督学习是机器学习的一个关键分支,它涉及到从未标注数据中学习和提取信息。不同于其他学习类型,无监督学习的数据集没有提供任何显式的输出标签或结果。因此,这种学习方法的主要任务是探索数据内在的结构和模式,以揭示隐藏在数据中的有意义的洞见和特征。在无监督学习中,算法需要自我驱动地发现数据中的结构和规律,而非通过预先定义的标准来找出正确答案。它常用于探索性数据分析、自动分类、主题模型提取等场合,是数据科学和人工智能领域的重要组成部分。

2024-04-06 23:50:23 844 1

原创 深度学习十大算法之深度Q网络(DQN)

DQN是一种算法,它使用深度神经网络来逼近最优的Q函数。在传统的Q学习中,Q函数用于估计在给定状态下采取特定动作的期望回报。DQN通过训练神经网络来学习这个Q函数,使其能在更复杂的环境中做出决策。深度Q网络(DQN)自推出以来已经取得了显著的成功,但它在未来发展中还面临一些挑战和改进的空间。以下是对DQN未来发展的一些展望,包括当前挑战、改进方向和潜在影响。

2024-04-05 23:41:47 1226

原创 深度学习十大算法之Diffusion扩散模型

扩散模型的应用范围极为广泛,其在不同学科领域中的应用各有侧重。在物理学中,扩散模型被用来研究热传导、粒子扩散等现象。在生物学中,它帮助科学家们理解细胞内物质的传输机制。在化学领域,扩散模型对于分析化学反应和物质混合过程至关重要。此外,扩散模型在社会科学领域也发挥着重要作用。例如,在研究社会网络和人口迁移时,扩散模型可以用来模拟信息、趋势或行为模式的传播过程。在环境科学中,扩散模型用于研究污染物在环境中的扩散和分布。在经济学领域,扩散理论可以用来分析创新或新技术的市场渗透。

2024-03-31 00:14:39 1745

原创 深度学习十大算法之Word2Vec

Word2Vec的提出,标志着词嵌入技术的一次重大进步。Word2Vec是一种高效的词嵌入模型,由Google的研究团队于2013年开发。它使用一种称为神经网络的机器学习方法,通过学习大量文本数据,生成能够表达词语间丰富语义关系的词向量。Word2Vec的核心优势在于它能够捕捉到词语之间的细微关系。例如,在Word2Vec模型中,可以通过计算向量之间的距离来估计词语之间的相似度。这不仅能帮助理解语言的复杂性,还可以应用于各种NLP任务,如机器翻译和搜索引擎优化。

2024-03-28 20:53:02 752 1

原创 深度学习十大算法之图神经网络(GNN)

神经网络是一种模仿生物神经网络(例如大脑)工作方式的算法,是人工智能和机器学习领域的核心。最简单的神经网络由输入层、若干隐藏层和输出层组成,其中每层包含多个神经元。这些神经元通过带权重的连接相互作用。输入数据在网络中传播,并在每个神经元处进行加权求和和激活函数处理,最终产生输出。神经网络能够通过学习数据中的模式来执行各种复杂任务,如分类、预测等。

2024-03-26 23:15:39 2871 2

原创 蓝桥杯python算法比赛常用模块(自用)

自用蓝桥杯备赛python常见库

2024-03-25 13:47:54 1173

原创 深度学习十大算法之长短时记忆网络(LSTM)

长短时记忆网络(LSTM)是一种特殊类型的循环神经网络(RNN),主要用于处理和预测序列数据的任务。LSTM由Hochreiter和Schmidhuber于1997年提出,其设计的初衷是为了解决传统RNN在处理长序列数据时面临的梯度消失或爆炸问题。LSTM网络通过特殊的结构设计,能够在长期间隔内有效地保持信息,因此在处理具有长距离依赖的序列数据时表现出色。

2024-03-23 22:02:05 1283

原创 深度学习十大算法之生成对抗网络(GAN)

生成器的任务是创建足以欺骗判别器的数据,而判别器的任务则是区分生成器产生的假数据和真实数据。GAN的应用范围非常广泛,从最初的图像生成到后来的艺术创作、游戏开发、甚至是药物发现等,GAN都表现出了其独特的价值和广阔的应用前景。总的来说,生成对抗网络(GAN)作为深度学习领域的一个重要里程碑,不仅展示了机器学习技术的新境界,也为人工智能的未来发展开辟了新的方向。条件GAN(cGAN)在原始GAN的基础上引入了额外的条件信息,如标签或数据,使生成的结果不仅依赖于输入的噪声,还受到这些条件的影响。

2024-03-22 20:57:23 1779

原创 深度学习Top10算法之深度神经网络DNN

深度神经网络(DNN)的基本构成包括输入层、若干隐藏层和输出层。每个层由多个神经元(或称为节点)组成,这些神经元通过带权重的连接相互作用。

2024-03-22 15:35:00 1430

原创 深度学习Top10算法之ResNet

梯度爆炸也是一个问题,尤其是在网络非常深的时候,梯度可能变得非常大,导致网络权重的大幅波动,也会阻碍有效的学习。此外,ResNet的成功也证明了深度在神经网络中的重要性,进一步推动了深度学习在更多领域的应用,比如自然语言处理、语音识别等。:由于其有效的梯度流动机制,ResNet可以构建比以往任何模型都深的网络,如ResNet-152等,而不会出现性能退化的问题。:尽管ResNet有效减少了梯度消失的问题,但在某些情况下仍然可能面临梯度爆炸的风险,特别是在非常深的网络中。

2024-03-21 18:45:22 1561

原创 一文搞懂机器学习

随着这个领域的不断发展,我们期待看到更多创新的应用和它对社会的积极影响。例如,在机器学习中,我们可以使用贝叶斯定理来更新模型的预测,即根据新数据来调整我们对结果的信念。这一时期的标志性事件包括Frank Rosenblatt的感知机——一种简单的神经网络模型,尽管它的能力有限,但它开启了人工神经网络的研究。通过这次旅程,我们不仅了解了机器学习的技术细节,更重要的是,我们看到了机器学习如何改变我们解决问题的方式。每个行业和领域都有其特定的挑战和需求,机器学习在提供解决方案的同时,也带来了新的问题和责任。

2024-03-19 22:37:35 970

原创 如何在三个简单步骤中为对象检测标注图像

图像注释是计算机视觉的关键组成部分,它使机器学习和人工智能模型能够识别对象。它是与对象检测相关任务的基础,其目标是训练计算机视觉系统在大型数据集中识别和标识项目。这类项目的成功依赖于能够准确注释图像的能力。这包括围绕感兴趣项目绘制边界框并为它们分配相关类别标签。本文为那些希望了解图像识别注释的人提供指南。通过我们的三步方法,您将更深入地了解执行对象检测图像注释的过程。

2024-03-19 21:33:45 987

原创 理解和调试深度学习模型:探索人工智能可解释性方法

关键要点深度学习模型可能非常复杂,理解其内部原理可能具有挑战性。如果用户理解模型是如何做出决策的,他们会更信任这些模型。可解释性是一个旨在理解深度学习模型工作原理的不断发展的研究领域。在本文中,我将讨论当前深度学习中解释方法的状态。我还将讨论不同方法的优势和局限性,并展示如何利用可解释性来提高深度学习模型的可靠性。未来,机器学习可以用于自动执行人类执行的日常任务,包括回答客户服务查询或处理数据。为了确保这些自动化系统的可靠性,可以使用可解释性工具来深入了解模型的决策过程。

2024-03-19 11:18:15 537

原创 从零开始学习深度学习库-4:自动微分

自动微分(Automatic Differentiation,简称AD)是一种计算数学函数导数(梯度)的技术。在深度学习和其他领域中,自动微分是一种极其重要的工具,特别是在梯度下降这类优化算法中。不同于数值微分和符号微分,自动微分以一种高效和精确的方式计算导数。自动微分的关键特点包括:1.计算图: 自动微分通常通过构建一个计算图来实现,这个图包含了原始函数的所有操作。在这个图中,每个节点代表一个操作(如加法、乘法等),而边代表数据(如变量、常数)之间的依赖关系。

2024-03-18 23:44:40 913

原创 从零开始学习深度学习库-3:更多优化器

欢迎来到本系列的第三部分,在这里,我们将从零开始构建一个深度学习库。在这篇文章中,我们将向我们的库中添加更多的优化函数和损失函数。这里是这个系列的Github仓库:https://github.com/ashwins-code。

2024-03-15 12:05:15 903

原创 从零开始学习深度学习库-2:反向传播

当神经网络进行训练时,它会被给定一个包含输入及其对应输出的数据集。网络会根据数据集的输入产生预测,并计算其预测与数据集中给出的真实输出之间的偏差(这称为损失)。训练神经网络的目标是最小化这个损失。在计算出损失后,网络的权重和偏差会以某种方式进行调整,以减少损失值。记住在上一篇文章中提到,权重和偏差是我们可调节的网络参数,用于计算网络输出。这个过程会重复数次,希望每次重复时损失都会减少。每次重复被称为一个时代(epoch)。

2024-03-14 08:29:16 854

原创 从零开始学习深度学习库-1:前馈网络

神经网络是一种机器学习技术,它大致模仿了大脑的模型。和所有机器学习技术一样,它通过包含输入及其对应输出的数据集来学习。神经网络由层组成。每一层都通过权重和偏置与下一层相连。这些权重和偏置被网络用来计算它将给出的输出。在网络训练时,这些权重和偏置会被调整,以便网络根据其训练的数据产生最优输出。这张图展示了一个三层的神经网络。连接节点的线条用于表示网络的权重和偏置。

2024-03-13 20:23:53 361

原创 一文看明白Transformer微调过程中嵌入向量的变化

虽然重要的是要注意,使用经过微调的模型的嵌入向量并不总是为异常检测带来最佳结果(我们也可以使用概率),但这仍然是一种引人入胜的方法。微调前的嵌入向量提供通用性表征,而微调后的嵌入向量捕获任务特定的特征。微调前的嵌入向量只揭示出一个与邻近图像明显不同的异常值,表明其在异常检测方面的性能中等。微调前的嵌入向量并未显示出明显突出于其邻近图像的异常值,表明在异常检测方面的效果有限。当检查包含 100 个类别的 CIFAR-100 的嵌入向量时,我们观察到即使在微调之后,与微调前的嵌入向量相比,仍有更多的类别相连。

2024-03-13 07:01:23 989

原创 基于多语言Transformer的斯瓦希里语文本分类器

这里我不会解释Transformer模型是如何工作的,如果想要了解,请看我的其它博客。但为了展示它们在多语言用例上的应用,我将使用斯瓦希里语数据集来训练多语言变压器。你可以从这里获取数据,了解它们是为了解决什么问题而收集的。我假设读者已经具备传统机器学习和深度学习的先决知识。

2024-03-11 16:07:42 484

原创 视觉语言处理:用Transformer桥接视觉与语言

我们的掩码语言模型(MLM)任务的训练数据由Wikipedia和Bookcorpus数据集的子集(大约30-50%,因硬件和时间限制)组成,文本经过筛选以保持少于144个标记的长度。与纯自然语言处理任务中的序列不同,图像本身并没有固有的序列,而这种位置编码为我们的模型提供了空间洞察。然而,在需要记忆的任务中,例如“法国的首都是[MASK]”(不会产生“巴黎”)时,它表现不佳。文本少于50个标记的视为小型,少于100个的视为中型,其他的为大型。这是一个有意的设计选择,编码器配备了更多的参数。

2024-03-11 00:50:18 1143

原创 基于pytorch的视觉变换器-Vision Transformer(ViT)的介绍与应用

1.调正图像大小2.运用ToTensor()函数转化格式# 使用Compose定义train_transformResize((224, 224)), # 将图像调整为224x224像素ToTensor() # 将图像转换为Tensor格式])# 使用Compose定义test_transformResize((224, 224)), # 将图像调整为224x224像素ToTensor() # 将图像转换为Tensor格式])

2024-03-10 00:33:55 1079

原创 初窥机器学习

在监督学习中,期望的输出已知,因此数据是标记过的,机器学习模型被清楚地指示它们要学习什么以及如何学习。例如,预测2023年的燃料价格,预测30英寸披萨的成本(30英寸的披萨将是一个壮观的景象!• 数据准备:这包括根据要开发的机器学习系统的要求分析和过滤数据,移除质量差、无效和不必要的数据。我们拥有配置强大的个人电脑,我们的手机拥有比带人类登上月球的计算机还要强大的计算能力。• Google的机器学习速成课程:Google作为机器学习领域的大玩家之一,设计了一个旨在教授机器学习基础知识的速成课程。

2024-03-09 13:06:02 959

原创 深度学习Top10算法之卷积神经网络(CNN)

卷积神经网络(CNN)是一种专为处理具有类似网格结构的数据(如图像)而设计的深度学习架构。自从在图像处理和计算机视觉领域取得突破性成就以来,CNN已成为这些领域的核心技术之一。卷积神经网络(CNN)在图像处理和计算机视觉领域已经取得了显著的成就。通过本文的探索,我们可以更深入地理解CNN的基础结构、工作原理及其在各种应用中的表现。总结来说,CNN的能力在于有效地提取和利用图像数据中的空间特征,这使得它们在视觉任务中非常强大和灵活。

2024-03-09 00:07:49 1154

原创 使用OpenCV创建图像素描(10行代码)

OpenCV是一个庞大的开源库,用于计算机视觉、机器学习和图像处理,在目前的实时操作中发挥着重要作用,这些操作对于当今的系统至关重要。它能够在照片和视频中识别对象、人物甚至是人类的手写笔迹。总结一下,在本指南中,我们将使用OpenCV来处理照片,即创建图像素描。Python是一种广泛用于构建网站和应用程序、自动化任务和数据分析的编程语言。Python是一种通用编程语言,这意味着它可以用来创建各种各样的应用程序,并不专门用于任何特定的问题。

2024-03-08 00:08:07 732

原创 理解循环神经网络(RNN)

循环神经网络(Recurrent Neural Networks,简称RNN)是一种在序列数据处理上具有显著优势的神经网络架构。与传统的神经网络相比,RNN的独特之处在于它能够处理并记忆序列中的前一个元素的信息,这使得它在处理像语音、文本等序列化数据时显得格外重要。RNN是一种专为处理和预测序列数据而设计的神经网络。它们通过在网络层之间传递状态信息,可以对输入序列中的时间动态进行建模。这种内部状态的更新使得RNN在处理时间序列数据(如股票价格、天气模式)和自然语言处理(如翻译和语音识别)等领域表现出色。

2024-03-06 23:25:17 1460

原创 如何构建用于物体和标志检测的自定义模型

我们可以使用亚马逊Rekognition自定义标签控制台或亚马逊Rekognition自定义标签API来训练模型。您需要为成功训练模型所需的时间付费。通常,训练需要30分钟到24小时才能完成。客户常常提出“亚马逊Rekognition标签对于我的业务需求来说不够具体”的要求,现在让我们理解AWS是如何为这类场景承担繁重工作的。Rekognition自定义标签基于Rekognition现有能力,后者已在许多类别的成千上万图像上进行了训练。

2024-03-05 17:39:39 1029

原创 运用Tensorflow进行目标检测

TensorFlow集合了机器学习和深度学习模型与算法,使用Python作为方便的前端,并在优化的C++中高效运行。使用TensorFlow进行对象检测,如上所述,使用这个API不一定需要了解神经网络和机器学习的知识,因为我们主要使用API中提供的文件。第5步:现在我们需要下载Protocol Buffers(Protobuf),这是谷歌的一种语言中立、平台中立的扩展机制,用于序列化结构化数据,可以想象成XML,但更小、更快、更简单。第7步:对于实时对象检测,我们还需要一个额外的依赖库:OpenCV。

2024-03-05 11:57:42 537

原创 掌握 Python: 每个开发人员都应该知道的6个秘密技巧

zip() 函数是 Python 中一个内置的函数,它的主要用途是将多个可迭代对象(如列表、元组等)组合成一个新的迭代器。这个新的迭代器会生成一个元组的序列,其中每个元组包含来自原始可迭代对象的相对应元素。我们想要创建一个新的迭代器,每个元素都是一个元组,其中包含一个名字和相应的年龄。在这篇博客中,我将揭示一些隐藏的 Python 技巧,这些技巧将帮助你从初学者迅速提升到出色的水平。无论你是一名经验丰富的开发者还是刚踏入编程世界的新手,Python 很可能已经引起了你的兴趣。列表推导式是你的新朋友。

2024-03-04 22:55:23 375

原创 小语言模型(SLM)介绍

大型语言模型(LLM),如GPT、Claude等的出现,证明了它们是人工智能领域的一项变革性步伐,彻底革新了机器学习模型的强大性质,并在改变AI生态系统中发挥了重要作用,促使生态系统中的每个成员都必须适应这种新的强大架构,做出动态变化。然而,部署这些模型,尤其是当它们的参数达到数十亿时,是非常复杂且具有挑战性的任务。通常,大型语言模型需要大量的计算和能源,以及显著的内存容量。

2024-03-04 22:36:11 1863 2

原创 使用Python Dlib检测识别面部特征

OpenCV和DLib是功能强大的库,可以简化ML和计算机视觉的工作。今天,我们只是触及了一些基础知识,之后,如果感兴趣的话,可以开展更加深入的学习。

2024-03-01 13:23:21 923

原创 初学者如何学习python

因此,如果你发现这些平台对你的学习有所帮助,可以顺利地从免费课程过渡到付费课程,继续深入学习,丰富自己的编程知识库。幸运的是,在这个数字化的时代,寻找免费的学习资源并不困难。有许多优质的在线平台提供了丰富的 Python 学习材料,这些都是为那些渴望在编程领域有所建树的学生准备的。这些资源足以帮助学生清晰地掌握 Python 的基础知识,并对这门语言的基本原理有一个全面的了解。在此基础上,学生可以根据个人兴趣和学习进度,选择适合的付费培训课程,进一步提高自己的编程技能。

2024-02-29 17:54:07 438

原创 PyTorch-Ignite的介绍与快速上手

这篇文章是对 PyTorch-Ignite 的全面介绍,旨在向深度学习爱好者、专业人士和研究人员展示 PyTorch-Ignite 的核心优势和功能。PyTorch-Ignite 与 PyTorch 保持一致的设计理念,致力于保持简单性、灵活性和可扩展性,同时确保高效性和可伸缩性。在本教程中,我们将通过构建和评估一个简单的 MNIST 分类器来阐述 PyTorch-Ignite 的基本概念,这是一个理想的入门案例。我们假设读者已经具备 PyTorch 的基础知识。

2024-02-29 12:13:43 624

原创 元学习(Meta Learning)

元学习是利用以前获得的和分类的学习过程的元数据来处理机器学习算法以前没有遇到过的新的学习任务。元学习的任务就是学会学习。深度学习模型今天无法完成多种不同的任务。例如,我在过去几周展示了一个图像分类器。虽然对这个特定任务调整超参数很容易,但我并没有制作出一个有效的图像分类模型。这花费了我的时间,我只是展示了如何使这个过程更自动化。即使我创建了优化良好的卷积神经网络,我仍然会面临对象分类范围有限的问题。我还将通过使用强化学习来解决这个问题,使模型不断接受训练,并在需要时获取其迭代。

2024-02-28 17:46:31 425

原创 Matlab 矩阵基础

MATLAB 是“矩阵实验室matrix laboratory”的缩写。其他编程语言大多一次处理一个数字,MATLAB 主要用于处理整个矩阵和数组。所有 MATLAB 变量都是多维数组,无论数据类型如何。矩阵是常用于线性代数的二维数组。若要创建一个包含单行中四个元素的数组,请使用逗号(,)或空格分隔元素。若要创建具有多行的矩阵,请用分号分隔行。另一种创建矩阵的方法是使用一个函数,比如ones, zeros或者 rand。例如,创建一个5乘1的零列向量。

2024-02-27 23:25:27 609

三创赛历届优秀作品,项目计划书,商业计划书,全国大学生创意、创新及创业大赛项目策划书

想要免费资源的话,关注私聊我即可,无偿分享

2024-02-11

openMV开源代码,板子,原理图以及布局,DIY openMV,自己制作板子,不交智商税!!!

openMV本来是开源项目,中国某公司注册了中国区的商标后恶意加价,在国内搞垄断,有能力的完全可以自己制作一块

2023-07-27

免费分享数模竞赛近三年高教社杯国赛题目及优秀论文集(2019年-2021年)

高教社杯数学建模大赛2019-2021年国赛题目及优秀论文集免费分享,设置了0积分,可以直接下载,点个关注就行

2023-07-27

pygame游戏制作坦克大战python

《坦克大战》是由 Namco 游戏公司开发的一款平面射击游戏,于 1985 年发售。游戏以 坦克战斗及保卫基地为主题,属于策略型联机类。同时也是 FC 平台上少有的内建关卡编辑 器的几个游戏之一,玩家可自己创建独特的关卡,并通过获取一些道具使坦克和基地得到强 化。它看似简单但变化无穷,令人上瘾。 本节将介绍使用“Python+Pygame”开发一个简单 坦克大战游戏的方法,并详细介绍其具体的实现流程。 主要功能 开始游戏=》 选择单人or双人 结束游戏 坦克类(包含我方坦克,敌方坦克) 移动 射击 子弹类 移动 爆炸类 4.1.子弹打到敌法坦克时,显示爆炸 5. 障碍物类 6.音效类 6.1.播放bgm 本游戏主要分为两个对象,分别是我方坦克和敌方坦克。用户可以通过控制我方的坦克 来摧毁敌方的坦克保护自己的“家”,把所有的敌方坦克消灭完达到胜利。敌方的坦克在初始的时候是默认 5 个的(这可以自己设置),当然,如果我方坦克被敌方坦克的子弹打中, 游戏结束。

2023-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除