当前位置: 首页 > news >正文

Godot4.2——爬虫小游戏简单制作

目录

一、项目

二、项目功能

怪物

人物

快捷键

分数

游戏说明

提示信息

三、学习视频

UI制作

游戏教程

四、总结


一、项目

视频演示:Godot4爬虫小游戏简单制作_哔哩哔哩bilibili

游戏教程:【小猫godot4入门教程 C#版 已完结】官方入门案例 第12期:音频和期末作业_哔哩哔哩_bilibili 很感谢小猫up(*^▽^*) 游戏项目备份:

1、我自己修改的版本: https://wwwf.lanzout.com/iOWWf1jugvng 

2、根据教程制作的版本:https://wwwf.lanzout.com/icg9X1jugwmb 

二、项目功能

怪物

自动生成怪物(沿着边界生成,角度随机)

自动销毁(跑出屏幕外后)

生成的速度,数量(随着时间增大而变多)

被击杀后,分数+1

人物

自带一把旋转的剑

ASWD——自由移动(无法移动到屏幕外)

快捷键

空格键(开始游戏)

分数

分数排行榜(点击按钮跳转场景,用文件保存分数数据)

分数随着时间增加,并且每击杀一个敌人,也可以加分

游戏说明

操作等(点击按钮跳转场景)

提示信息

根据游戏进度,显示信息

这个项目是一个简单的游戏项目,主要包括怪物、人物、快捷键、分数、游戏说明和提示信息等功能。通过学习相关视频,你可以了解如何进行UI制作和游戏教程。

通过学习相关的UI制作和游戏教程视频,你将能够掌握制作游戏界面的技巧和设计原则。这些视频将向你展示如何创建漂亮的游戏界面,并提供有关游戏开发的实用技巧和建议。

这个项目将帮助你了解游戏开发的基础知识和技术,以及如何创建一个简单而有趣的游戏。通过学习相关视频和教程,你将能够更好地理解游戏开发的流程,并掌握相关的技能和工具。

三、学习视频

UI制作

https://www.bilibili.com/video/BV17y4y1K7CU
https://www.bilibili.com/video/BV1K84y1X7Yc
https://www.bilibili.com/video/BV1cj411H7Yy 【间补动画】

游戏教程

【小猫godot4入门教程 C#版 已完结】官方入门案例 第12期:音频和期末作业_哔哩哔哩_bilibili终于完结啦!总共12期教程希望大家都能跟上,那我们下个系列见啦~~, 视频播放量 1219、弹幕量 1、点赞数 71、投硬币枚数 58、收藏人数 20、转发人数 1, 视频作者 小猫学游戏, 作者简介 独立游戏小学生,相关视频:【小猫godot4入门教程 C#版 已完结】官方入门案例 第2期:安装和配置(重要),【小猫godot4入门教程 C#版 已完结】官方入门案例 第8期:敌人完善(计时器,路径节点),【小猫godot4入门教程 C#版 已完结】官方入门案例 第1期:前言,【小猫godot4入门教程 C#版 已完结】官方入门案例 第5期:脚本控制人物移动(超多细节),【小猫godot4入门教程 C#版 已完结】官方入门案例 第3期:案例预告,21天六爻从入门到成精,喂饭级教程 | 大型易学公益课(建议收藏),【Godot4】2维平面3维跳跃 | 通用版,【Visual Shader】详细入门教程 第七期:法阵指示器 | 旋转UV,【小猫godot4入门教程 C#版 已完结】官方入门案例 第11期:延迟消息框(延迟的用法和填坑),21天六爻入门成精最强体系课 | 大型公益周易课程(四)icon-default.png?t=N7T8https://www.bilibili.com/video/BV16F411m7pC

42分钟内解释所有219个 Godot 节点!(游戏开发教程)_哔哩哔哩_bilibiliGodot中文社区:GodotCN.com已校正部分中文字幕,可能还有点遗漏,如字幕中出现“注释”,请更正理解为“Node节点”,是因为口音问题, 视频播放量 8115、弹幕量 3、点赞数 470、投硬币枚数 231、收藏人数 1367、转发人数 32, 视频作者 Godot游戏开发, 作者简介 Godot中文社区:GodotCN.com,相关视频:用Unity、UE、Godot做同一个游戏效果,十分钟制作横版动作游戏|Godot 4 教程《勇者传说》#0,【Unity教程推荐】QFramework 系统设计:通用背包系统,[游戏开发] 11条Godot踩坑分享!,下一代游戏引擎 Bevy,godot 4.0 200集教程,【Godot4】从零开始制作土豆兄弟 #1 | 创建背景,萌新自学godot半月的成果,godot 4.x 教程 100集,用 Godot 4 制作《超级马里奥兄弟》2D平台游戏的完整中文教程!(游戏开发教程)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1ob4y1G7s1

