草庐IT

爆肝一周,完成了一款第一人称3D射击游戏,现在把源代码分享给大家,适合新手跟着学习

一、项目背景大家好,我是小飞我之前给大家分享了一些网上现成的游戏模板资源,但是很多小伙伴后来反馈说网上的资源有些不能用了,导入进去就会报错等等的问题。还有一些小伙伴私信问我,有没有什么3D类的游戏项目可以分享的,最好是3D类的FPS游戏。我找了很长时间,但是都没有合适的。所以小飞就花了大概一周的时间,自己写了一个简单的3DFPS游戏。我在写这个游戏的时候,秉承简单直观的原则。在底层架构的时候,也没有太多复杂的结构。基本上每一个类就对应着游戏中的一个实体,然后有相关的管理类去统筹的两层结构。所以这个项目是非常适合新手学习的。如果你是一个苦于寻找练手项目的新手,对网上的资源又很难争辩优劣的话,小飞

利用无代码工具开发一款小程序

目录无代码工具开发小程序的流程需求分析阶段模型设计阶段页面搭建阶段创建项目创建数据表组件搭建预览发布总结日常我们开发小程序的时候都是要从写代码开始,但是写代码这个事只有专业开发才可以干,那作为普通人,如果也希望开发小程序,有没有更好的方案呢?答案是肯定的,2014年Forrester首次提出了低代码的概念,利用更少的代码更快的创建应用。Forrester把这种无编程经验的人叫公民开发者。在这个理念下,低代码下有一个分支叫无代码,意思不写一行代码来开发应用。本篇我们就以一款无代码的工具Zion为例,来介绍一下无代码工具是如何开发小程序的。无代码工具开发小程序的流程和传统开发既有相同的点也有不同的

基于Flutter的一款摸鱼APP的UI自动化测试实践

最近想在全网找一个好用的摸鱼app,为了上班时摸摸鱼,毕竟一直摸鱼一直爽嘛。对比了网上几款摸鱼软件,最终选择这款应用——摸鱼kik。以往所用的RSS订阅在摸鱼kik中发挥到了极致,我们既可以订阅感兴趣的内容,也可以“二次聚合”我们想要的信息。给大家截了几张图,是不是已经想去下载了。作为一个自动化测试工程师,摸鱼也要自动化的摸,在手机上用自动化的方式摸鱼,想想都过瘾,这就安排。选择这款app还有一个原因就是这款摸鱼app是基于Flutter框架编写的,之前一直给原生的APP做自动化测试,这第一次给纯Flutter应用做自动化测试还是有些兴奋的担忧的(怕踩坑)。在对Flutter开发的App做UI

基于Flutter的一款摸鱼APP的UI自动化测试实践

最近想在全网找一个好用的摸鱼app,为了上班时摸摸鱼,毕竟一直摸鱼一直爽嘛。对比了网上几款摸鱼软件,最终选择这款应用——摸鱼kik。以往所用的RSS订阅在摸鱼kik中发挥到了极致,我们既可以订阅感兴趣的内容,也可以“二次聚合”我们想要的信息。给大家截了几张图,是不是已经想去下载了。作为一个自动化测试工程师,摸鱼也要自动化的摸,在手机上用自动化的方式摸鱼,想想都过瘾,这就安排。选择这款app还有一个原因就是这款摸鱼app是基于Flutter框架编写的,之前一直给原生的APP做自动化测试,这第一次给纯Flutter应用做自动化测试还是有些兴奋的担忧的(怕踩坑)。在对Flutter开发的App做UI

推荐一款好用的Idea热部署插件

目录1.什么是热部署2.为什么需要热部署3.热部署产品3.1.JRebel3.2.IDEAHotSwap3.3.HotSwapAgent3.4.SpringBootDevTools3.5.FastHotSwapper4.FastHotSwapper安装使用参考:1.什么是热部署热部署(HotDeployment)是指在应用程序运行过程中,对部分代码或资源进行修改后,无需停止整个应用程序就可以立即生效的一种技术。热部署通常用于开发和测试环境,可以节省时间和提高效率,让开发人员可以更快地验证代码修改的效果。在生产环境中,热部署也可以用于修复一些轻微的问题或更新应用程序的部分功能,避免整个应用程序停

AppScan 是一款web安全扫描工具

AppScan介绍:AppScan是IBM的一款web安全扫描工具,主要适用于Windows系统。该软件内置强大的扫描引擎,可以测试和评估Web服务和应用程序的风险检查,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等。主要功能特点全面的漏洞规则库AppScan有自己的用例库,版本越新用例库越全(用例库越全面,对漏洞的检测较全面,被测试系统的安全性则越高)漏洞扫描的全面性和准确性AppScan支持当前采用的Web应用的技术,如JavaScript、HTTPS以及认证等,以便确保发现URL的完整性。最为全面的规则库作为安全工具的核心能力,AppScan拥有业界公认的最为

推荐一款手机Python编程软件

前言推荐一款手机Python编程软件最近网友问我有没有手机上运行Python代码的编程软件,所以根据网友们的需求,我介绍一款手机Python编程软件。具体步骤如下下载PyDrand3手机编程软件(版本:2.22_arm)打开PyDrand手机编程软件主页之后点击上方的【文件图标】点击【正常开放】进入py程序文件夹。选择main.py文件或者选择扩展名为py的文件。导入py文件后,编辑代码,编辑完点击下方的【▷图标】运行Python代码。代码没有出错,正确的情况下,会看到代码运行结果的,如果代码错了,按照代码错误提示修正代码即可。如果不知道怎么使用PyDrand软件的可以在网上找相关的Pytho

推荐一款idea神级代码插件【Bito-ChatGPT】而且免费!- 第9篇

历史文章(文章累计460+)《国内最全的Spring Boot系列之一》《国内最全的Spring Boot系列之二》《国内最全的Spring Boot系列之三》《国内最全的Spring Boot系列之四》《国内最全的Spring Boot系列之五》《国内最全的Spring Boot系列之六》文心一言 PK ChatGPT,二者究竟谁更胜一筹 - 第7篇用Midjourney画个美女,AI绘画也太强大了!!! - 第8篇【EasyPoi实战系列】SpringBoot使用EasyPoi的注解让表格更漂亮以及图片的导出-第468篇​悟纤:师傅,有没有一款 🆒 插件可以帮助我写代码呀?师傅:当然有了!

介绍一款开源的自动驾驶仿真模拟器-Carla

大家好,我是李慢慢。不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件。目录:0、前言1、Carla简介2、Carla的官方资源3、Carla的安装4、Carla的使用0、前言自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下几个特性:开源,免费;包含高速场景;可以便捷的控制、切换场景的环境,且场景、环境尽可能的丰富与真实;可以便捷的控制、切换场景内移动物体(如车辆、行人等)的行为模式,且行为模式尽可能的丰富与真实;第1条基本上把商

介绍一款开源的自动驾驶仿真模拟器-Carla

大家好,我是李慢慢。不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件。目录:0、前言1、Carla简介2、Carla的官方资源3、Carla的安装4、Carla的使用0、前言自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下几个特性:开源,免费;包含高速场景;可以便捷的控制、切换场景的环境,且场景、环境尽可能的丰富与真实;可以便捷的控制、切换场景内移动物体(如车辆、行人等)的行为模式,且行为模式尽可能的丰富与真实;第1条基本上把商