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天六爻入门成精最强体系课 | 大型公益周易课程(四)
https://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平台游戏的完整中文教程!(游戏开发教程)
https://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】用手机做游戏,一学就会(第二章)
https://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语言算法(二分查找、文件读写)
二分查找 前提条件:数据有序,随机访问 #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(5) —— 我正在的github给大家开发一个用于做实验的项目 —— github.com/qw225967/Bifrost目标:可以让大家熟悉各类Qos能力、带宽估计能力,提供每个环节关键参数调节接口并实现一个json全…...
2023版本QT学习记录 -11- 多线程的使用(QT的方式)
———————多线程的使用(QT方式)——————— 🎄效果演示 两个线程都输出一些调试信息 🎄创建多线程的流程 🎄头文件 #include "qthread.h"🎄利用多态重写任务函数 class rlthread1 : public QThread {Q_OBJE…...
iOS苹果和Android安卓测试APP应用程序的差异
Hello大家好呀,我是咕噜铁蛋!我们经常需要关注移动应用程序的测试和优化,以提供更好的用户体验。在移动应用开发领域,iOS和Android是两个主要的操作系统平台。本文铁蛋讲给各位小伙伴们详细介绍在App测试中iOS和Android的差异&…...
每日算法打卡:数的三次方根 day 7
文章目录 原题链接题目描述输入格式输出格式数据范围输入样例:输出样例: 题目分析示例代码 原题链接 790. 数的三次方根 题目难度:简单 题目描述 给定一个浮点数 n,求它的三次方根。 输入格式 共一行,包含一个浮…...
人机交互主板定制_基于MT8735安卓核心板的自助查询机方案
人机交互主板是一种商显智能终端主板,广泛应用于广告机、工控一体机、教学一体机、智能自助终端、考勤机、智能零售终端、O2O智能设备、取号机、计算机视觉、医疗健康设备、机器人设备等领域。 人机交互主板采用联发科MTK8735芯片平台,四核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 的数据一致性?
数据一致性问题是如何产生的? 数据一致性问题通常产生于数据在不同的时间点、地点或系统中存在多个副本的情况, 系统只存在一个副本的情况下也完全可能会产生。 设想一下,你在一家连锁咖啡店有一张会员卡这张会员卡可以绑定两个账号&#x…...
Leetcode 2999. Count the Number of Powerful Integers
Leetcode 2999. Count the Number of Powerful Integers 1. 解题思路2. 代码实现 题目链接:10034. Count the Number of Powerful Integers 1. 解题思路 这一题的话其实还是一个典型的求不大于 N N N的特殊数字个数的问题。 这道题本质上进行一下替换还是要求如…...
【Reading Notes】(2)
文章目录 FreestyleHip-hop dance and MusicProgrammerMaster Freestyle 都说人的成长有三个阶段,第一个阶段认为自己独一无二,天之骄子;第二个阶段发现自己原来如此渺小,如此普通,沮丧失望;第三阶段&#…...
【设计模式之美】SOLID 原则之一:怎么才算是单一原则、如何取舍单一原则
文章目录 一. 如何判断类的职责是否足够单一?二. 类的职责是否设计得越单一越好? 开始学习一些经典的设计原则,其中包括,SOLID、KISS、YAGNI、DRY、LOD 等。 本文主要学习单一职责原则的相关内容。 单一职责原则的定义:…...
# [NOIP2015 普及组] 扫雷游戏#洛谷
题目背景 NOIP2015 普及组 T2 题目描述 扫雷游戏是一款十分经典的单机小游戏。在 n n n 行 m m m 列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时&#…...
Unity中Shader的_Time精度问题
文章目录 前言一、U方向上优化二、V方向上优化在这里插入图片描述 三、最终代码1、效果2、Shader 前言 在Unity的Shader中,使用了_Time来达到UV的流动效果,普遍会出现一个问题。我们的UV值会随着时间一直增加(uv值增加了,但是因为…...
听GPT 讲Rust源代码--compiler(15)
File: rust/compiler/rustc_arena/src/lib.rs 在Rust源代码中,rustc_arena/src/lib.rs文件定义了TypedArena,ArenaChunk,DroplessArena和Arena结构体,以及一些与内存分配和容器操作相关的函数。 cold_path<F: FnOnce,drop,new,…...
关键字联合体union的定义和使用
联合体的定义 联合体的定义和结构体相同。 联合体成员共用存储空间,联合体占用的空间最大长度的数据成员的长度。 union State {char sleep;char run;int suspend;double error; }state_u;以上例子,State表示联合体的名字,它相当于声明了一…...
基于GA-PSO遗传粒子群混合优化算法的VRPTW问题求解matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1 遗传算法(GA)基本原理 4.2 粒子群优化(PSO)基本原理 4.3 算法优化策略 5.完整程序 1.程序功能描述 VRPTW是车辆路径问题(VR…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...
【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...
网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...
代码随想录刷题day30
1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...