十分钟制作横版动作游戏|Godot 4 教程《勇者传说》#0_哔哩哔哩_bilibili最低配版本的横版动作游戏……大概就是有个小人……并且能左右动吧……内含奇怪的发音,我也不知道当时脑子为什么抽了 ╮(╯_╰)╭ 各位就听个乐吧~游戏引擎: Godot 4.0.2人物素材: https://brullov.itch.io/generic-char-asset环境素材: https://anokolisa.itch.io/sidescroller-pixelart-sprites-a, 视频播放量 57700、弹幕量 80、点赞数 1720、投硬币枚数 1262、收藏人数 3166、转发人数 256, 视频作者 timothyqiu, 作者简介 Godot爱好者 afdian.net/@timothyqiu,相关视频:【已完结】Godot4.0零基础入门游戏开发制作教程,在手机上使用 Godot 游戏引擎制作手机游戏的完全教程(一),Godot 新手教程,【Unity游戏开发】超简单从0开始开发一款2D横版游戏1(环境搭建与人物移动),godot 4.0 200集教程,用 Godot 4 开发 3D 第三人称RPG动作角色扮演游戏的终极完全教程!,【只要一小时】【零基础】 游戏开发-Unity 光速入门 【已完结】【103】,【唤境-游戏制作训练营】从零开始做一个RPG游戏①(初级课),用AI制作横版游戏,【Genouka】用手机做游戏,一学就会(第二章)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1SP411m7aj

四、总结

  • 一直以来,都想做一个小游戏,来过过瘾
  • 因为自己从小玩游戏,很早就接触了游戏
  • 这次制作游戏,发现游戏不是一时半会儿就可以搞定的
  • 同时,很感谢有这么多up主,制作简单明了的游戏检测
  • 只能简单的搞一个demo,简单了解一下游戏开发
  • 这下过完瘾了,做了自己想做的事情,挺舒服的
  • 但是也发现自己的能力不足,很多方面欠缺,每一个领域都是一个深坑,不是一时半会就可以进去的,唉,路漫漫其修远兮~

相关文章:

Godot4.2——爬虫小游戏简单制作

目录 一、项目 二、项目功能 怪物 人物 快捷键 分数 游戏说明 提示信息 三、学习视频 UI制作 游戏教程 四、总结 一、项目 视频演示:Godot4爬虫小游戏简单制作_哔哩哔哩bilibili 游戏教程:【小猫godot4入门教程 C#版 已完结】官方入门案例 第…...

对象的前世今生与和事佬(static)的故事

目录 1.对象村的秘密(对象在内存的实现) 1.1 内存的好兄弟“堆”与“栈” 1.1.1方法喜欢玩泰山压顶 1.1.2 stack的实现 1.2栈上的对象引用 1.2.1有关对象局部变量 1.2.2 如果局部变量生存在栈上,那么实例变量呢? 1.2.3创建…...

报错curl: (6) Could not resolve host: raw.githubusercontent...的解决办法

我起初想要在macOS系统安装pip包,首先在终端安装homebrew,敲了命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent...)" 之后触发的报错,报错内容:curl: (6) Could not resolve host: raw.…...

【基础篇】十二、引用计数法 可达性分析算法

文章目录 1、Garbage Collection2、方法区的回收3、堆对象回收4、引用计数法5、可达性分析算法6、查看GC Root对象 1、Garbage Collection C/C,无自动回收机制,对象不用时需要手动释放,否则积累导致内存泄漏: Java、C#、Python、…...

C语言算法(二分查找、文件读写)

二分查找 前提条件&#xff1a;数据有序&#xff0c;随机访问 #include <stdio.h>int binary_search(int arr[],int n,int key);int main(void) {}int search(int arr[],int left,int right,int key) {//边界条件if(left > right) return -1;//int mid (left righ…...

