From 7f34dd7b189a4c246ff6e0b1a93d78b02aee9525 Mon Sep 17 00:00:00 2001 From: yuki Date: Sat, 15 Nov 2025 08:50:25 -0300 Subject: [PATCH] add basic player limit blocks --- assets/environment/common_tileset.aseprite | Bin 0 -> 599 bytes assets/environment/common_tileset.png | Bin 0 -> 437 bytes assets/environment/common_tileset.png.import | 40 +++++++++++++++++++ resources/tilesets/level.tres | 15 ++++++- scenes/main.tscn | 4 +- 5 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 assets/environment/common_tileset.aseprite create mode 100644 assets/environment/common_tileset.png create mode 100644 assets/environment/common_tileset.png.import diff --git a/assets/environment/common_tileset.aseprite b/assets/environment/common_tileset.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..d82d6de1561e928951af9b3e8f1a2174e441eefe GIT binary patch literal 599 zcmWG%Vqkc%l#xLJ2ss!S85kH+fEWQ37#Kl<3<5w%3veB1`mc{{U|ZRM7Ki~cy8_rs zB0(q{xIwNg=#k!q`f;l>-Q(KnNI_<_8FK@$@9+C5As$q zvaz(cFEL1Hiq3nOJo|tA*(axO|M~y_|LnEfTk6^~v$7(?g36q_))*Px3{SpZy{mt^ zS69A)Jjf;mW*`Xz|A7p42A{;r)FK5V{L+SMK((w23=B*__#YUu5WvI0!%#72@-(>^ z1_s|J{DzN#!mLm~B2*~=Jy$WOby6nZQ3Z~cuX7t%ey#q#|9Ns@;>NcsrjqueC$?-| zA~!`dSw-n*1*2twrJ?)M*9@O)BQ5gtCHH^fSbxfP-k(cG{(H_o3X5kvP6YZw_F43P@6m{v}3D4im>d)-eA5QoYy(h;0d2GR%-9M(3 zf7E>cDtX=`Q=7;Gh0hz0F-7GU+zr{kWBv5K@6-S2PWpc0zS*x8{EsJ{@!nycQ+GVw ce)9648|K%X*!^op`PUEc?7y)8ZZ}c@03Kzr-~a#s literal 0 HcmV?d00001 diff --git a/assets/environment/common_tileset.png b/assets/environment/common_tileset.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4abbe67c6a2739f3f46ae5a4f8f56987254be4 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|5(0ceT!FNb zf{Ck!O`4@)f0*_CLbaO<(%v1O_4||A%%=fa`wYyd!A5zaknItMh}+!)4`LJ#tax9rK-+i|)5iS`by-!+e!>av23wp(`V5q^ z6lP4(UtlYn7%%mpct>}N&D}>&XRWC}ASWVnfJ?YjKx>i{#|LgjhSUf1Z!dcI`|rE@ zo9%C)IA{Hy)l(;FFvSHh%oCZhdHbr28w~Ee!YibnEqu2BeY5DTD-Qo=o?+a>ZP(5) nqmB1T_NPD2H{iMY)-q2^{+q=H^df_&tDnm{r-UW|Ddx&~ literal 0 HcmV?d00001 diff --git a/assets/environment/common_tileset.png.import b/assets/environment/common_tileset.png.import new file mode 100644 index 0000000..ff717fa --- /dev/null +++ b/assets/environment/common_tileset.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cguqq6sx2fone" +path="res://.godot/imported/common_tileset.png-92b417788decb5180cc4b915c575cd26.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/common_tileset.png" +dest_files=["res://.godot/imported/common_tileset.png-92b417788decb5180cc4b915c575cd26.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/resources/tilesets/level.tres b/resources/tilesets/level.tres index 9c5fb92..7420977 100644 --- a/resources/tilesets/level.tres +++ b/resources/tilesets/level.tres @@ -1,5 +1,6 @@ -[gd_resource type="TileSet" load_steps=9 format=3 uid="uid://doja61ouvb77l"] +[gd_resource type="TileSet" load_steps=11 format=3 uid="uid://doja61ouvb77l"] +[ext_resource type="Texture2D" uid="uid://cguqq6sx2fone" path="res://assets/environment/common_tileset.png" id="1_br5dt"] [ext_resource type="Texture2D" uid="uid://cwyhgn5jgia1m" path="res://assets/environment/proto.png" id="1_ohrjv"] [ext_resource type="Texture2D" uid="uid://nk83a47ifsqo" path="res://assets/environment/Block Tileset 4 Colors RVG.png" id="2_br5dt"] [ext_resource type="Texture2D" uid="uid://coabfw2isxhtc" path="res://assets/environment/match3_db16.png" id="3_xww2a"] @@ -9,6 +10,17 @@ tile_data = PackedInt32Array(0, 458755, 4, 65536, 327683, 4, 131072, 458755, 0, [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_ohrjv"] +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xww2a"] +texture = ExtResource("1_br5dt") +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0 = 0 +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0 = 0 +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0 = 0 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pdhcq"] resource_name = "prototype floor" texture = ExtResource("1_ohrjv") @@ -486,4 +498,5 @@ terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) sources/2 = SubResource("TileSetAtlasSource_pdhcq") sources/3 = SubResource("TileSetAtlasSource_58657") sources/4 = SubResource("TileSetAtlasSource_ln5p0") +sources/0 = SubResource("TileSetAtlasSource_xww2a") pattern_0 = SubResource("TileMapPattern_ohrjv") diff --git a/scenes/main.tscn b/scenes/main.tscn index c46ca84..ace03fb 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -13,7 +13,7 @@ collision_enabled = false metadata/_edit_lock_ = true [node name="BlockTilemap" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAADAA0AAwAEAAIAAAADAAwAAwAEAAIAAAADAAsAAwAEAAIAAAADAAoAAwAEAAIAAAADAAkAAwAEAAIAAAADAAgAAwAEAAIAAAADAAcAAwAEAAIAAAADAAYAAwAEAAIAAAADAAUAAwAEAAIAAAADAAQAAwAEAAIAAAADAAMAAwAEAAIAAAADAAIAAwAEAAIAAAADAAEAAwAEAAIAAAAQAA0AAwAEAAIAAAAQAAwAAwAEAAIAAAAQAAsAAwAEAAIAAAAQAAoAAwAEAAIAAAAQAAkAAwAEAAIAAAAQAAgAAwAEAAIAAAAQAAcAAwAEAAIAAAAQAAYAAwAEAAIAAAAQAAUAAwAEAAIAAAAQAAQAAwAEAAIAAAAQAAMAAwAEAAIAAAAQAAIAAwAEAAIAAAAQAAEAAwAEAAIAAAADAAAAAwAEAAEAAAAQAAAAAwAEAAEAAAADAA4AAwAEAAMAAAAQAA4AAwAEAAMAAAAEAAoAAwAHAAQAAAAEAAsAAwAFAAQAAAAEAAwAAwAHAAAAAAAEAA0AAwAGAAUAAAAEAA4AAwAGAAcAAAAFAAsAAwAHAAQAAAAFAAwAAwAFAAQAAAAFAA0AAwAHAAUAAAAFAA4AAwAHAAcAAAAGAAwAAwAHAAQAAAAGAA0AAwAEAAEAAAAGAA4AAwAEAAMAAAANAAwAAwAHAAMAAAANAA0AAwAEAAEAAAANAA4AAwAEAAMAAAAOAAsAAwAHAAMAAAAOAAwAAwAGAAMAAAAOAA0AAwAHAAIAAAAOAA4AAwAGAAcAAAAPAAoAAwAHAAMAAAAPAAsAAwAGAAMAAAAPAAwAAwAEAAEAAAAPAA0AAwAEAAMAAAAPAA4AAwAHAAcAAAAFAAAAAwAGAAUAAAAGAAAAAwAHAAUAAAANAAAAAwAEAAEAAAAOAAAAAwAGAAAAAAAGAAIAAwAGAAQAAAAFAAMAAwAGAAQAAAAEAAQAAwAGAAQAAAANAAIAAwAFAAMAAAAOAAMAAwAFAAMAAAAPAAQAAwAFAAMAAAAOAAIAAwAGAAMAAAAPAAMAAwAGAAMAAAAFAAIAAwAFAAIAAAAEAAMAAwAFAAIAAAANAAEAAwAEAAMAAAAGAAEAAwAHAAIAAAAEAAEAAwAEAAQAAAAFAAEAAwAHAAcAAAAEAAAAAwAEAAAAAAAPAAIAAwAEAAQAAAAOAAEAAwAHAAAAAAAEAAIAAwAEAAUAAAAPAAEAAwAGAAMAAAAPAAAAAwAGAAMAAAAHAA0ABAAAAAMAAAAIAA0ABAABAAMAAAAJAA0ABAACAAMAAAAKAA0ABAADAAMAAAALAA0ABAAEAAMAAAAMAA0ABAAFAAMAAAAHAAEABAAAAAMAAAAIAAEABAABAAMAAAAJAAEABAACAAMAAAAKAAEABAADAAMAAAALAAEABAAEAAMAAAAMAAEABAAFAAMAAAA=") +tile_map_data = PackedByteArray("AAADAA0AAwAEAAIAAAADAAwAAwAEAAIAAAADAAsAAwAEAAIAAAADAAoAAwAEAAIAAAADAAkAAwAEAAIAAAADAAgAAwAEAAIAAAADAAcAAwAEAAIAAAADAAYAAwAEAAIAAAADAAUAAwAEAAIAAAADAAQAAwAEAAIAAAADAAMAAwAEAAIAAAADAAIAAwAEAAIAAAADAAEAAwAEAAIAAAAQAA0AAwAEAAIAAAAQAAwAAwAEAAIAAAAQAAsAAwAEAAIAAAAQAAoAAwAEAAIAAAAQAAkAAwAEAAIAAAAQAAgAAwAEAAIAAAAQAAcAAwAEAAIAAAAQAAYAAwAEAAIAAAAQAAUAAwAEAAIAAAAQAAQAAwAEAAIAAAAQAAMAAwAEAAIAAAAQAAIAAwAEAAIAAAAQAAEAAwAEAAIAAAADAAAAAwAEAAEAAAAQAAAAAwAEAAEAAAADAA4AAwAEAAMAAAAQAA4AAwAEAAMAAAAEAAoAAwAHAAQAAAAEAAsAAwAFAAQAAAAEAAwAAwAHAAAAAAAEAA0AAwAGAAUAAAAEAA4AAwAGAAcAAAAFAAsAAwAHAAQAAAAFAAwAAwAFAAQAAAAFAA0AAwAHAAUAAAAFAA4AAwAHAAcAAAAGAAwAAwAHAAQAAAAGAA0AAwAEAAEAAAAGAA4AAwAEAAMAAAANAAwAAwAHAAMAAAANAA0AAwAEAAEAAAANAA4AAwAEAAMAAAAOAAsAAwAHAAMAAAAOAAwAAwAGAAMAAAAOAA0AAwAHAAIAAAAOAA4AAwAGAAcAAAAPAAoAAwAHAAMAAAAPAAsAAwAGAAMAAAAPAAwAAwAEAAEAAAAPAA0AAwAEAAMAAAAPAA4AAwAHAAcAAAAFAAAAAwAGAAUAAAAGAAAAAwAHAAUAAAANAAAAAwAEAAEAAAAOAAAAAwAGAAAAAAAGAAIAAwAGAAQAAAAFAAMAAwAGAAQAAAAEAAQAAwAGAAQAAAANAAIAAwAFAAMAAAAOAAMAAwAFAAMAAAAPAAQAAwAFAAMAAAAOAAIAAwAGAAMAAAAPAAMAAwAGAAMAAAAFAAIAAwAFAAIAAAAEAAMAAwAFAAIAAAANAAEAAwAEAAMAAAAGAAEAAwAHAAIAAAAEAAEAAwAEAAQAAAAFAAEAAwAHAAcAAAAEAAAAAwAEAAAAAAAPAAIAAwAEAAQAAAAOAAEAAwAHAAAAAAAEAAIAAwAEAAUAAAAPAAEAAwAGAAMAAAAPAAAAAwAGAAMAAAAHAA0AAAABAAEAAAAIAA0AAAABAAEAAAAJAA0AAAABAAEAAAAKAA0AAAABAAEAAAALAA0AAAABAAEAAAAMAA0AAAABAAEAAAAHAAEAAAABAAEAAAAIAAEAAAABAAEAAAAJAAEAAAABAAEAAAAKAAEAAAABAAEAAAALAAEAAAABAAEAAAAMAAEAAAABAAEAAAAEAAcAAAAAAAAAAAAEAAYAAAAAAAAAAAAFAAYAAAAAAAAAAAAGAAYAAAAAAAAAAAAHAAYAAAAAAAAAAAAIAAYAAAAAAAAAAAAJAAYAAAAAAAAAAAAKAAYAAAAAAAAAAAALAAYAAAAAAAAAAAAMAAYAAAAAAAAAAAANAAYAAAAAAAAAAAAOAAYAAAAAAAAAAAAPAAYAAAAAAAAAAAAPAAcAAAAAAAAAAAAOAAcAAAAAAAAAAAANAAcAAAAAAAAAAAAMAAcAAAAAAAAAAAALAAcAAAAAAAAAAAAKAAcAAAAAAAAAAAAJAAcAAAAAAAAAAAAIAAcAAAAAAAAAAAAHAAcAAAAAAAAAAAAGAAcAAAAAAAAAAAAFAAcAAAAAAAAAAAA=") tile_set = ExtResource("1_uu6xs") metadata/_edit_lock_ = true @@ -21,7 +21,7 @@ metadata/_edit_lock_ = true position = Vector2(141, 184) [node name="Player2" parent="." instance=ExtResource("2_r0du0")] -position = Vector2(154, 97) +position = Vector2(167, 77) id = 2 [node name="Ball" parent="." instance=ExtResource("3_r0du0")]