草庐IT

微信小程序制作工具gamemaker(积木式游戏)入门案例——飞机大战

目录前言素材准备关卡设计正式游戏设计背景设计添加战机添加敌机-小添加侦察机添加敌机-大子弹的逻辑设计添加空投包炸弹数量以及得分显示添加音效游戏的最终效果结语前言本游戏是基于微信小程序制作工具微信小游戏官网的入门教学视频完成的。该微信小程序制作工具是一种典型的积木式游戏制作工具,它的特点是:可视化编程:游戏制作所见即所得,快速上手、无需代码高效开发:丰富的官方组件,排行榜、性能调优一键完成赋能创意:个性化素材、自定义组件,高级画板工具该游戏的制作是基于微信小程序制作工具中的经典飞小游戏的基础之上的,同时添加了战机与敌机的碰撞,提高了敌机发射子弹的速度,增加了小游戏的难度。首先让我们来看一下该游戏

JimuReport 积木报表 v1.6.4 稳定版本正式发布 — 开源免费的低代码报表

项目介绍一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。领先的企业级Web报件,采用纯Web在线技术,专注于解决企业报表快速制作难题。当前版本:v1.6.4|2023-10-16#升级内容继安全加固版本后的稳定版本,修复因为安全升级导致的一些bug,进一步优化相关功能;集成依赖org.jeecgframework.jimureportjimurepor

第十三届蓝桥杯 C++ B 组省赛 G 题———积木画(AC)

目录1.积木画1.题目描述2.输入格式3.输出格式4.样例输入5.样例输出6.样例说明7.数据范围8.原题链接2.解题思路AC_code1.积木画1.题目描述小明最近迷上了积木画,有这么两种类型的积木,分别为III型(大小为2个单位面积)和LLL型(大小为3个单位面积):同时,小明有一块面积大小为2×N2\timesN2×N的画布,画布由2×N2\timesN2×N个1×11\times11×1区域构成。小明需要用以上两种积木将画布拼满,他想知道总共有多少种不同的方式?积木可以任意旋转,且画布的方向固定。2.输入格式输入一个整数NNN,表示画布大小。3.输出格式输出一个整数表示答案。由于答案可

mysql - 将乐高设计与件数和件数相匹配的 SQL 查询

我正在尝试找到最快/更简单的方法来获得以下问题的结果。我有一个(例如)乐高套件的数据库,其中每个套件都有描述和所需乐高积木的列表以及其中的数量。用户可以插入他的乐高积木收藏,然后询问他可以用他的积木搭建什么套件,以及如果他购买其他积木他还可以build什么(也许第一个限制是他只能购买一种类型的积木)。我的大概是这样的:LegoDesign-id-nameLegoBlock-id-type-weight-descriptionLegoBlockForDesign-LegoDesign.id-LegoBlock.id-numberOfPiecesNeededCollection(-User

JimuReport积木报表 v1.6.2 版本正式发布—开源免费的低代码报表

项目介绍一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。领先的企业级Web报件,采用纯Web在线技术,专注于解决企业报表快速制作难题。当前版本:v1.6.2|2023-09-22#升级内容稳固1.6.2-GA版本,修复GA版本发现的bug,新增了几个新功能;集成依赖org.jeecgframework.jimureportjimureport-spri

竞赛无人机搭积木式编程(四)---2023年TI电赛G题空地协同智能消防系统(无人机部分)

竞赛无人机搭积木式编程(四)---2023年TI电赛G题空地协同智能消防系统(无人机部分)无名小哥2023年9月15日赛题分析与解题思路综述        飞控用户在学习了TI电赛往届真题开源方案以及用户自定义航点自动飞行功能方案讲解后,能基于二次开发模式中已有的飞行控制API函数,即自动飞行支持函数和导航控制函数去实现特定赛题飞行动作、轨迹、航点等任务,上述内容是学生在备赛阶段学习无人机二次开发时的必备技能,对这部分不熟悉的可以回顾下前几讲的教程。          针对2023年TI电赛的无人机赛题“空地协同智能消防系统”这一具体任务,简单可以分为以下三个部分的设计:无人机自主飞行任务设计

揭秘HarmonyOS弹性部署:打造移动端开发中的“积木拼装“

HarmonyOS是华为自主研发的分布式操作系统,其弹性部署特性为移动端开发带来了全新的可能性。本文将揭秘HarmonyOS的弹性部署机制,并提供相应的源代码示例,帮助读者理解和应用这一创新技术。一、HarmonyOS的弹性部署概述HarmonyOS的弹性部署是指应用程序可以根据设备的不同场景、不同的硬件能力和资源约束,在运行时动态调整自身的能力和布局。类似于积木拼装的概念,开发者可以根据需要选择和组合各种模块,从而灵活适配不同的设备和场景。弹性部署的核心概念包括设备能力标签、设备能力分级和能力分配。设备能力标签是对设备进行分类和标记的机制,例如屏幕分辨率、内存大小、处理器性能等。设备能力分级

数字世界的积木-从MOS管搭反相器,与非门,锁存器,触发器

文章目录一、MOS管MOS管搭建反相器MOS管搭建传输门MOS管搭建与非门二、与非门R-S锁存器三、电平触发器电平触发RS锁存器带异步复位,异步置位的电平触发RS锁存器电平触发D触发器四、边沿触发器一、MOS管NMOS管的结构示意图和表示符号如图所示,在P型衬底上制作两个掺杂N型区,形成MOS管的源极S和漏极D,中间电极称为栅极G,栅极和衬底之间通过SiO2绝缘层隔开。下图为NMOS输出特性曲线,采用共源极接法,漏极特性曲线可分为三个工作区,截止区,可变电阻区,饱和区当Vgs截止区,此时源极和漏极之间近似没有导电沟道;当Vgs>Vgs(th)时,曲线以上可分为两部分,虚线以左为可变电阻区,当V

好代码的产生过程20220517

最近在看《重构:改善既有代码的设计》(后面简称《重构》),了解到一个写出好代码的思路。在说这个话题前,好代码是什么样子,可扩展性高,可复用性高,功能内聚,代码解耦。什么意思呢?我用搭积木来举例:扩展性高就是想要在搭好的积木增加一点功能,可以很简单,很方便的实现;可复用性高就是用积木做的一个小单元,比如乐高积木的一些小零件就是可复用性的代表;功能内聚就是积木都在内部发生作用,比如,我上次拼装乐高汽车,这个车能够在用力一推下向前走,而我在外面是看不到这个功能怎么实现的(当然我在拼的时候知道)。代码解耦就是积木模块之间依赖关系并不大,比如,乐高积木中有一个凤凰站在枝头的,这里面凤凰和树之间的依赖关系

若依微服务版本集成积木报表

一、项目结构新建报表微服务模块,这是我的项目结构图。二、执行初始化数据脚本运行积木报表的初始化脚本,创建相关表结构,github速度太慢,推荐使用 gitee地址。选择你要建表的数据库,我是跟业务库放到了一起,执行完后会新增以下这几张表。三、pom中引入积木报表依赖在顶级父pom中声明积木报表的版本号:1.5.6在报表微服务模块添加积木报表的依赖:org.jeecgframework.jimureportjimureport-spring-boot-starter${jeccg.jimureport.version}四、启动类添加积木扫描目录在报表微服务启动类上添加积木报表扫描注解,@Spri