流媒体学习之路(WebRTC)——Pacer与GCC(5)

流媒体学习之路(WebRTC)——Pacer与GCC&#xff08;5&#xff09; —— 我正在的github给大家开发一个用于做实验的项目 —— github.com/qw225967/Bifrost目标&#xff1a;可以让大家熟悉各类Qos能力、带宽估计能力&#xff0c;提供每个环节关键参数调节接口并实现一个json全…...

2023版本QT学习记录 -11- 多线程的使用(QT的方式)

———————多线程的使用(QT方式)——————— &#x1f384;效果演示 两个线程都输出一些调试信息 &#x1f384;创建多线程的流程 &#x1f384;头文件 #include "qthread.h"&#x1f384;利用多态重写任务函数 class rlthread1 : public QThread {Q_OBJE…...

iOS苹果和Android安卓测试APP应用程序的差异

Hello大家好呀&#xff0c;我是咕噜铁蛋&#xff01;我们经常需要关注移动应用程序的测试和优化&#xff0c;以提供更好的用户体验。在移动应用开发领域&#xff0c;iOS和Android是两个主要的操作系统平台。本文铁蛋讲给各位小伙伴们详细介绍在App测试中iOS和Android的差异&…...

每日算法打卡:数的三次方根 day 7

文章目录 原题链接题目描述输入格式输出格式数据范围输入样例&#xff1a;输出样例&#xff1a; 题目分析示例代码 原题链接 790. 数的三次方根 题目难度&#xff1a;简单 题目描述 给定一个浮点数 n&#xff0c;求它的三次方根。 输入格式 共一行&#xff0c;包含一个浮…...

人机交互主板定制_基于MT8735安卓核心板的自助查询机方案

人机交互主板是一种商显智能终端主板&#xff0c;广泛应用于广告机、工控一体机、教学一体机、智能自助终端、考勤机、智能零售终端、O2O智能设备、取号机、计算机视觉、医疗健康设备、机器人设备等领域。 人机交互主板采用联发科MTK8735芯片平台&#xff0c;四核Cortex-A53架构…...

全志F1C100s Linux 系统编译出错:不能连接 github

环境 Ubuntu 20.04 LTS 64 位虚拟机 开发板:Lichee Pi Nano 源代码:GitHub - florpor/licheepi-nano 问题描述 该源码库使用了 git 子模块的概念,一个库中包含了 u-boot、Linux等代码库。不需要分别编译,一个 make 全搞定 编译时提示错误: >>> linux-hea…...

如何保障 MySQL 和 Redis 的数据一致性?

数据一致性问题是如何产生的&#xff1f; 数据一致性问题通常产生于数据在不同的时间点、地点或系统中存在多个副本的情况&#xff0c; 系统只存在一个副本的情况下也完全可能会产生。 设想一下&#xff0c;你在一家连锁咖啡店有一张会员卡这张会员卡可以绑定两个账号&#x…...

Leetcode 2999. Count the Number of Powerful Integers

Leetcode 2999. Count the Number of Powerful Integers 1. 解题思路2. 代码实现 题目链接&#xff1a;10034. Count the Number of Powerful Integers 1. 解题思路 这一题的话其实还是一个典型的求不大于 N N N的特殊数字个数的问题。 这道题本质上进行一下替换还是要求如…...

【Reading Notes】(2)

文章目录 FreestyleHip-hop dance and MusicProgrammerMaster Freestyle 都说人的成长有三个阶段&#xff0c;第一个阶段认为自己独一无二&#xff0c;天之骄子&#xff1b;第二个阶段发现自己原来如此渺小&#xff0c;如此普通&#xff0c;沮丧失望&#xff1b;第三阶段&#…...

【设计模式之美】SOLID 原则之一:怎么才算是单一原则、如何取舍单一原则

文章目录 一. 如何判断类的职责是否足够单一&#xff1f;二. 类的职责是否设计得越单一越好&#xff1f; 开始学习一些经典的设计原则&#xff0c;其中包括&#xff0c;SOLID、KISS、YAGNI、DRY、LOD 等。 本文主要学习单一职责原则的相关内容。 单一职责原则的定义&#xff1a…...

# [NOIP2015 普及组] 扫雷游戏#洛谷

