游戏
文章平均质量分 83
游戏
海拥✘
CSDN 内容合伙人,全栈领域优质创作者,华为云享专家,阿里云专家博主,InfoQ、蓝桥云课签约作者,HDZ核心组成员,全网粉丝20万+。一枚爱好计算机科学,乐于分享技术与快乐的博主。
展开
-
你想制作一款属于自己的游戏吗?
近年来,越来越多的游戏开发爱好者开始关注Unity引擎,相比于其他引擎,Unity有强大的资源商店和跨平台能力,而且容易上手,目前已成为游戏开发行业的主流选择,受到了大量开发者的青睐。本书共有10章内容,以认识Unity引擎开始,从0到1突破,循序渐进地介绍了Unity游戏开发的方方面面。原创 2022-11-22 10:23:34 · 6481 阅读 · 58 评论 -
基于 HTML+CSS+JS 的纸牌记忆游戏
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】直接跳到末尾 去评论区领书这节实验我们将使用 HTML、CSS 和 JavaScript 制作纸牌记忆游戏。让我们开始吧!在线演示戳这里👉 https://haiyong.site/lanqiao/17.html原创 2022-04-06 13:44:15 · 8719 阅读 · 4 评论 -
基于 HTML+CSS+JS 的石头剪刀布游戏
游戏可以通过这个链接进入 👉https://haiyong.site/moyu/shitoujiandaobu关于(JS)构建过程:首先,我创建了一个对象,其中包含每种可能性的文本格式(石头、纸、剪刀),然后将图像源也添加到该对象中。在我制作的 HTML 中:playerChoiceImgplayerChoiceTxtcomputerChoiceImgcomputerChoiceTxt能够修改其中的每个内容。然后创建了一个points变量,它将存储每个玩家(玩家和计算机)的分数.原创 2022-03-31 15:38:01 · 17136 阅读 · 39 评论 -
使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面
响应式可过滤的游戏+工具展示页面 用于各种网站以按类别对图像进行排序。在本文中,我将向您展示如何借助 HTML CSS 和 javascript 创建响应式可过滤的游戏+工具展示页面。可过滤作品集是一种流行的网络元素,可用于各种网站。它是一种作品画廊,大量作品整齐地排列在一起。值得注意的一点是,所有作品都可以在这里按类别排序。有一个导航栏,其中对所有类别进行了排序。单击这些类别中的任何一个时。然后可以看到该类别中的所有作品,而隐藏其余作品。结果,用户可以轻松地找到他选择的图像。原创 2021-09-04 15:41:18 · 27913 阅读 · 97 评论 -
使用 python 的单人AI 扫雷游戏
AI玩扫雷扫雷是一款单人益智游戏。游戏的目标是清除包含隐藏的“地雷”或炸弹的矩形板,而不引爆其中任何一个,借助每个区域中相邻地雷数量的线索。扫雷游戏表示class Minesweeper():def __init__(self, height=8, width=8, mines=8): # 设置初始宽度、高度和地雷数量 self.height = height self.width = width self.mines = set() #原创 2021-08-02 11:40:23 · 16455 阅读 · 79 评论 -
基于HTML/CSS的响应式俄罗斯套娃ʕ •ᴥ•ʔ小游戏
演示效果:如下所示,您可以看到我创建的演示:一个基于HTML,CSS的响应式俄罗斯套娃ʕ •ᴥ•ʔ小游戏,文章末尾给出了完整的源码截图演示地址http://haiyongcsdn.gitee.io/eluositaowa/项目地址https://gitee.com/haiyongcsdn/eluositaowa代码展示HTML(Pug)mixin bear() svg(viewbox='0 0 300 550' preserveaspectratio='xMinYMin'.原创 2021-03-09 22:26:00 · 7496 阅读 · 3 评论 -
基于HTML/CSS/JS的架子鼓,可以用键盘弹奏⌨️
基于HTML/CSS的架子鼓,您可以用键盘弹奏⌨️组装套件怎么玩?进行声音检查下载1.CSDN积分下载2.关注公众号相关内容我已经制作了吉他,您可以在这里找到它:JavaScript????????制作一个可以正常工作的Guitar????吉他演示:https://wanghao221.github.io/game/js-guitar/(打不开的话刷新试试)架子鼓演示:https://wanghao221.github.io/game/js-drumkit/(打不开的话刷新试试)代码已打包上传,原创 2021-02-23 10:44:37 · 9624 阅读 · 3 评论 -
让我们使用JavaScript制作一个可以正常工作的Guitar
让我们使用JavaScript制作一个可以正常工作的Guitar锻造仪器将吉他弦夹在适当的位置启动放大器!EDIT:抓住选择!下载1.CSDN积分下载2.关注公众号相关内容让我们来制作吉他!好吧,不是物理吉他,而是下面这个东西:数字吉他!感兴趣吗?好吧!就像一场精彩的摇滚表演一样,不妨来试试!演示地址:https://wanghao221.github.io/game/js-guitar/(打不开的话刷新试试)代码已打包上传,在文章末尾哦锻造仪器我从一些样板程序开始:一个...原创 2021-02-19 16:28:55 · 9274 阅读 · 2 评论 -
基于HTML/CSS/JS的十一个情人节表白可爱小游戏、小动画【情人节主题征文】
情人节表白可爱小游戏、小动画我要悄悄学习,做一个浪漫的程序员1.小鹿亲嘴2.变成小猫3.爱心表白4.爱心溢出5.思念如马6.霓虹灯爱心7.3D旋转相册8.用不同的语言说“爱”9.愿意做我女朋友吗10.我被你所深深吸引11.想对你说的话都在抽屉里总结1.演示地址2.代码下载1.CSDN积分下载2.关注公众号免费获取相关内容我要悄悄学习,做一个浪漫的程序员本来想赶在前几天在情人节之前把这篇文章写完,结果又是过年,又是走亲戚,情人节这天我又和女朋友看电影去了,所以一直到今天,白天忙完了事情,这才给大家带来这原创 2021-02-17 21:32:24 · 4001 阅读 · 0 评论 -
11个基于HTML/CSS/JS的情人节表白可爱小游戏、小动画
我要悄悄学习,做一个浪漫的程序员;一直以来我学前端都是因为对一些好玩的小游戏,小项目感兴趣,虽然现在的工作不是前端,但我每天都还会坚持学习。今天的文章就是给大家带来一些基于HTML/CSS/JS的情人节表白可爱小游戏、小动画。1.小鹿亲嘴这两个年轻的小鹿相爱。你可以帮助他们在一起吗?使用Matter.js物理特性和自定义psuedo-rigging进行构建。已更新为固定大小,以防止某些屏幕尺寸出现对齐问题。主要HTML代码:<!DOCTYPE html><html>原创 2021-02-16 13:22:02 · 12699 阅读 · 4 评论 -
基于HTML/CSS/JS的爱吹风的狮子小游戏
爱吹风的狮子一个基于HTML,CSS,Javascript的爱吹风的狮子小游戏。演示效果演示地址https://wanghao221.github.io/game/Lion-Game.html(打不开的话刷新一下试试)截图代码展示HTML<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <title>Wanghao | Chill原创 2021-02-12 00:41:49 · 4970 阅读 · 7 评论 -
基于Godot 2.2 alpha的蘑菇塔游戏
游戏简介Mushroom Towers是一款简单易用的小型塔防游戏,着眼于在放置塔架时创建惊人的路线,让昆虫在尝试吃掉南瓜时向下移动。在蘑菇塔中,蘑菇塔的选择非常有限,可用于抵御试图吃掉南瓜的臭虫的袭击。这些塔架不是特别坚固,并且不能升级,因此要充分利用它们,您需要使它们的放置尽可能高效–造成漫长的迷宫,使攻击的虫子可以穿过,从而使它们具有有机会及时派遣他们。这是一种非常精简但有趣的塔防类型,具有时尚的像素艺术视觉效果和注重战略性的惊艳游戏玩法。一个有趣的(ghi)小塔防游戏,非常值得一试。演示.原创 2021-02-07 22:55:19 · 9465 阅读 · 1 评论 -
响应式2048小游戏(支持手机端)
项目演示地址:https://wanghao221.github.io/game/2048-Responsive.html先看一下手机端运行效果,拖黑色地方会移动窗口,但拖白色没事。HTML代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Wanghao | 2048 Responsive</title> <link rel="sty原创 2021-01-31 02:26:34 · 9521 阅读 · 0 评论 -
勇猛的兔子的疯狂奔跑小游戏
勇猛的兔子的疯狂奔跑小游戏1.运行效果2.游戏玩法3.游戏截图4.代码展示5.项目下载地址相关内容原创 2021-01-23 11:27:41 · 9294 阅读 · 0 评论 -
java五子棋小游戏含免费源码
游戏截图:看一下运行效果这里我使用的开发工具是Eclipse主要代码Main.java:public class Main extends JFrame{ /* * 用户登录 */ private static final long servialVersionUID = 1L; final JLabel logoLabel = new JLabel("开心五子棋"); final JLabel logo = new JLabel(); final JButton logi原创 2021-01-21 01:19:15 · 7187 阅读 · 6 评论 -
基于HTML5+CSS+JS的响应式圣诞老人过悬崖小游戏
基于HTML5/CSS/JS响应式圣诞老人过悬崖小游戏,拉杆子跨越悬崖小游戏,拉杆子过关小游戏非常火爆,并且非常好玩受欢迎,游戏玩法:按住鼠标伸出一根棍子。免费下载地址:https://download.csdn.net/download/qq_44273429/14156656游戏截图:Html代码:<!DOCTYPE html><html lang="en" ><head><meta charset="UTF-8"><title&原创 2021-12-24 16:58:54 · 5475 阅读 · 9 评论 -
基于HTML的消灭方块小游戏
基于HTML的消灭方块小游戏一个基于HTML,Javascript的消灭方块小游戏-> view online demoscreenshot:原创 2021-01-05 21:19:17 · 6847 阅读 · 0 评论 -
一个基于HTML,Javascript的消除游戏
消除游戏-消消乐一个基于HTML,Javascript的消除游戏。使用了createjs框架。-> view online demoscreenshot:Example 1:Example “hint()”:Example [col&row]:{col:20, //set 20 columnsrow:16, //set 16 rows}usage:<div class="game-container"> <canva原创 2021-01-05 00:34:23 · 9396 阅读 · 2 评论 -
HTML5汽车赛道飙车游戏免费源码下载
HTML5汽车赛道飙车游戏 HTML5汽车赛道飙车游戏代码免费下载:https://download.csdn.net/download/qq_44273429/14017244简介:H5精品短跑赛车俱乐部游戏,赛车游戏源代码。游戏介绍:鼠标,键盘左右键,控制赛车方向,让我们开始赛车比赛游戏吧。兼容手机移动端(横屏模式效果更好,左右晃动控制方向),带背景音效。项目虽简易,供大家学习和...原创 2021-01-03 20:58:17 · 10242 阅读 · 0 评论 -
游戏开发中的物理之软体
游戏开发中的物理之软体基本设置斗篷模拟软体(或软体动力学)模拟可变形对象的运动,改变形状和其他物理特性。例如,这可以用于模拟衣服或创建更逼真的角色。基本设置甲软体节点用于软体模拟。我们将创建一个有弹性的多维数据集以演示软体的设置。创建一个以Spatial节点为根的新场景。然后,创建一个Softbody节点。在检查器中的节点CubeMesh的mesh属性中添加,并增加网格的细分以进行仿真。设置参数以获得所需的软体类型。 尝试将Simulation Precision(仿真精度)保持在5以上,否则原创 2020-12-28 17:21:39 · 9840 阅读 · 0 评论 -
游戏开发中的物理之运动角色(2D)
游戏开发中的物理之运动角色(2D)介绍物理过程场景设定运动学特征介绍是的,这个名字听起来很奇怪。“运动特征”。那是什么?该名称的原因是,当物理引擎问世时,它们被称为“动态”引擎(因为它们主要处理碰撞响应)。为了使用动态引擎创建角色控制器,已经进行了许多尝试,但是这并不像看起来那样容易。Godot是您可以找到的最佳动态角色控制器实现之一(如在2d / platformer演示中所见),但是使用它需要相当水平的技能和对物理引擎的理解(或者非常耐心尝试)和错误)。诸如Havok之类的某些物理引擎似乎认为动态原创 2020-12-26 11:29:59 · 11189 阅读 · 1 评论 -
游戏开发中的物理之布娃娃系统
游戏开发中的物理之布娃娃系统介绍设置布娃娃创造物理骨骼清理骨架碰撞形状调整关节调整模拟布娃娃碰撞层和遮罩介绍从3.1版开始,Godot支持布娃娃物理。Ragdolls依靠物理模拟来创建逼真的程序动画。它们在许多游戏中用于死亡动画。在本教程中,我们将使用Platformer3D演示来设置布娃娃。注意您可以在GitHub或使用素材资源库下载Platformer3D演示。设置布娃娃创造物理骨骼与引擎中的许多其他功能一样,有一个节点可以设置布娃娃:PhysicalBone节点。为了简化设置,您可原创 2020-12-23 17:20:33 · 11679 阅读 · 0 评论 -
游戏开发中的物理之射线投射
这里写自定义目录标题介绍空间进入空间Raycast查询碰撞异常防撞面罩屏幕上的3D射线投射介绍游戏开发中最常见的任务之一是投射光线(或自定义形状的物体)并检查其撞击。这样就可以进行复杂的行为,AI等。本教程将说明如何在2D和3D中执行此操作。Godot将所有低级游戏信息存储在服务器中,而场景只是前端。因此,射线投射通常是较低级别的任务。对于简单的射线广播,诸如RayCast和RayCast2D之类的节点 将起作用,因为它们将在每一帧中返回射线广播的结果。但是,很多时候,光线投射必须是一个更具交互性的原创 2020-12-23 16:23:38 · 12298 阅读 · 0 评论 -
游戏开发中的物理之使用KinematicBody2D
游戏开发中的物理之使用KinematicBody2D介绍什么是运动机构?运动与碰撞move_and_collidemove_and_slidemove_and_slide_with_snap检测碰撞使用哪种运动方式?例子机芯和墙壁弹跳/反射平台运动介绍Godot提供了多个碰撞对象以提供碰撞检测和响应。试图确定要为您的项目使用哪个选项可能会造成混淆。如果您了解每个问题的工作原理和优点和缺点,则可以避免这些问题并简化开发。在本教程中,我们将研究 KinematicBody2D节点,并显示一些使用它的示例。原创 2020-12-18 15:52:25 · 7793 阅读 · 2 评论 -
游戏开发中的物理之使用Area2D
游戏开发中的物理之使用Area2D介绍什么是面积?区域属性重叠检测区域影响点重力例子介绍Godot提供了许多碰撞对象以提供碰撞检测和响应。试图确定要为您的项目使用哪个选项可能会造成混淆。如果您了解每个问题的工作原理和优点和缺点,则可以避免这些问题并简化开发。在本教程中,我们将查看 Area2D节点并显示一些如何使用它的示例。注意本文档假定您熟悉Godot的各种物理机构。请先阅读物理简介。什么是面积?Area2D定义2D空间的区域。在此空间中,您可以检测到其他 CollisionObject2原创 2020-12-17 11:50:56 · 9969 阅读 · 0 评论 -
游戏开发中的物理之刚体
游戏开发中的物理之刚体什么是刚体?如何控制刚体“看”方法什么是刚体?刚体是由物理引擎直接控制以模拟物理对象行为的刚体。为了定义主体的形状,必须为其分配一个或多个Shape对象。请注意,设置这些形状的位置会影响人体的重心。如何控制刚体刚体的行为可以通过设置其属性(例如,摩擦力,质量,弹跳等)来更改。这些属性可以在检查器中或通过代码设置。有关属性及其效果的完整列表,请参见RigidBody。有多种方法可以控制刚体的运动,具体取决于您所需的应用程序。如果只需要放置一次刚体(例如设置其初始位置),则可以原创 2020-12-17 11:41:52 · 5327 阅读 · 0 评论 -
HTML5拉杆子过关小游戏代码免费下载
HTML5拉杆子过关小游戏代码免费下载源码简介 相关最新源码HTML5拉杆子过关小游戏代码,拉杆子跨越悬崖小游戏,拉杆子过关小游戏非常火爆,并且非常好玩受欢迎,游戏玩法:按住鼠标伸出一根棍子。游戏截图:HTML代码:<!DOCTYPE html><html lang="en" ><head><meta charset="UTF-8"><title>HTML5拉杆子过关小游戏代码 - 海拥</title><原创 2020-12-16 17:13:08 · 10043 阅读 · 1 评论 -
2048小游戏HTML网页版源码共享
上下左右键控制游戏截图如下:HTML代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" conte原创 2020-12-15 23:52:13 · 8885 阅读 · 4 评论 -
游戏开发中的贝塞尔曲线,曲线和路径
游戏开发中的贝塞尔曲线,曲线和路径二次贝塞尔曲线三次贝塞尔曲线添加控制点Curve2D,Curve3D,路径和Path2D评估画画遍历贝塞尔曲线是自然几何形状的数学近似。我们使用它们来表示一条曲线,该曲线具有尽可能少的信息并具有很高的灵活性。与更抽象的数学概念不同,贝塞尔曲线是为工业设计而创建的。它们是图形软件行业中流行的工具。它们依赖于插值(我在上一篇文章中提过),结合了多个步骤以创建平滑曲线。为了更好地了解贝塞尔曲线的工作原理,让我们从其最简单的形式开始:二次贝塞尔曲线。二次贝塞尔曲线取三点,原创 2020-12-14 17:27:49 · 8248 阅读 · 2 评论 -
游戏开发中的插补
游戏开发中的插补插补变换插值平滑运动插补插值是图形编程中非常基本的操作。熟悉它是很好的,以扩大您作为图形开发人员的视野。基本思想是要从A过渡到B。A值t表示中间的状态。例如,如果t为0,则状态为A。如果t为1,则状态为B。介于两者之间的是插值。在两个实数(浮点数)之间,通常将简单插值描述为:interpolation = A * (1 - t) + B * t通常简化为:interpolation = A + (B - A) * t这种插值的名称是“线性的”,它以恒定速度将一个值转换为原创 2020-12-14 17:14:52 · 11053 阅读 · 3 评论 -
游戏开发中的矩阵与变换
游戏开发中的矩阵与变换介绍矩阵组件和恒等矩阵缩放转换矩阵旋转变换矩阵变换矩阵的基础翻译转换矩阵全部放在一起剪切变换矩阵(高级)转换的实际应用在转换之间转换位置相对于自身移动对象将变换应用于变换倒置转换矩阵这一切在3D中如何运作?表示3D旋转(高级)介绍阅读本教程之前,建议您通读并理解我之前发的向量数学教程,因为本教程需要向量知识。本教程介绍了转换以及如何使用矩阵在Godot中表示它们。它不是有关矩阵的完整深入指南。变换在大多数情况下都以平移,旋转和缩放的形式应用,因此我们将重点介绍如何用矩阵表示那些变原创 2020-12-12 15:25:07 · 3636 阅读 · 1 评论 -
游戏开发中的进阶向量数学
游戏开发中的进阶向量数学飞机到飞机的距离远离原点以2D方式构建平面飞机的一些例子3D碰撞检测更多信息飞机点积具有带有单位向量的另一个有趣的属性。想象一下,垂直于该矢量(并通过原点)的平面通过了一个平面。平面将整个空间分为正数(在平面上)和负数(在平面下),并且(与流行的看法相反),您还可以在2D中使用其数学运算:垂直于曲面的单位向量(因此,它们描述了曲面的方向)称为单位法向向量。虽然,通常他们只是简称为法线。法线出现在飞机,3D几何(以确定其中每一个面或顶点板壁)等。通常 是一个单位矢量,但它被称为原创 2020-12-12 15:02:40 · 9379 阅读 · 1 评论 -
游戏开发中的向量数学
游戏开发中的向量数学介绍坐标系(2D)向量运算会员访问添加向量标量乘法实际应用运动指向目标单位向量正常化反射点积面对叉积计算法线指向目标介绍本教程是线性代数的简短实用介绍,因为它适用于游戏开发。线性代数是向量及其用途的研究。向量在2D和3D开发中都有许多应用,并且Godot广泛使用它们。对矢量数学有深入的了解对于成为一名强大的游戏开发者至关重要。注意本教程不是关于线性代数的正式教科书。我们只会研究如何将其应用于游戏开发。要更广泛地了解数学,请参见https://www.khanacademy.or原创 2020-12-09 17:54:20 · 4683 阅读 · 1 评论