题目背景 NOIP2015 普及组 T2 题目描述 扫雷游戏是一款十分经典的单机小游戏。在 n n n 行 m m m 列的雷区中有一些格子含有地雷&#xff08;称之为地雷格&#xff09;&#xff0c;其他格子不含地雷&#xff08;称之为非地雷格&#xff09;。玩家翻开一个非地雷格时&#…...

Unity中Shader的_Time精度问题

文章目录 前言一、U方向上优化二、V方向上优化在这里插入图片描述 三、最终代码1、效果2、Shader 前言 在Unity的Shader中&#xff0c;使用了_Time来达到UV的流动效果&#xff0c;普遍会出现一个问题。我们的UV值会随着时间一直增加&#xff08;uv值增加了&#xff0c;但是因为…...

听GPT 讲Rust源代码--compiler(15)

File: rust/compiler/rustc_arena/src/lib.rs 在Rust源代码中&#xff0c;rustc_arena/src/lib.rs文件定义了TypedArena&#xff0c;ArenaChunk&#xff0c;DroplessArena和Arena结构体&#xff0c;以及一些与内存分配和容器操作相关的函数。 cold_path<F: FnOnce,drop,new,…...

关键字联合体union的定义和使用

联合体的定义 联合体的定义和结构体相同。 联合体成员共用存储空间&#xff0c;联合体占用的空间最大长度的数据成员的长度。 union State {char sleep;char run;int suspend;double error; }state_u;以上例子&#xff0c;State表示联合体的名字&#xff0c;它相当于声明了一…...

基于GA-PSO遗传粒子群混合优化算法的VRPTW问题求解matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1 遗传算法&#xff08;GA&#xff09;基本原理 4.2 粒子群优化&#xff08;PSO&#xff09;基本原理 4.3 算法优化策略 5.完整程序 1.程序功能描述 VRPTW是车辆路径问题&#xff08;VR…...

docker详细操作--未完待续

docker介绍 docker官网: Docker&#xff1a;加速容器应用程序开发 harbor官网&#xff1a;Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台&#xff0c;用于将应用程序及其依赖项&#xff08;如库、运行时环…...

利用ngx_stream_return_module构建简易 TCP/UDP 响应网关

一、模块概述 ngx_stream_return_module 提供了一个极简的指令&#xff1a; return <value>;在收到客户端连接后&#xff0c;立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量&#xff08;如 $time_iso8601、$remote_addr 等&#xff09;&a…...

Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)

目录 1.TCP的连接管理机制&#xff08;1&#xff09;三次握手①握手过程②对握手过程的理解 &#xff08;2&#xff09;四次挥手&#xff08;3&#xff09;握手和挥手的触发&#xff08;4&#xff09;状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...

CentOS下的分布式内存计算Spark环境部署

一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架&#xff0c;相比 MapReduce 具有以下核心优势&#xff1a; 内存计算&#xff1a;数据可常驻内存&#xff0c;迭代计算性能提升 10-100 倍&#xff08;文档段落&#xff1a;3-79…...

Qt Http Server模块功能及架构

Qt Http Server 是 Qt 6.0 中引入的一个新模块&#xff0c;它提供了一个轻量级的 HTTP 服务器实现&#xff0c;主要用于构建基于 HTTP 的应用程序和服务。 功能介绍&#xff1a; 主要功能 HTTP服务器功能&#xff1a; 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

Java线上CPU飙高问题排查全指南

一、引言 在Java应用的线上运行环境中&#xff0c;CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时&#xff0c;通常会导致应用响应缓慢&#xff0c;甚至服务不可用&#xff0c;严重影响用户体验和业务运行。因此&#xff0c;掌握一套科学有效的CPU飙高问题排查方法&…...

基于 TAPD 进行项目管理

起因 自己写了个小工具&#xff0c;仓库用的Github。之前在用markdown进行需求管理&#xff0c;现在随着功能的增加&#xff0c;感觉有点难以管理了&#xff0c;所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD&#xff0c;需要提供一个企业名新建一个项目&#…...

多模态图像修复系统:基于深度学习的图片修复实现

多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...

Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解

文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 问题可视化2.2 核心挑战 3. 解法一&#xff1a;HashSet 标记访问法3.1 算法思路3.2 Java代码实现3.3 详细执行过程演示3.4 执行结果示例3.5 复杂度分析3.6 优缺点分析 4. 解法二&#xff1a;Floyd 快慢指针法&#xff08;…...