This commit is contained in:
francis 2026-03-06 20:12:38 +01:00
commit 3ea7bfd5dc
122 changed files with 568704 additions and 0 deletions

4
.editorconfig Executable file
View file

@ -0,0 +1,4 @@
root = true
[*]
charset = utf-8

2
.gitattributes vendored Executable file
View file

@ -0,0 +1,2 @@
# Normalize EOL for all files that Git considers text files.
* text=auto eol=lf

3
.gitignore vendored Executable file
View file

@ -0,0 +1,3 @@
# Godot 4+ specific ignores
.godot/
/android/

5
Materials/highlight.tres Executable file
View file

@ -0,0 +1,5 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://d3ognkvbqsh4u"]
[resource]
transparency = 1
albedo_color = Color(0.99999934, 0.4347232, 0.988676, 0.9529412)

4
Materials/piece_black.tres Executable file
View file

@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bxg7bjgiqfnru"]
[resource]
albedo_color = Color(0, 0, 0, 1)

4
Materials/piece_red.tres Executable file
View file

@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bekkxcgjt3hct"]
[resource]
albedo_color = Color(0.62450397, 0, 0.0449206, 1)

8
Materials/piece_white.tres Executable file
View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://brrbuo0i0e5bh"]
[resource]
metallic = 0.2
metallic_specular = 0.0
roughness = 0.19
clearcoat_enabled = true
clearcoat_roughness = 0.0

4
Materials/tile_dark.tres Executable file
View file

@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://lc84reoxexjp"]
[resource]
albedo_color = Color(0.19618711, 0.36208344, 1, 1)

4
Materials/tile_light.tres Executable file
View file

@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://drsd4o5kptjhm"]
[resource]
albedo_color = Color(1, 1, 0.83137256, 1)

BIN
Models/Pieces.stl.stl Executable file

Binary file not shown.

BIN
Models/bishop.glb Executable file

Binary file not shown.

42
Models/bishop.glb.import Executable file
View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://epahsu3x36b0"
path="res://.godot/imported/bishop.glb-18c5470a4ba0e5edbb35a47001753ae9.scn"
[deps]
source_file="res://Models/bishop.glb"
dest_files=["res://.godot/imported/bishop.glb-18c5470a4ba0e5edbb35a47001753ae9.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

2
Models/bishop.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'chess_pieces_separated.blend'
# www.blender.org

83563
Models/bishop.obj Executable file

File diff suppressed because it is too large Load diff

25
Models/bishop.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://c67nw3hvqrkev"
path="res://.godot/imported/bishop.obj-5ea16cbf2db444ead25b7d49ec3ec78c.mesh"
[deps]
files=["res://.godot/imported/bishop.obj-5ea16cbf2db444ead25b7d49ec3ec78c.mesh"]
source_file="res://Models/bishop.obj"
dest_files=["res://.godot/imported/bishop.obj-5ea16cbf2db444ead25b7d49ec3ec78c.mesh", "res://.godot/imported/bishop.obj-5ea16cbf2db444ead25b7d49ec3ec78c.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

7
Models/box_mesh.tres Executable file
View file

@ -0,0 +1,7 @@
[gd_resource type="BoxMesh" format=3 uid="uid://bpyroara4w7ea"]
[ext_resource type="Material" uid="uid://drsd4o5kptjhm" path="res://Materials/tile_light.tres" id="1_kpnnh"]
[resource]
material = ExtResource("1_kpnnh")
size = Vector3(2, 2, 2)

2
Models/kight.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'chess_pieces_separated.blend'
# www.blender.org

97099
Models/kight.obj Executable file

File diff suppressed because it is too large Load diff

25
Models/kight.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://hnlwpehvi3ok"
path="res://.godot/imported/kight.obj-2c4acbeda446d64dc7b1c2c423818552.mesh"
[deps]
files=["res://.godot/imported/kight.obj-2c4acbeda446d64dc7b1c2c423818552.mesh"]
source_file="res://Models/kight.obj"
dest_files=["res://.godot/imported/kight.obj-2c4acbeda446d64dc7b1c2c423818552.mesh", "res://.godot/imported/kight.obj-2c4acbeda446d64dc7b1c2c423818552.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/king.glb Executable file

Binary file not shown.

42
Models/king.glb.import Executable file
View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://barbmk4ay3amc"
path="res://.godot/imported/king.glb-10c0aa15a47eaa25d3029d7b35e7da6d.scn"
[deps]
source_file="res://Models/king.glb"
dest_files=["res://.godot/imported/king.glb-10c0aa15a47eaa25d3029d7b35e7da6d.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

2
Models/king.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'chess_pieces_separated.blend'
# www.blender.org

119495
Models/king.obj Executable file

File diff suppressed because it is too large Load diff

25
Models/king.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bxtpbpxglphok"
path="res://.godot/imported/king.obj-2f4e811677e3feda2fe5cb2ad0e37a81.mesh"
[deps]
files=["res://.godot/imported/king.obj-2f4e811677e3feda2fe5cb2ad0e37a81.mesh"]
source_file="res://Models/king.obj"
dest_files=["res://.godot/imported/king.obj-2f4e811677e3feda2fe5cb2ad0e37a81.mesh", "res://.godot/imported/king.obj-2f4e811677e3feda2fe5cb2ad0e37a81.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/knight.glb Executable file

Binary file not shown.

42
Models/knight.glb.import Executable file
View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://wwar36c8wj0j"
path="res://.godot/imported/knight.glb-952cca6917192031b3ec5f1581743f75.scn"
[deps]
source_file="res://Models/knight.glb"
dest_files=["res://.godot/imported/knight.glb-952cca6917192031b3ec5f1581743f75.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

BIN
Models/low_poly_bishop.blend Executable file

Binary file not shown.

View file

@ -0,0 +1,60 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dg8y1wqkhet50"
path="res://.godot/imported/low_poly_bishop.blend-493b454ad8aba086e36198790bfe875d.scn"
[deps]
source_file="res://Models/low_poly_bishop.blend"
dest_files=["res://.godot/imported/low_poly_bishop.blend-493b454ad8aba086e36198790bfe875d.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/gpu_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2

BIN
Models/low_poly_bishop.blend1 Executable file

Binary file not shown.

12
Models/low_poly_bishop.mtl Executable file
View file

@ -0,0 +1,12 @@
# Blender 5.0.0 MTL File: 'low_poly_bishop.blend'
# www.blender.org
newmtl Material.001
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.500000
d 1.000000
illum 2

736
Models/low_poly_bishop.obj Executable file
View file

@ -0,0 +1,736 @@
# Blender 5.0.0
# www.blender.org
mtllib low_poly_bishop.mtl
o Bishop
v 0.000000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v 1.000010 0.000000 0.000000
v 1.000010 0.460098 0.000000
v 0.953061 0.478878 0.000000
v 1.028179 0.535216 0.000000
v 0.971840 0.732401 0.000000
v 0.615029 0.877943 0.000000
v 0.694842 0.976535 0.000000
v 0.361506 1.464803 0.000000
v 0.286388 1.915511 0.000000
v 0.305167 2.483592 0.000000
v 0.530521 2.544625 0.000000
v 0.586860 2.788759 0.000000
v 0.417844 2.840403 0.000000
v 0.399065 2.882657 0.000000
v 0.234744 2.906131 0.000000
v 0.220659 3.023503 0.000000
v 0.394370 3.112706 0.000000
v 0.394370 3.159655 0.000000
v 0.539911 3.338060 0.000000
v 0.568080 3.539940 0.000000
v 0.234744 3.962479 0.000000
v 0.117372 4.131495 0.000000
v 0.225354 4.230087 0.000001
v 0.000000 4.469526 0.000001
v 0.000000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v 0.500005 0.000000 -0.866034
v 0.500005 0.460098 -0.866034
v 0.476530 0.478878 -0.825375
v 0.514089 0.535216 -0.890429
v 0.485920 0.732401 -0.841638
v 0.307515 0.877943 -0.532631
v 0.347421 0.976535 -0.601751
v 0.180753 1.464803 -0.313073
v 0.143194 1.915511 -0.248019
v 0.152584 2.483592 -0.264282
v 0.265261 2.544625 -0.459445
v 0.293430 2.788759 -0.508235
v 0.208922 2.840403 -0.361864
v 0.199533 2.882657 -0.345600
v 0.117372 2.906131 -0.203294
v 0.110330 3.023503 -0.191096
v 0.197185 3.112706 -0.341534
v 0.197185 3.159655 -0.341534
v 0.269956 3.338060 -0.467577
v 0.284041 3.539940 -0.491972
v 0.117372 3.962479 -0.203294
v 0.058686 4.131495 -0.101647
v 0.112677 4.230087 -0.195162
v 0.000000 4.469526 0.000000
v 0.000000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v -0.500005 0.000000 -0.866034
v -0.500005 0.460098 -0.866034
v -0.476530 0.478878 -0.825375
v -0.514089 0.535216 -0.890429
v -0.485920 0.732401 -0.841638
v -0.307515 0.877943 -0.532631
v -0.347421 0.976535 -0.601751
v -0.180753 1.464803 -0.313073
v -0.143194 1.915511 -0.248019
v -0.152583 2.483592 -0.264283
v -0.265260 2.544625 -0.459445
v -0.293430 2.788759 -0.508236
v -0.208922 2.840403 -0.361864
v -0.199532 2.882657 -0.345600
v -0.117372 2.906131 -0.203294
v -0.110329 3.023503 -0.191097
v -0.197185 3.112706 -0.341534
v -0.197185 3.159655 -0.341534
v -0.269955 3.338060 -0.467577
v -0.284040 3.539940 -0.491972
v -0.117372 3.962479 -0.203294
v -0.058686 4.131495 -0.101647
v -0.112677 4.230087 -0.195163
v 0.000000 4.469526 -0.000000
v 0.000000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v -1.000010 0.000000 0.000000
v -1.000010 0.460098 0.000000
v -0.953061 0.478878 0.000000
v -1.028179 0.535216 0.000000
v -0.971840 0.732401 0.000000
v -0.615029 0.877943 -0.000000
v -0.694842 0.976535 -0.000000
v -0.361506 1.464803 -0.000000
v -0.286388 1.915511 -0.000000
v -0.305167 2.483592 -0.000000
v -0.530521 2.544625 -0.000000
v -0.586860 2.788759 -0.000000
v -0.417844 2.840403 -0.000000
v -0.399065 2.882657 -0.000000
v -0.234744 2.906131 -0.000000
v -0.220659 3.023503 -0.000000
v -0.394370 3.112706 -0.000000
v -0.394370 3.159655 -0.000000
v -0.539911 3.338060 -0.000000
v -0.568080 3.539940 -0.000000
v -0.234744 3.962479 -0.000000
v -0.117372 4.131495 -0.000000
v -0.225354 4.230087 -0.000000
v -0.000000 4.469526 -0.000001
v 0.000000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v -0.500005 0.000000 0.866034
v -0.500005 0.460098 0.866034
v -0.476530 0.478878 0.825375
v -0.514089 0.535216 0.890429
v -0.485920 0.732401 0.841638
v -0.307515 0.877943 0.532631
v -0.347421 0.976535 0.601751
v -0.180753 1.464803 0.313073
v -0.143194 1.915511 0.248019
v -0.152584 2.483592 0.264282
v -0.265261 2.544625 0.459445
v -0.293430 2.788759 0.508235
v -0.208922 2.840403 0.361864
v -0.199533 2.882657 0.345600
v -0.117372 2.906131 0.203294
v -0.110330 3.023503 0.191096
v -0.197185 3.112706 0.341534
v -0.197185 3.159655 0.341534
v -0.269956 3.338060 0.467577
v -0.284041 3.539940 0.491972
v -0.117372 3.962479 0.203294
v -0.058686 4.131495 0.101647
v -0.112677 4.230087 0.195162
v -0.000000 4.469526 -0.000000
v 0.000000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v 0.500005 0.000000 0.866034
v 0.500005 0.460098 0.866034
v 0.476530 0.478878 0.825375
v 0.514089 0.535216 0.890429
v 0.485920 0.732401 0.841638
v 0.307515 0.877943 0.532631
v 0.347421 0.976535 0.601751
v 0.180753 1.464803 0.313073
v 0.143194 1.915511 0.248019
v 0.152583 2.483592 0.264283
v 0.265260 2.544625 0.459445
v 0.293430 2.788759 0.508236
v 0.208922 2.840403 0.361864
v 0.199532 2.882657 0.345600
v 0.117372 2.906131 0.203294
v 0.110329 3.023503 0.191097
v 0.197185 3.112706 0.341534
v 0.197185 3.159655 0.341534
v 0.269955 3.338060 0.467577
v 0.284040 3.539940 0.491972
v 0.117372 3.962479 0.203294
v 0.058685 4.131495 0.101647
v 0.112677 4.230087 0.195163
v -0.000000 4.469526 0.000000
v 0.234744 3.962479 0.000000
v 0.568080 3.539940 0.000000
v 0.284041 3.539940 -0.491972
v 0.117372 3.962479 -0.203294
v -0.284040 3.539940 -0.491972
v -0.117372 3.962479 -0.203294
v -0.568080 3.539940 -0.000000
v -0.234744 3.962479 -0.000000
v 0.301411 3.877971 0.000000
v 0.368079 3.793463 0.000000
v 0.434746 3.708956 0.000000
v 0.501413 3.624448 0.000000
v -0.301411 3.877971 -0.000000
v -0.368079 3.793463 -0.000000
v -0.434746 3.708956 -0.000000
v -0.501413 3.624448 -0.000000
v -0.150706 3.877971 0.261030
v -0.184040 3.793463 0.318765
v -0.217373 3.708956 0.376501
v -0.250707 3.624448 0.434236
v 0.150705 3.877971 0.261030
v 0.184039 3.793463 0.318766
v 0.217372 3.708956 0.376501
v 0.250706 3.624448 0.434237
v 0.301411 3.877971 0.000000
v 0.368079 3.793463 0.000000
v 0.434746 3.708956 0.000000
v 0.501413 3.624448 0.000000
v 0.150706 3.877971 -0.261030
v 0.184040 3.793463 -0.318765
v 0.217373 3.708956 -0.376501
v 0.250707 3.624448 -0.434236
v -0.150705 3.877971 -0.261030
v -0.184039 3.793463 -0.318766
v -0.217373 3.708956 -0.376501
v -0.250706 3.624448 -0.434237
v -0.301411 3.877971 -0.000000
v -0.368079 3.793463 -0.000000
v -0.434746 3.708956 -0.000000
v -0.501413 3.624448 -0.000000
v -0.184040 3.793463 0.318765
v -0.217373 3.708956 0.376501
v 0.184039 3.793463 0.318766
v 0.217372 3.708956 0.376501
vn -0.0000 1.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn 0.8660 -0.0000 -0.5000
vn -0.0000 -0.0000 -1.0000
vn -0.8660 -0.0000 -0.5000
vn -0.8660 -0.0000 0.5000
vn -0.0000 -0.0000 1.0000
vn 0.8660 -0.0000 0.5000
vn 0.3631 0.9078 -0.2097
vn -0.0000 0.9078 -0.4193
vn -0.3631 0.9078 -0.2097
vn -0.3631 0.9078 0.2097
vn -0.0000 0.9078 0.4193
vn 0.3631 0.9078 0.2097
vn 0.5669 -0.7559 -0.3273
vn -0.0000 -0.7559 -0.6547
vn -0.5669 -0.7559 -0.3273
vn -0.5669 -0.7559 0.3273
vn -0.0000 -0.7559 0.6547
vn 0.5669 -0.7559 0.3273
vn 0.8407 0.2402 -0.4854
vn -0.0000 0.2402 -0.9707
vn -0.8407 0.2402 -0.4854
vn -0.8407 0.2402 0.4854
vn -0.0000 0.2402 0.9707
vn 0.8407 0.2402 0.4854
vn 0.3690 0.9047 -0.2130
vn -0.0000 0.9047 -0.4261
vn -0.3690 0.9047 -0.2130
vn -0.3690 0.9047 0.2130
vn -0.0000 0.9047 0.4261
vn 0.3690 0.9047 0.2130
vn 0.7091 -0.5740 -0.4094
vn -0.0000 -0.5740 -0.8188
vn -0.7091 -0.5740 -0.4094
vn -0.7091 -0.5740 0.4094
vn -0.0000 -0.5740 0.8188
vn 0.7091 -0.5740 0.4094
vn 0.7455 0.5089 -0.4304
vn -0.0000 0.5089 -0.8608
vn -0.7455 0.5089 -0.4304
vn -0.7455 0.5089 0.4304
vn -0.0000 0.5089 0.8608
vn 0.7455 0.5089 0.4304
vn 0.8571 0.1429 -0.4949
vn -0.0000 0.1429 -0.9897
vn -0.8571 0.1429 -0.4949
vn -0.8571 0.1429 0.4949
vn -0.0000 0.1429 0.9897
vn 0.8571 0.1429 0.4949
vn 0.8657 -0.0286 -0.4998
vn -0.0000 -0.0286 -0.9996
vn -0.8657 -0.0286 -0.4998
vn -0.8657 -0.0286 0.4998
vn -0.0000 -0.0286 0.9996
vn 0.8657 -0.0286 0.4998
vn 0.2585 -0.9544 -0.1492
vn -0.0000 -0.9544 -0.2985
vn -0.2585 -0.9544 -0.1492
vn -0.2585 -0.9544 0.1492
vn -0.0000 -0.9544 0.2985
vn 0.2585 -0.9544 0.1492
vn 0.8492 -0.1960 -0.4903
vn -0.0000 -0.1960 -0.9806
vn -0.8492 -0.1960 -0.4903
vn -0.8492 -0.1960 0.4903
vn -0.0000 -0.1960 0.9806
vn 0.8492 -0.1960 0.4903
vn 0.2881 0.9430 -0.1664
vn -0.0000 0.9430 -0.3327
vn -0.2881 0.9430 -0.1664
vn -0.2881 0.9430 0.1664
vn -0.0000 0.9430 0.3327
vn 0.2881 0.9430 0.1664
vn 0.8082 0.3592 -0.4666
vn -0.0000 0.3592 -0.9333
vn -0.8082 0.3592 -0.4666
vn -0.8082 0.3592 0.4666
vn -0.0000 0.3592 0.9333
vn 0.8082 0.3592 0.4666
vn 0.1410 0.9867 -0.0814
vn -0.0000 0.9867 -0.1628
vn -0.1410 0.9867 -0.0814
vn -0.1410 0.9867 0.0814
vn -0.0000 0.9867 0.1628
vn 0.1410 0.9867 0.0814
vn 0.8614 0.1034 -0.4973
vn -0.0000 0.1034 -0.9946
vn -0.8614 0.1034 -0.4973
vn -0.8614 0.1034 0.4973
vn -0.0000 0.1034 0.9946
vn 0.8614 0.1034 0.4973
vn 0.4417 -0.8602 -0.2550
vn -0.0000 -0.8602 -0.5100
vn -0.4417 -0.8602 -0.2550
vn -0.4417 -0.8602 0.2550
vn -0.0000 -0.8602 0.5100
vn 0.4417 -0.8602 0.2550
vn 0.7073 -0.5770 -0.4084
vn -0.0000 -0.5770 -0.8167
vn -0.7073 -0.5770 -0.4084
vn -0.7073 -0.5770 0.4084
vn -0.0000 -0.5770 0.8167
vn 0.7073 -0.5770 0.4084
vn 0.8598 -0.1200 -0.4964
vn -0.0000 -0.1200 -0.9928
vn -0.8598 -0.1200 -0.4964
vn -0.8598 -0.1200 0.4964
vn -0.0000 -0.1200 0.9928
vn 0.8598 -0.1200 0.4964
vn -0.7151 0.5641 0.4128
vn -0.0000 0.5641 0.8257
vn 0.7151 0.5641 0.4128
vn 0.7422 0.5154 -0.4285
vn -0.0000 0.5154 -0.8570
vn -0.7421 0.5154 -0.4285
vn -0.7422 0.5154 0.4285
vn -0.0000 0.5154 0.8570
vn 0.7421 0.5154 0.4285
vn 0.6283 -0.6882 -0.3628
vn -0.0000 -0.6882 -0.7255
vn -0.6283 -0.6882 -0.3628
vn -0.6283 -0.6882 0.3628
vn -0.0000 -0.6882 0.7255
vn 0.6283 -0.6882 0.3628
vn 0.6713 0.6318 -0.3876
vn -0.0000 0.6318 -0.7751
vn -0.6713 0.6318 -0.3876
vn -0.6713 0.6318 0.3876
vn -0.0000 0.6318 0.7751
vn 0.6713 0.6318 0.3876
vn 0.7151 0.5641 -0.4128
vn -0.0000 0.5641 -0.8257
vn -0.7151 0.5641 -0.4128
vn -0.7151 0.5641 -0.4129
vn 0.7151 0.5641 0.4129
vn -0.0000 -0.9666 0.2563
vn -0.0000 0.9757 -0.2190
vt 0.000000 0.000000
vt 0.166667 0.000000
vt 0.333333 0.000000
vt 0.500000 0.000000
vt 0.666667 0.000000
vt 0.833333 0.000000
vt 1.000000 0.000000
vt 0.000000 0.460098
vt 0.166667 0.460098
vt 0.333333 0.460098
vt 0.500000 0.460098
vt 0.666667 0.460098
vt 0.833333 0.460098
vt 1.000000 0.460098
vt 0.000000 0.478878
vt 0.166667 0.478878
vt 0.333333 0.478878
vt 0.500000 0.478878
vt 0.666667 0.478878
vt 0.833333 0.478878
vt 1.000000 0.478878
vt 0.000000 0.535216
vt 0.166667 0.535216
vt 0.333333 0.535216
vt 0.500000 0.535216
vt 0.666667 0.535216
vt 0.833333 0.535216
vt 1.000000 0.535216
vt 0.000000 0.732401
vt 0.166667 0.732401
vt 0.333333 0.732401
vt 0.500000 0.732401
vt 0.666667 0.732401
vt 0.833333 0.732401
vt 1.000000 0.732401
vt 0.000000 0.877943
vt 0.166667 0.877943
vt 0.333333 0.877943
vt 0.500000 0.877943
vt 0.666667 0.877943
vt 0.833333 0.877943
vt 1.000000 0.877943
vt 0.000000 0.976535
vt 0.166667 0.976535
vt 0.333333 0.976535
vt 0.500000 0.976535
vt 0.666667 0.976535
vt 0.833333 0.976535
vt 1.000000 0.976535
vt 0.000000 1.464803
vt 0.166667 1.464803
vt 0.333333 1.464803
vt 0.500000 1.464803
vt 0.666667 1.464803
vt 0.833333 1.464803
vt 1.000000 1.464803
vt 0.000000 1.915511
vt 0.166667 1.915511
vt 0.333333 1.915511
vt 0.500000 1.915511
vt 0.666667 1.915511
vt 0.833333 1.915511
vt 1.000000 1.915511
vt 0.000000 2.483592
vt 0.166667 2.483592
vt 0.333333 2.483592
vt 0.500000 2.483592
vt 0.666667 2.483592
vt 0.833333 2.483592
vt 1.000000 2.483592
vt 0.000000 2.544625
vt 0.166667 2.544625
vt 0.333333 2.544625
vt 0.500000 2.544625
vt 0.666667 2.544625
vt 0.833333 2.544625
vt 1.000000 2.544625
vt 0.000000 2.788759
vt 0.166667 2.788759
vt 0.333333 2.788759
vt 0.500000 2.788759
vt 0.666667 2.788759
vt 0.833333 2.788759
vt 1.000000 2.788759
vt 0.000000 2.840403
vt 0.166667 2.840403
vt 0.333333 2.840403
vt 0.500000 2.840403
vt 0.666667 2.840403
vt 0.833333 2.840403
vt 1.000000 2.840403
vt 0.000000 2.882657
vt 0.166667 2.882657
vt 0.333333 2.882657
vt 0.500000 2.882657
vt 0.666667 2.882657
vt 0.833333 2.882657
vt 1.000000 2.882657
vt 0.000000 2.906131
vt 0.166667 2.906131
vt 0.333333 2.906131
vt 0.500000 2.906131
vt 0.666667 2.906131
vt 0.833333 2.906131
vt 1.000000 2.906131
vt 0.000000 3.023503
vt 0.166667 3.023503
vt 0.333333 3.023503
vt 0.500000 3.023503
vt 0.666667 3.023503
vt 0.833333 3.023503
vt 1.000000 3.023503
vt 0.000000 3.112706
vt 0.166667 3.112706
vt 0.333333 3.112706
vt 0.500000 3.112706
vt 0.666667 3.112706
vt 0.833333 3.112706
vt 1.000000 3.112706
vt 0.000000 3.159655
vt 0.166667 3.159655
vt 0.333333 3.159655
vt 0.500000 3.159655
vt 0.666667 3.159655
vt 0.833333 3.159655
vt 1.000000 3.159655
vt 0.000000 3.338060
vt 0.166667 3.338060
vt 0.333333 3.338060
vt 0.500000 3.338060
vt 0.666667 3.338060
vt 0.833333 3.338060
vt 1.000000 3.338060
vt 0.000000 3.539940
vt 0.166667 3.539940
vt 0.333333 3.539940
vt 0.500000 3.539940
vt 0.666667 3.539940
vt 0.833333 3.539940
vt 1.000000 3.539940
vt 1.000000 3.624448
vt 0.166667 3.962479
vt 0.000000 3.962479
vt 0.500000 3.624448
vt 0.666667 3.624448
vt 0.833333 3.624448
vt 0.000000 4.131495
vt 0.166667 4.131495
vt 0.333333 3.962479
vt 0.333333 4.131495
vt 0.500000 3.962479
vt 0.500000 4.131495
vt 0.666667 3.962479
vt 0.666667 4.131495
vt 0.833333 3.962479
vt 0.833333 4.131495
vt 1.000000 3.962479
vt 1.000000 4.131495
vt 0.000000 4.230087
vt 0.166667 4.230087
vt 0.333333 4.230087
vt 0.500000 4.230087
vt 0.666667 4.230087
vt 0.833333 4.230087
vt 1.000000 4.230087
vt 0.000000 4.469526
vt 0.166667 4.469526
vt 0.333333 4.469526
vt 0.500000 4.469526
vt 0.666667 4.469526
vt 0.833333 4.469526
vt 1.000000 4.469526
vt 0.000000 3.624448
vt 0.166667 3.624448
vt 0.333333 3.624448
vt 0.500000 3.877971
vt 0.500000 3.708956
vt 0.500000 3.793463
vt 0.333333 3.877971
vt 0.333333 3.793463
vt 0.333333 3.708956
vt 0.166667 3.877971
vt 0.166667 3.793463
vt 0.166667 3.708956
vt 0.000000 3.877971
vt 0.000000 3.793463
vt 0.000000 3.708956
vt 0.833333 3.877971
vt 1.000000 3.877971
vt 0.833333 3.793463
vt 1.000000 3.793463
vt 0.833333 3.708956
vt 0.666667 3.877971
vt 0.666667 3.793463
vt 0.666667 3.708956
vt 1.000000 3.708956
s 1
usemtl Material.001
f 2/1/1 1/1/1 27/2/1 28/2/1
f 28/2/1 27/2/1 53/3/1 54/3/1
f 54/3/1 53/3/1 79/4/1 80/4/1
f 80/4/1 79/4/1 105/5/1 106/5/1
f 106/5/1 105/5/1 131/6/1 132/6/1
f 132/6/1 131/6/1 1/7/1 2/7/1
f 3/1/2 2/1/2 28/2/2 29/2/2
f 29/2/2 28/2/2 54/3/2 55/3/2
f 55/3/2 54/3/2 80/4/2 81/4/2
f 81/4/2 80/4/2 106/5/2 107/5/2
f 107/5/2 106/5/2 132/6/2 133/6/2
f 133/6/2 132/6/2 2/7/2 3/7/2
f 4/8/3 3/1/3 29/2/3 30/9/3
f 30/9/4 29/2/4 55/3/4 56/10/4
f 56/10/5 55/3/5 81/4/5 82/11/5
f 82/11/6 81/4/6 107/5/6 108/12/6
f 108/12/7 107/5/7 133/6/7 134/13/7
f 134/13/8 133/6/8 3/7/8 4/14/8
f 5/15/9 4/8/9 30/9/9 31/16/9
f 31/16/10 30/9/10 56/10/10 57/17/10
f 57/17/11 56/10/11 82/11/11 83/18/11
f 83/18/12 82/11/12 108/12/12 109/19/12
f 109/19/13 108/12/13 134/13/13 135/20/13
f 135/20/14 134/13/14 4/14/14 5/21/14
f 6/22/15 5/15/15 31/16/15 32/23/15
f 32/23/16 31/16/16 57/17/16 58/24/16
f 58/24/17 57/17/17 83/18/17 84/25/17
f 84/25/18 83/18/18 109/19/18 110/26/18
f 110/26/19 109/19/19 135/20/19 136/27/19
f 136/27/20 135/20/20 5/21/20 6/28/20
f 7/29/21 6/22/21 32/23/21 33/30/21
f 33/30/22 32/23/22 58/24/22 59/31/22
f 59/31/23 58/24/23 84/25/23 85/32/23
f 85/32/24 84/25/24 110/26/24 111/33/24
f 111/33/25 110/26/25 136/27/25 137/34/25
f 137/34/26 136/27/26 6/28/26 7/35/26
f 8/36/27 7/29/27 33/30/27 34/37/27
f 34/37/28 33/30/28 59/31/28 60/38/28
f 60/38/29 59/31/29 85/32/29 86/39/29
f 86/39/30 85/32/30 111/33/30 112/40/30
f 112/40/31 111/33/31 137/34/31 138/41/31
f 138/41/32 137/34/32 7/35/32 8/42/32
f 9/43/33 8/36/33 34/37/33 35/44/33
f 35/44/34 34/37/34 60/38/34 61/45/34
f 61/45/35 60/38/35 86/39/35 87/46/35
f 87/46/36 86/39/36 112/40/36 113/47/36
f 113/47/37 112/40/37 138/41/37 139/48/37
f 139/48/38 138/41/38 8/42/38 9/49/38
f 10/50/39 9/43/39 35/44/39 36/51/39
f 36/51/40 35/44/40 61/45/40 62/52/40
f 62/52/41 61/45/41 87/46/41 88/53/41
f 88/53/42 87/46/42 113/47/42 114/54/42
f 114/54/43 113/47/43 139/48/43 140/55/43
f 140/55/44 139/48/44 9/49/44 10/56/44
f 11/57/45 10/50/45 36/51/45 37/58/45
f 37/58/46 36/51/46 62/52/46 63/59/46
f 63/59/47 62/52/47 88/53/47 89/60/47
f 89/60/48 88/53/48 114/54/48 115/61/48
f 115/61/49 114/54/49 140/55/49 141/62/49
f 141/62/50 140/55/50 10/56/50 11/63/50
f 12/64/51 11/57/51 37/58/51 38/65/51
f 38/65/52 37/58/52 63/59/52 64/66/52
f 64/66/53 63/59/53 89/60/53 90/67/53
f 90/67/54 89/60/54 115/61/54 116/68/54
f 116/68/55 115/61/55 141/62/55 142/69/55
f 142/69/56 141/62/56 11/63/56 12/70/56
f 13/71/57 12/64/57 38/65/57 39/72/57
f 39/72/58 38/65/58 64/66/58 65/73/58
f 65/73/59 64/66/59 90/67/59 91/74/59
f 91/74/60 90/67/60 116/68/60 117/75/60
f 117/75/61 116/68/61 142/69/61 143/76/61
f 143/76/62 142/69/62 12/70/62 13/77/62
f 14/78/63 13/71/63 39/72/63 40/79/63
f 40/79/64 39/72/64 65/73/64 66/80/64
f 66/80/65 65/73/65 91/74/65 92/81/65
f 92/81/66 91/74/66 117/75/66 118/82/66
f 118/82/67 117/75/67 143/76/67 144/83/67
f 144/83/68 143/76/68 13/77/68 14/84/68
f 15/85/69 14/78/69 40/79/69 41/86/69
f 41/86/70 40/79/70 66/80/70 67/87/70
f 67/87/71 66/80/71 92/81/71 93/88/71
f 93/88/72 92/81/72 118/82/72 119/89/72
f 119/89/73 118/82/73 144/83/73 145/90/73
f 145/90/74 144/83/74 14/84/74 15/91/74
f 16/92/75 15/85/75 41/86/75 42/93/75
f 42/93/76 41/86/76 67/87/76 68/94/76
f 68/94/77 67/87/77 93/88/77 94/95/77
f 94/95/78 93/88/78 119/89/78 120/96/78
f 120/96/79 119/89/79 145/90/79 146/97/79
f 146/97/80 145/90/80 15/91/80 16/98/80
f 17/99/81 16/92/81 42/93/81 43/100/81
f 43/100/82 42/93/82 68/94/82 69/101/82
f 69/101/83 68/94/83 94/95/83 95/102/83
f 95/102/84 94/95/84 120/96/84 121/103/84
f 121/103/85 120/96/85 146/97/85 147/104/85
f 147/104/86 146/97/86 16/98/86 17/105/86
f 18/106/87 17/99/87 43/100/87 44/107/87
f 44/107/88 43/100/88 69/101/88 70/108/88
f 70/108/89 69/101/89 95/102/89 96/109/89
f 96/109/90 95/102/90 121/103/90 122/110/90
f 122/110/91 121/103/91 147/104/91 148/111/91
f 148/111/92 147/104/92 17/105/92 18/112/92
f 19/113/93 18/106/93 44/107/93 45/114/93
f 45/114/94 44/107/94 70/108/94 71/115/94
f 71/115/95 70/108/95 96/109/95 97/116/95
f 97/116/96 96/109/96 122/110/96 123/117/96
f 123/117/97 122/110/97 148/111/97 149/118/97
f 149/118/98 148/111/98 18/112/98 19/119/98
f 20/120/3 19/113/3 45/114/3 46/121/3
f 46/121/4 45/114/4 71/115/4 72/122/4
f 72/122/5 71/115/5 97/116/5 98/123/5
f 98/123/6 97/116/6 123/117/6 124/124/6
f 124/124/7 123/117/7 149/118/7 150/125/7
f 150/125/8 149/118/8 19/119/8 20/126/8
f 21/127/99 20/120/99 46/121/99 47/128/99
f 47/128/100 46/121/100 72/122/100 73/129/100
f 73/129/101 72/122/101 98/123/101 99/130/101
f 99/130/102 98/123/102 124/124/102 125/131/102
f 125/131/103 124/124/103 150/125/103 151/132/103
f 151/132/104 150/125/104 20/126/104 21/133/104
f 22/134/105 21/127/105 47/128/105 48/135/105
f 48/135/106 47/128/106 73/129/106 74/136/106
f 74/136/107 73/129/107 99/130/107 100/137/107
f 100/137/108 99/130/108 125/131/108 126/138/108
f 126/138/109 125/131/109 151/132/109 152/139/109
f 152/139/110 151/132/110 21/133/110 22/140/110
f 168/141/1 22/140/1 158/140/1 184/141/1
f 74/136/1 100/137/1 163/137/1 161/136/1
f 49/142/1 23/143/1 157/143/1 160/142/1
f 172/144/111 100/137/111 126/138/111 176/145/111
f 176/145/112 126/138/112 152/139/112 180/146/112
f 180/146/113 152/139/113 22/140/113 168/141/113
f 24/147/114 23/143/114 49/142/114 50/148/114
f 50/148/115 49/142/115 75/149/115 76/150/115
f 76/150/116 75/149/116 101/151/116 102/152/116
f 102/152/117 101/151/117 127/153/117 128/154/117
f 128/154/118 127/153/118 153/155/118 154/156/118
f 154/156/119 153/155/119 23/157/119 24/158/119
f 25/159/120 24/147/120 50/148/120 51/160/120
f 51/160/121 50/148/121 76/150/121 77/161/121
f 77/161/122 76/150/122 102/152/122 103/162/122
f 103/162/123 102/152/123 128/154/123 129/163/123
f 129/163/124 128/154/124 154/156/124 155/164/124
f 155/164/125 154/156/125 24/158/125 25/165/125
f 26/166/126 25/159/126 51/160/126 52/167/126
f 52/167/127 51/160/127 77/161/127 78/168/127
f 78/168/128 77/161/128 103/162/128 104/169/128
f 104/169/129 103/162/129 129/163/129 130/170/129
f 130/170/130 129/163/130 155/164/130 156/171/130
f 156/171/131 155/164/131 25/165/131 26/172/131
f 184/173/132 158/134/132 159/135/132 188/174/132
f 188/174/133 159/135/133 161/136/133 192/175/133
f 192/175/134 161/136/134 163/137/134 196/144/134
f 48/135/1 74/136/1 161/136/1 159/135/1
f 169/176/1 101/151/1 164/151/1 193/176/1
f 22/134/1 48/135/1 159/135/1 158/134/1
f 101/151/1 75/149/1 162/149/1 164/151/1
f 75/149/1 49/142/1 160/142/1 162/149/1
f 100/137/1 172/144/1 196/144/1 163/137/1
f 172/144/1 171/177/1 195/177/1 196/144/1
f 171/177/1 170/178/1 194/178/1 195/177/1
f 170/178/1 169/176/1 193/176/1 194/178/1
f 162/149/134 189/179/134 193/176/134 164/151/134
f 189/179/135 190/180/135 194/178/135 193/176/135
f 190/180/134 191/181/134 195/177/134 194/178/134
f 191/181/134 192/175/134 196/144/134 195/177/134
f 160/142/133 185/182/133 189/179/133 162/149/133
f 185/182/133 186/183/133 190/180/133 189/179/133
f 186/183/133 187/184/133 191/181/133 190/180/133
f 187/184/133 188/174/133 192/175/133 191/181/133
f 157/143/132 181/185/132 185/182/132 160/142/132
f 181/185/132 182/186/132 186/183/132 185/182/132
f 182/186/132 183/187/132 187/184/132 186/183/132
f 183/187/132 184/173/132 188/174/132 187/184/132
f 153/155/136 177/188/136 165/189/136 23/157/136
f 177/188/113 178/190/113 166/191/113 165/189/113
f 179/192/113 180/146/113 168/141/113
f 127/153/112 173/193/112 177/188/112 153/155/112
f 173/193/112 174/194/112 178/190/112 177/188/112
f 178/190/1 174/194/1 197/194/1 199/190/1
f 175/195/112 176/145/112 180/146/112 179/192/112
f 101/151/111 169/176/111 173/193/111 127/153/111
f 169/176/111 170/178/111 174/194/111 173/193/111
f 172/144/111 176/145/111 175/195/111
f 23/157/1 165/189/1 181/189/1 157/157/1
f 165/189/1 166/191/1 182/191/1 181/189/1
f 166/191/1 167/196/1 183/196/1 182/191/1
f 167/196/1 168/141/1 184/141/1 183/196/1
f 166/191/113 178/190/113 167/196/113
f 170/178/111 171/177/111 174/194/111
f 175/195/1 179/192/1 200/192/1 198/195/1
f 168/141/7 184/141/7 183/196/7 167/196/7 195/177/7 171/177/7 196/144/7 172/144/7
f 171/177/137 183/196/137 167/196/137 178/190/137 199/190/137 197/194/137 174/194/137 195/177/137
f 184/141/138 172/144/138 196/144/138 175/195/138 198/195/138 200/192/138 179/192/138 168/141/138
f 195/1/7 196/1/7 184/1/7 183/1/7
f 195/1/137 183/1/137 199/190/137 197/194/137

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://dd6pgkrsqn2vt"
path="res://.godot/imported/low_poly_bishop.obj-b6b49d5362e7eceab64c739421baabd1.mesh"
[deps]
files=["res://.godot/imported/low_poly_bishop.obj-b6b49d5362e7eceab64c739421baabd1.mesh"]
source_file="res://Models/low_poly_bishop.obj"
dest_files=["res://.godot/imported/low_poly_bishop.obj-b6b49d5362e7eceab64c739421baabd1.mesh", "res://.godot/imported/low_poly_bishop.obj-b6b49d5362e7eceab64c739421baabd1.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/low_poly_pawn.blend Executable file

Binary file not shown.

View file

@ -0,0 +1,60 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://6mex0sx3iw38"
path="res://.godot/imported/low_poly_pawn.blend-a84701000e12012c32405bbc0115c8a6.scn"
[deps]
source_file="res://Models/low_poly_pawn.blend"
dest_files=["res://.godot/imported/low_poly_pawn.blend-a84701000e12012c32405bbc0115c8a6.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/gpu_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2

BIN
Models/low_poly_pawn.blend1 Executable file

Binary file not shown.

2
Models/low_poly_pawn.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'low_poly_pawn.blend'
# www.blender.org

601
Models/low_poly_pawn.obj Executable file
View file

@ -0,0 +1,601 @@
# Blender 5.0.0
# www.blender.org
mtllib low_poly_pawn.mtl
o Cube
v 0.000000 0.000000 0.000000
v -0.801500 0.701878 -0.000000
v -0.830933 0.604521 -0.000000
v -0.769802 0.475466 -0.000000
v -1.000743 0.398486 -0.000000
v -1.098100 0.305657 -0.000000
v -1.098100 0.199243 -0.000000
v -1.000743 0.000000 0.000000
v -0.667917 0.799236 -0.000000
v -0.674709 0.833197 -0.000000
v -0.479994 0.937347 -0.000000
v -0.421819 1.019107 -0.000000
v -0.451693 1.069421 -0.000000
v -0.450120 1.100867 -0.000000
v -0.262651 1.353543 -0.000000
v -0.213746 1.725765 -0.000000
v -0.235482 1.959423 -0.000000
v -0.341443 2.152326 -0.000000
v -0.433819 2.176779 -0.000000
v -0.441970 2.250136 -0.000000
v -0.526195 2.304475 -0.000000
v -0.414800 2.388700 -0.000000
v -0.485772 2.704254 -0.000000
v -0.348982 2.982553 -0.000000
v 0.000000 3.130000 0.000000
v -0.400750 0.701878 0.694119
v -0.415467 0.604521 0.719609
v -0.384901 0.475466 0.666668
v -0.500371 0.398486 0.866669
v -0.549050 0.305657 0.950983
v -0.549050 0.199243 0.950983
v -0.500371 0.000000 0.866669
v -0.333958 0.799236 0.578433
v -0.337355 0.833197 0.584315
v -0.239997 0.937347 0.415687
v -0.210910 1.019107 0.365306
v -0.225846 1.069421 0.391177
v -0.225060 1.100867 0.389816
v -0.131326 1.353543 0.227462
v -0.106873 1.725765 0.185109
v -0.117741 1.959423 0.203933
v -0.170721 2.152326 0.295698
v -0.216910 2.176779 0.375698
v -0.220985 2.250136 0.382757
v -0.263098 2.304475 0.455698
v -0.207400 2.388700 0.359227
v -0.242886 2.704254 0.420691
v -0.174491 2.982553 0.302227
v 0.400750 0.701878 0.694119
v 0.415467 0.604521 0.719609
v 0.384901 0.475466 0.666668
v 0.500371 0.398486 0.866669
v 0.549050 0.305657 0.950982
v 0.549050 0.199243 0.950982
v 0.500371 0.000000 0.866669
v 0.333958 0.799236 0.578433
v 0.337354 0.833197 0.584315
v 0.239997 0.937347 0.415687
v 0.210909 1.019107 0.365306
v 0.225846 1.069421 0.391177
v 0.225060 1.100867 0.389816
v 0.131325 1.353543 0.227463
v 0.106873 1.725765 0.185110
v 0.117741 1.959423 0.203933
v 0.170721 2.152326 0.295698
v 0.216909 2.176779 0.375698
v 0.220985 2.250136 0.382757
v 0.263097 2.304475 0.455698
v 0.207400 2.388700 0.359228
v 0.242886 2.704254 0.420691
v 0.174490 2.982553 0.302227
v 0.801500 0.701878 0.000000
v 0.830933 0.604521 -0.000000
v 0.769802 0.475466 -0.000000
v 1.000743 0.398486 -0.000000
v 1.098100 0.305657 -0.000000
v 1.098100 0.199243 -0.000000
v 1.000743 0.000000 -0.000000
v 0.667917 0.799236 0.000000
v 0.674709 0.833197 0.000000
v 0.479994 0.937347 0.000000
v 0.421819 1.019107 0.000000
v 0.451693 1.069421 0.000000
v 0.450120 1.100867 0.000000
v 0.262651 1.353543 0.000000
v 0.213746 1.725765 0.000000
v 0.235482 1.959423 0.000000
v 0.341443 2.152326 0.000000
v 0.433819 2.176779 0.000000
v 0.441970 2.250136 0.000000
v 0.526195 2.304475 0.000000
v 0.414800 2.388700 0.000000
v 0.485772 2.704254 0.000000
v 0.348982 2.982553 0.000000
v 0.400750 0.701878 -0.694119
v 0.415467 0.604521 -0.719609
v 0.384901 0.475466 -0.666668
v 0.500371 0.398486 -0.866669
v 0.549050 0.305657 -0.950983
v 0.549050 0.199243 -0.950983
v 0.500371 0.000000 -0.866669
v 0.333958 0.799236 -0.578433
v 0.337354 0.833197 -0.584315
v 0.239997 0.937347 -0.415687
v 0.210910 1.019107 -0.365306
v 0.225846 1.069421 -0.391177
v 0.225060 1.100867 -0.389816
v 0.131326 1.353543 -0.227462
v 0.106873 1.725765 -0.185109
v 0.117741 1.959423 -0.203933
v 0.170721 2.152326 -0.295698
v 0.216910 2.176779 -0.375698
v 0.220985 2.250136 -0.382757
v 0.263098 2.304475 -0.455698
v 0.207400 2.388700 -0.359227
v 0.242886 2.704254 -0.420691
v 0.174491 2.982553 -0.302227
v -0.400750 0.701878 -0.694119
v -0.415467 0.604521 -0.719610
v -0.384901 0.475466 -0.666668
v -0.500371 0.398486 -0.866669
v -0.549050 0.305657 -0.950983
v -0.549050 0.199243 -0.950983
v -0.500371 0.000000 -0.866669
v -0.333958 0.799236 -0.578433
v -0.337354 0.833197 -0.584315
v -0.239997 0.937347 -0.415687
v -0.210909 1.019107 -0.365306
v -0.225846 1.069421 -0.391177
v -0.225060 1.100867 -0.389816
v -0.131325 1.353543 -0.227463
v -0.106873 1.725765 -0.185110
v -0.117741 1.959423 -0.203933
v -0.170721 2.152326 -0.295698
v -0.216909 2.176779 -0.375698
v -0.220985 2.250136 -0.382757
v -0.263097 2.304475 -0.455698
v -0.207400 2.388700 -0.359228
v -0.242886 2.704254 -0.420691
v -0.174490 2.982553 -0.302227
vn -0.8605 0.1131 0.4968
vn -0.0000 0.1131 0.9936
vn 0.8605 0.1131 0.4968
vn 0.8605 0.1131 -0.4968
vn -0.0000 0.1131 -0.9936
vn -0.8605 0.1131 -0.4968
vn -0.7286 0.5406 0.4207
vn -0.0000 0.5406 0.8413
vn 0.7286 0.5406 0.4207
vn 0.7286 0.5406 -0.4207
vn -0.0000 0.5406 -0.8413
vn -0.7286 0.5406 -0.4207
vn -0.8652 0.0433 0.4995
vn -0.0000 0.0433 0.9991
vn 0.8652 0.0433 0.4995
vn 0.8652 0.0433 -0.4995
vn -0.0000 0.0433 -0.9991
vn -0.8652 0.0433 -0.4995
vn -0.7702 -0.4573 0.4447
vn -0.0000 -0.4573 0.8893
vn 0.7702 -0.4573 0.4447
vn 0.7702 -0.4573 -0.4447
vn -0.0000 -0.4573 -0.8893
vn -0.7702 -0.4573 -0.4447
vn -0.7373 0.5246 0.4257
vn -0.0000 0.5246 0.8513
vn 0.7373 0.5246 0.4257
vn 0.7373 0.5246 -0.4257
vn -0.0000 0.5246 -0.8513
vn -0.7373 0.5246 -0.4257
vn -0.4551 0.8508 0.2627
vn -0.0000 0.8508 0.5255
vn 0.4551 0.8508 0.2627
vn 0.4551 0.8508 -0.2627
vn -0.0000 0.8508 -0.5255
vn -0.4551 0.8508 -0.2627
vn -0.8533 -0.1707 0.4927
vn -0.0000 -0.1707 0.9853
vn 0.8533 -0.1707 0.4927
vn 0.8533 -0.1707 -0.4927
vn -0.0000 -0.1707 -0.9853
vn -0.8533 -0.1707 -0.4927
vn -0.5576 0.7651 0.3219
vn -0.0000 0.7651 0.6439
vn 0.5576 0.7651 0.3219
vn 0.5576 0.7651 -0.3219
vn -0.0000 0.7651 -0.6439
vn -0.5576 0.7651 -0.3219
vn -0.8378 0.2533 0.4837
vn -0.0000 0.2533 0.9674
vn 0.8378 0.2533 0.4837
vn 0.8378 0.2533 -0.4837
vn -0.0000 0.2533 -0.9674
vn -0.8378 0.2533 -0.4837
vn -0.8012 -0.3795 0.4626
vn -0.0000 -0.3795 0.9252
vn 0.8012 -0.3795 0.4626
vn 0.8012 -0.3795 -0.4626
vn -0.0000 -0.3795 -0.9252
vn -0.8012 -0.3795 -0.4626
vn -0.3111 0.9333 0.1796
vn -0.0000 0.9333 0.3592
vn 0.3111 0.9333 0.1796
vn 0.3111 0.9333 -0.1796
vn -0.0000 0.9333 -0.3592
vn -0.3111 0.9333 -0.1796
vn -0.6411 0.6723 0.3701
vn -0.0000 0.6723 0.7402
vn 0.6411 0.6723 0.3701
vn 0.6411 0.6723 -0.3701
vn -0.0000 0.6723 -0.7402
vn -0.6411 0.6723 -0.3701
vn -0.8660 -0.0000 0.5000
vn -0.0000 -0.0000 1.0000
vn 0.8660 -0.0000 0.5000
vn 0.8660 -0.0000 -0.5000
vn -0.0000 -0.0000 -1.0000
vn -0.8660 -0.0000 -0.5000
vn -0.7976 -0.3897 0.4605
vn -0.0000 -0.3897 0.9209
vn 0.7976 -0.3897 0.4605
vn 0.7976 -0.3897 -0.4605
vn -0.0000 -0.3897 -0.9209
vn -0.7976 -0.3897 -0.4605
vn -0.0000 -1.0000 -0.0000
vn -0.8632 -0.0803 0.4984
vn -0.0000 -0.0803 0.9968
vn 0.8632 -0.0803 0.4984
vn 0.8632 -0.0803 -0.4984
vn -0.0000 -0.0803 -0.9968
vn -0.8632 -0.0803 -0.4984
vn -0.7820 -0.4296 0.4515
vn -0.0000 -0.4296 0.9030
vn 0.7820 -0.4296 0.4515
vn 0.7820 -0.4296 -0.4515
vn -0.0000 -0.4296 -0.9030
vn -0.7820 -0.4296 -0.4515
vn -0.2531 -0.9563 0.1462
vn -0.0000 -0.9563 0.2923
vn 0.2531 -0.9563 0.1462
vn 0.2531 -0.9563 -0.1462
vn -0.0000 -0.9563 -0.2923
vn -0.2531 -0.9563 -0.1462
vn -0.8620 -0.0958 0.4977
vn -0.0000 -0.0958 0.9954
vn 0.8620 -0.0958 0.4977
vn 0.8620 -0.0958 -0.4977
vn -0.0000 -0.0958 -0.9954
vn -0.8620 -0.0958 -0.4977
vn -0.5174 -0.8019 0.2987
vn -0.0000 -0.8019 0.5974
vn 0.5174 -0.8019 0.2987
vn 0.5174 -0.8019 -0.2987
vn -0.0000 -0.8019 -0.5974
vn -0.5174 -0.8019 -0.2987
vn -0.5696 0.7533 0.3288
vn -0.0000 0.7533 0.6577
vn 0.5696 0.7533 0.3288
vn 0.5696 0.7533 -0.3288
vn -0.0000 0.7533 -0.6577
vn -0.5696 0.7533 -0.3288
vn -0.8501 -0.1912 0.4908
vn -0.0000 -0.1912 0.9816
vn 0.8501 -0.1912 0.4908
vn 0.8501 -0.1912 -0.4908
vn -0.0000 -0.1912 -0.9816
vn -0.8500 -0.1912 -0.4908
vn -0.7968 0.3917 0.4601
vn -0.0000 0.3917 0.9201
vn 0.7968 0.3917 0.4601
vn 0.7968 0.3917 -0.4601
vn -0.0000 0.3917 -0.9201
vn -0.7968 0.3917 -0.4601
vn -0.3797 0.8987 0.2192
vn -0.0000 0.8987 0.4385
vn 0.3797 0.8987 0.2192
vn 0.3797 0.8987 -0.2192
vn -0.0000 0.8987 -0.4385
vn -0.3797 0.8987 -0.2192
vt 0.000000 1.725765
vt 0.000000 1.353543
vt 0.166667 1.353543
vt 0.166667 1.725765
vt 0.333333 1.353543
vt 0.333333 1.725765
vt 0.500000 1.353543
vt 0.500000 1.725765
vt 0.666667 1.353543
vt 0.666667 1.725765
vt 0.833333 1.353543
vt 0.833333 1.725765
vt 1.000000 1.353543
vt 1.000000 1.725765
vt 0.000000 1.100867
vt 0.166667 1.100867
vt 0.333333 1.100867
vt 0.500000 1.100867
vt 0.666667 1.100867
vt 0.833333 1.100867
vt 1.000000 1.100867
vt 0.000000 1.069421
vt 0.166667 1.069421
vt 0.333333 1.069421
vt 0.500000 1.069421
vt 0.666667 1.069421
vt 0.833333 1.069421
vt 1.000000 1.069421
vt 0.000000 1.019107
vt 0.166667 1.019107
vt 0.333333 1.019107
vt 0.500000 1.019107
vt 0.666667 1.019107
vt 0.833333 1.019107
vt 1.000000 1.019107
vt 0.000000 0.937347
vt 0.166667 0.937347
vt 0.333333 0.937347
vt 0.500000 0.937347
vt 0.666667 0.937347
vt 0.833333 0.937347
vt 1.000000 0.937347
vt 0.000000 0.833197
vt 0.166667 0.833197
vt 0.333333 0.833197
vt 0.500000 0.833197
vt 0.666667 0.833197
vt 0.833333 0.833197
vt 1.000000 0.833197
vt 0.000000 0.799236
vt 0.166667 0.799236
vt 0.333333 0.799236
vt 0.500000 0.799236
vt 0.666667 0.799236
vt 0.833333 0.799236
vt 1.000000 0.799236
vt 0.000000 0.701878
vt 0.166667 0.701878
vt 0.333333 0.701878
vt 0.500000 0.701878
vt 0.666667 0.701878
vt 0.833333 0.701878
vt 1.000000 0.701878
vt 0.000000 0.604521
vt 0.166667 0.604521
vt 0.333333 0.604521
vt 0.500000 0.604521
vt 0.666667 0.604521
vt 0.833333 0.604521
vt 1.000000 0.604521
vt 0.000000 0.475466
vt 0.166667 0.475466
vt 0.333333 0.475466
vt 0.500000 0.475466
vt 0.666667 0.475466
vt 0.833333 0.475466
vt 1.000000 0.475466
vt 0.000000 0.398486
vt 0.166667 0.398486
vt 0.333333 0.398486
vt 0.500000 0.398486
vt 0.666667 0.398486
vt 0.833333 0.398486
vt 1.000000 0.398486
vt 0.000000 0.305657
vt 0.166667 0.305657
vt 0.333333 0.305657
vt 0.500000 0.305657
vt 0.666667 0.305657
vt 0.833333 0.305657
vt 1.000000 0.305657
vt 0.000000 0.199243
vt 0.166667 0.199243
vt 0.333333 0.199243
vt 0.500000 0.199243
vt 0.666667 0.199243
vt 0.833333 0.199243
vt 1.000000 0.199243
vt 0.000000 0.000000
vt 0.166667 0.000000
vt 0.333333 0.000000
vt 0.500000 0.000000
vt 0.666667 0.000000
vt 0.833333 0.000000
vt 1.000000 0.000000
vt 0.083333 0.000000
vt 0.250000 0.000000
vt 0.416667 0.000000
vt 0.583333 0.000000
vt 0.750000 0.000000
vt 0.916667 0.000000
vt 0.000000 1.959423
vt 0.166667 1.959423
vt 0.333333 1.959423
vt 0.500000 1.959423
vt 0.666667 1.959423
vt 0.833333 1.959423
vt 1.000000 1.959423
vt 0.000000 2.152326
vt 0.166667 2.152326
vt 0.333333 2.152326
vt 0.500000 2.152326
vt 0.666667 2.152326
vt 0.833333 2.152326
vt 1.000000 2.152326
vt 0.000000 2.176779
vt 0.166667 2.176779
vt 0.333333 2.176779
vt 0.500000 2.176779
vt 0.666667 2.176779
vt 0.833333 2.176779
vt 1.000000 2.176779
vt 0.000000 2.250136
vt 0.166667 2.250136
vt 0.333333 2.250136
vt 0.500000 2.250136
vt 0.666667 2.250136
vt 0.833333 2.250136
vt 1.000000 2.250136
vt 0.000000 2.304475
vt 0.166667 2.304475
vt 0.333333 2.304475
vt 0.500000 2.304475
vt 0.666667 2.304475
vt 0.833333 2.304475
vt 1.000000 2.304475
vt 0.000000 2.388700
vt 0.166667 2.388700
vt 0.333333 2.388700
vt 0.500000 2.388700
vt 0.666667 2.388700
vt 0.833333 2.388700
vt 1.000000 2.388700
vt 0.000000 2.704254
vt 0.166667 2.704254
vt 0.333333 2.704254
vt 0.500000 2.704254
vt 0.666667 2.704254
vt 0.833333 2.704254
vt 1.000000 2.704254
vt 0.000000 2.982553
vt 0.166667 2.982553
vt 0.333333 2.982553
vt 0.500000 2.982553
vt 0.666667 2.982553
vt 0.833333 2.982553
vt 1.000000 2.982553
vt 0.083333 3.130000
vt 0.250000 3.130000
vt 0.416667 3.130000
vt 0.583333 3.130000
vt 0.750000 3.130000
vt 0.916667 3.130000
s 1
f 16/1/1 15/2/1 39/3/1 40/4/1
f 40/4/2 39/3/2 62/5/2 63/6/2
f 63/6/3 62/5/3 85/7/3 86/8/3
f 86/8/4 85/7/4 108/9/4 109/10/4
f 109/10/5 108/9/5 131/11/5 132/12/5
f 132/12/6 131/11/6 15/13/6 16/14/6
f 15/2/7 14/15/7 38/16/7 39/3/7
f 39/3/8 38/16/8 61/17/8 62/5/8
f 62/5/9 61/17/9 84/18/9 85/7/9
f 85/7/10 84/18/10 107/19/10 108/9/10
f 108/9/11 107/19/11 130/20/11 131/11/11
f 131/11/12 130/20/12 14/21/12 15/13/12
f 14/15/13 13/22/13 37/23/13 38/16/13
f 38/16/14 37/23/14 60/24/14 61/17/14
f 61/17/15 60/24/15 83/25/15 84/18/15
f 84/18/16 83/25/16 106/26/16 107/19/16
f 107/19/17 106/26/17 129/27/17 130/20/17
f 130/20/18 129/27/18 13/28/18 14/21/18
f 13/22/19 12/29/19 36/30/19 37/23/19
f 37/23/20 36/30/20 59/31/20 60/24/20
f 60/24/21 59/31/21 82/32/21 83/25/21
f 83/25/22 82/32/22 105/33/22 106/26/22
f 106/26/23 105/33/23 128/34/23 129/27/23
f 129/27/24 128/34/24 12/35/24 13/28/24
f 12/29/25 11/36/25 35/37/25 36/30/25
f 36/30/26 35/37/26 58/38/26 59/31/26
f 59/31/27 58/38/27 81/39/27 82/32/27
f 82/32/28 81/39/28 104/40/28 105/33/28
f 105/33/29 104/40/29 127/41/29 128/34/29
f 128/34/30 127/41/30 11/42/30 12/35/30
f 11/36/31 10/43/31 34/44/31 35/37/31
f 35/37/32 34/44/32 57/45/32 58/38/32
f 58/38/33 57/45/33 80/46/33 81/39/33
f 81/39/34 80/46/34 103/47/34 104/40/34
f 104/40/35 103/47/35 126/48/35 127/41/35
f 127/41/36 126/48/36 10/49/36 11/42/36
f 10/43/37 9/50/37 33/51/37 34/44/37
f 34/44/38 33/51/38 56/52/38 57/45/38
f 57/45/39 56/52/39 79/53/39 80/46/39
f 80/46/40 79/53/40 102/54/40 103/47/40
f 103/47/41 102/54/41 125/55/41 126/48/41
f 126/48/42 125/55/42 9/56/42 10/49/42
f 9/50/43 2/57/43 26/58/43 33/51/43
f 33/51/44 26/58/44 49/59/44 56/52/44
f 56/52/45 49/59/45 72/60/45 79/53/45
f 79/53/46 72/60/46 95/61/46 102/54/46
f 102/54/47 95/61/47 118/62/47 125/55/47
f 125/55/48 118/62/48 2/63/48 9/56/48
f 2/57/49 3/64/49 27/65/49 26/58/49
f 26/58/50 27/65/50 50/66/50 49/59/50
f 49/59/51 50/66/51 73/67/51 72/60/51
f 72/60/52 73/67/52 96/68/52 95/61/52
f 95/61/53 96/68/53 119/69/53 118/62/53
f 118/62/54 119/69/54 3/70/54 2/63/54
f 3/64/55 4/71/55 28/72/55 27/65/55
f 27/65/56 28/72/56 51/73/56 50/66/56
f 50/66/57 51/73/57 74/74/57 73/67/57
f 73/67/58 74/74/58 97/75/58 96/68/58
f 96/68/59 97/75/59 120/76/59 119/69/59
f 119/69/60 120/76/60 4/77/60 3/70/60
f 4/71/61 5/78/61 29/79/61 28/72/61
f 28/72/62 29/79/62 52/80/62 51/73/62
f 51/73/63 52/80/63 75/81/63 74/74/63
f 74/74/64 75/81/64 98/82/64 97/75/64
f 97/75/65 98/82/65 121/83/65 120/76/65
f 120/76/66 121/83/66 5/84/66 4/77/66
f 5/78/67 6/85/67 30/86/67 29/79/67
f 29/79/68 30/86/68 53/87/68 52/80/68
f 52/80/69 53/87/69 76/88/69 75/81/69
f 75/81/70 76/88/70 99/89/70 98/82/70
f 98/82/71 99/89/71 122/90/71 121/83/71
f 121/83/72 122/90/72 6/91/72 5/84/72
f 6/85/73 7/92/73 31/93/73 30/86/73
f 30/86/74 31/93/74 54/94/74 53/87/74
f 53/87/75 54/94/75 77/95/75 76/88/75
f 76/88/76 77/95/76 100/96/76 99/89/76
f 99/89/77 100/96/77 123/97/77 122/90/77
f 122/90/78 123/97/78 7/98/78 6/91/78
f 7/92/79 8/99/79 32/100/79 31/93/79
f 31/93/80 32/100/80 55/101/80 54/94/80
f 54/94/81 55/101/81 78/102/81 77/95/81
f 77/95/82 78/102/82 101/103/82 100/96/82
f 100/96/83 101/103/83 124/104/83 123/97/83
f 123/97/84 124/104/84 8/105/84 7/98/84
f 8/99/85 1/106/85 32/100/85
f 32/100/85 1/107/85 55/101/85
f 55/101/85 1/108/85 78/102/85
f 78/102/85 1/109/85 101/103/85
f 101/103/85 1/110/85 124/104/85
f 124/104/85 1/111/85 8/105/85
f 17/112/86 16/1/86 40/4/86 41/113/86
f 41/113/87 40/4/87 63/6/87 64/114/87
f 64/114/88 63/6/88 86/8/88 87/115/88
f 87/115/89 86/8/89 109/10/89 110/116/89
f 110/116/90 109/10/90 132/12/90 133/117/90
f 133/117/91 132/12/91 16/14/91 17/118/91
f 18/119/92 17/112/92 41/113/92 42/120/92
f 42/120/93 41/113/93 64/114/93 65/121/93
f 65/121/94 64/114/94 87/115/94 88/122/94
f 88/122/95 87/115/95 110/116/95 111/123/95
f 111/123/96 110/116/96 133/117/96 134/124/96
f 134/124/97 133/117/97 17/118/97 18/125/97
f 19/126/98 18/119/98 42/120/98 43/127/98
f 43/127/99 42/120/99 65/121/99 66/128/99
f 66/128/100 65/121/100 88/122/100 89/129/100
f 89/129/101 88/122/101 111/123/101 112/130/101
f 112/130/102 111/123/102 134/124/102 135/131/102
f 135/131/103 134/124/103 18/125/103 19/132/103
f 20/133/104 19/126/104 43/127/104 44/134/104
f 44/134/105 43/127/105 66/128/105 67/135/105
f 67/135/106 66/128/106 89/129/106 90/136/106
f 90/136/107 89/129/107 112/130/107 113/137/107
f 113/137/108 112/130/108 135/131/108 136/138/108
f 136/138/109 135/131/109 19/132/109 20/139/109
f 21/140/110 20/133/110 44/134/110 45/141/110
f 45/141/111 44/134/111 67/135/111 68/142/111
f 68/142/112 67/135/112 90/136/112 91/143/112
f 91/143/113 90/136/113 113/137/113 114/144/113
f 114/144/114 113/137/114 136/138/114 137/145/114
f 137/145/115 136/138/115 20/139/115 21/146/115
f 22/147/116 21/140/116 45/141/116 46/148/116
f 46/148/117 45/141/117 68/142/117 69/149/117
f 69/149/118 68/142/118 91/143/118 92/150/118
f 92/150/119 91/143/119 114/144/119 115/151/119
f 115/151/120 114/144/120 137/145/120 138/152/120
f 138/152/121 137/145/121 21/146/121 22/153/121
f 23/154/122 22/147/122 46/148/122 47/155/122
f 47/155/123 46/148/123 69/149/123 70/156/123
f 70/156/124 69/149/124 92/150/124 93/157/124
f 93/157/125 92/150/125 115/151/125 116/158/125
f 116/158/126 115/151/126 138/152/126 139/159/126
f 139/159/127 138/152/127 22/153/127 23/160/127
f 24/161/128 23/154/128 47/155/128 48/162/128
f 48/162/129 47/155/129 70/156/129 71/163/129
f 71/163/130 70/156/130 93/157/130 94/164/130
f 94/164/131 93/157/131 116/158/131 117/165/131
f 117/165/132 116/158/132 139/159/132 140/166/132
f 140/166/133 139/159/133 23/160/133 24/167/133
f 25/168/134 24/161/134 48/162/134
f 25/169/135 48/162/135 71/163/135
f 25/170/136 71/163/136 94/164/136
f 25/171/137 94/164/137 117/165/137
f 25/172/138 117/165/138 140/166/138
f 25/173/139 140/166/139 24/167/139

25
Models/low_poly_pawn.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://cq3m767ijo3aq"
path="res://.godot/imported/low_poly_pawn.obj-70aab01f5a4dd88648be03fd2dff2c8d.mesh"
[deps]
files=["res://.godot/imported/low_poly_pawn.obj-70aab01f5a4dd88648be03fd2dff2c8d.mesh"]
source_file="res://Models/low_poly_pawn.obj"
dest_files=["res://.godot/imported/low_poly_pawn.obj-70aab01f5a4dd88648be03fd2dff2c8d.mesh", "res://.godot/imported/low_poly_pawn.obj-70aab01f5a4dd88648be03fd2dff2c8d.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/low_poly_rook.blend Executable file

Binary file not shown.

View file

@ -0,0 +1,60 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://k6pusvhxhxw7"
path="res://.godot/imported/low_poly_rook.blend-bdba0d6e54747e0da1311ed2714ca9cb.scn"
[deps]
source_file="res://Models/low_poly_rook.blend"
dest_files=["res://.godot/imported/low_poly_rook.blend-bdba0d6e54747e0da1311ed2714ca9cb.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/gpu_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2

BIN
Models/low_poly_rook.blend1 Executable file

Binary file not shown.

12
Models/low_poly_rook.mtl Executable file
View file

@ -0,0 +1,12 @@
# Blender 5.0.0 MTL File: 'low_poly_rook.blend'
# www.blender.org
newmtl Material
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.500000
d 1.000000
illum 2

704
Models/low_poly_rook.obj Executable file
View file

@ -0,0 +1,704 @@
# Blender 5.0.0
# www.blender.org
mtllib low_poly_rook.mtl
o rook
v 0.000000 0.000000 0.000000
v 0.892028 0.000000 0.000000
v 0.958538 0.191708 0.000000
v 0.880290 0.363853 0.000000
v 0.696408 0.453839 0.000000
v 0.719882 0.563386 0.000000
v 0.590773 0.712057 0.000000
v 0.618160 0.751181 0.000000
v 0.430364 0.825517 0.000000
v 0.356029 0.899852 0.000000
v 0.422539 0.978100 0.000000
v 0.211270 1.764493 0.000000
v 0.267608 2.187033 0.000000
v 0.370896 2.510980 0.000000
v 0.478878 2.553234 0.000000
v 0.497658 2.647131 0.000000
v 0.586860 2.726944 0.000000
v 0.365430 2.816147 0.000000
v 0.000000 2.816147 0.000000
v 0.446014 0.000000 -0.772519
v 0.479269 0.191708 -0.830119
v 0.440145 0.363853 -0.762354
v 0.348204 0.453839 -0.603107
v 0.359941 0.563386 -0.623436
v 0.295386 0.712057 -0.511624
v 0.309080 0.751181 -0.535342
v 0.215182 0.825517 -0.372706
v 0.178014 0.899852 -0.308330
v 0.211270 0.978100 -0.365930
v 0.105635 1.764493 -0.182965
v 0.133804 2.187033 -0.231755
v 0.185448 2.510980 -0.321205
v 0.239439 2.553234 -0.414720
v 0.248829 2.647131 -0.430984
v 0.293430 2.726944 -0.508236
v 0.182715 2.816147 -0.316471
v -0.446014 0.000000 -0.772519
v -0.479269 0.191708 -0.830119
v -0.440145 0.363853 -0.762354
v -0.348204 0.453839 -0.603107
v -0.359941 0.563386 -0.623436
v -0.295386 0.712057 -0.511624
v -0.309080 0.751181 -0.535342
v -0.215182 0.825517 -0.372706
v -0.178014 0.899852 -0.308330
v -0.211270 0.978100 -0.365930
v -0.105635 1.764493 -0.182965
v -0.133804 2.187033 -0.231756
v -0.185448 2.510980 -0.321205
v -0.239439 2.553234 -0.414721
v -0.248829 2.647131 -0.430984
v -0.293430 2.726944 -0.508236
v -0.182715 2.816147 -0.316472
v -0.892028 0.000000 0.000000
v -0.958538 0.191708 0.000000
v -0.880290 0.363853 0.000000
v -0.696408 0.453839 -0.000000
v -0.719882 0.563386 -0.000000
v -0.590773 0.712057 -0.000000
v -0.618160 0.751181 -0.000000
v -0.430364 0.825517 -0.000000
v -0.356029 0.899852 -0.000000
v -0.422539 0.978100 -0.000000
v -0.211270 1.764493 -0.000000
v -0.267608 2.187033 -0.000000
v -0.370896 2.510980 -0.000000
v -0.478878 2.553234 -0.000000
v -0.497658 2.647131 -0.000000
v -0.586860 2.726944 -0.000000
v -0.365430 2.816147 -0.000000
v -0.446014 0.000000 0.772519
v -0.479269 0.191708 0.830119
v -0.440145 0.363853 0.762354
v -0.348204 0.453839 0.603107
v -0.359941 0.563386 0.623436
v -0.295386 0.712057 0.511624
v -0.309080 0.751181 0.535342
v -0.215182 0.825517 0.372706
v -0.178014 0.899852 0.308330
v -0.211270 0.978100 0.365930
v -0.105635 1.764493 0.182965
v -0.133804 2.187033 0.231755
v -0.185448 2.510980 0.321205
v -0.239439 2.553234 0.414720
v -0.248829 2.647131 0.430984
v -0.293430 2.726944 0.508236
v -0.182715 2.816147 0.316471
v 0.446014 0.000000 0.772519
v 0.479269 0.191708 0.830119
v 0.440145 0.363853 0.762354
v 0.348204 0.453839 0.603107
v 0.359941 0.563386 0.623436
v 0.295386 0.712057 0.511624
v 0.309080 0.751181 0.535342
v 0.215182 0.825517 0.372706
v 0.178014 0.899852 0.308330
v 0.211270 0.978100 0.365930
v 0.105635 1.764493 0.182965
v 0.133804 2.187033 0.231756
v 0.185448 2.510980 0.321205
v 0.239439 2.553234 0.414721
v 0.248828 2.647131 0.430984
v 0.293430 2.726944 0.508236
v 0.182715 2.816147 0.316472
v 0.251177 2.816147 -0.435050
v 0.502352 2.816147 0.000000
v -0.251176 2.816147 -0.435050
v -0.502352 2.816147 -0.000000
v -0.251177 2.816147 0.435050
v 0.251176 2.816147 0.435050
v -0.313970 2.950635 -0.326288
v -0.502352 2.950635 -0.000000
v 0.502352 2.950635 0.000000
v 0.365430 2.950635 0.000000
v 0.313970 2.950635 0.326288
v 0.439558 2.950635 0.108763
v -0.365430 2.950635 -0.000000
v -0.439558 2.950635 -0.108763
v 0.439559 2.816147 -0.108762
v 0.125588 2.816147 -0.435050
v -0.313970 2.816147 -0.326288
v -0.439558 2.816147 0.108762
v -0.125588 2.816147 0.435050
v 0.313970 2.816147 0.326288
v 0.319751 2.816147 -0.079118
v 0.091358 2.816147 -0.316471
v -0.228393 2.816147 -0.237354
v -0.319751 2.816147 0.079118
v -0.091358 2.816147 0.316471
v 0.228393 2.816147 0.237354
v 0.251177 2.950635 -0.435050
v -0.125588 2.950635 0.435050
v 0.439559 2.950635 -0.108762
v 0.182715 2.950635 -0.316471
v -0.251177 2.950635 0.435050
v 0.313971 2.816147 -0.326287
v -0.125588 2.816147 -0.435050
v -0.439558 2.816147 -0.108763
v -0.313971 2.816147 0.326287
v 0.125588 2.816147 0.435050
v 0.439558 2.816147 0.108763
v 0.228394 2.816147 -0.237353
v -0.091357 2.816147 -0.316472
v -0.319751 2.816147 -0.079118
v -0.228394 2.816147 0.237353
v 0.091357 2.816147 0.316472
v 0.319751 2.816147 0.079118
v -0.251176 2.950635 -0.435050
v -0.439558 2.950635 0.108762
v 0.125588 2.950635 -0.435050
v -0.182715 2.950635 -0.316472
v 0.251176 2.950635 0.435050
v 0.091358 3.090556 -0.316471
v 0.182715 2.950635 0.316472
v -0.182715 2.950635 0.316471
v -0.125588 2.950635 -0.435050
v 0.313971 2.950635 -0.326287
v 0.091357 3.090556 0.316472
v 0.125588 2.950635 0.435050
v -0.313971 2.950635 0.326287
v 0.228393 3.090556 0.237354
v -0.439558 3.090556 -0.108763
v -0.228394 3.090556 0.237353
v 0.182715 3.090556 -0.316471
v -0.182715 3.090556 -0.316472
v 0.365430 3.090556 0.000000
v -0.313971 3.090556 0.326287
v -0.251177 3.090556 0.435050
v 0.319751 3.090556 -0.079118
v -0.365430 3.090556 -0.000000
v 0.228394 3.090556 -0.237353
v 0.313971 3.090556 -0.326287
v -0.251176 3.090556 -0.435050
v -0.313970 3.090556 -0.326288
v 0.319751 2.950635 -0.079118
v 0.091358 2.950635 -0.316471
v -0.228393 2.950635 -0.237354
v -0.319751 2.950635 0.079118
v -0.091358 2.950635 0.316471
v 0.228393 2.950635 0.237354
v 0.228394 2.950635 -0.237353
v -0.091357 2.950635 -0.316472
v -0.319751 2.950635 -0.079118
v -0.228394 2.950635 0.237353
v 0.091357 2.950635 0.316472
v 0.319751 2.950635 0.079118
v 0.313970 3.090556 0.326288
v -0.319751 3.090556 0.079118
v 0.251176 3.090556 0.435050
v 0.439559 3.090556 -0.108762
v -0.125588 3.090556 0.435050
v -0.319751 3.090556 -0.079118
v -0.125588 3.090556 -0.435050
v -0.502352 3.090556 -0.000000
v -0.091357 3.090556 -0.316472
v -0.091358 3.090556 0.316471
v -0.439558 3.090556 0.108762
v 0.439558 3.090556 0.108763
v -0.228393 3.090556 -0.237354
v 0.125588 3.090556 -0.435050
v 0.182715 3.090556 0.316472
v -0.182715 3.090556 0.316471
v 0.251177 3.090556 -0.435050
v 0.319751 3.090556 0.079118
v 0.502352 3.090556 0.000000
v 0.125588 3.090556 0.435050
v 0.182715 3.090556 -0.316471
v 0.251177 3.090556 -0.435050
vn -0.0000 -1.0000 -0.0000
vn 0.8294 -0.2878 -0.4789
vn -0.0000 -0.2878 -0.9577
vn -0.8294 -0.2878 -0.4789
vn -0.8294 -0.2878 0.4789
vn -0.0000 -0.2877 0.9577
vn 0.8294 -0.2878 0.4789
vn 0.8058 0.3663 -0.4653
vn -0.0000 0.3663 -0.9305
vn -0.8058 0.3663 -0.4653
vn -0.8058 0.3663 0.4653
vn -0.0000 0.3663 0.9305
vn 0.8058 0.3663 0.4653
vn 0.4260 0.8706 -0.2460
vn -0.0000 0.8706 -0.4920
vn -0.4260 0.8706 -0.2460
vn -0.4260 0.8706 0.2460
vn -0.0000 0.8706 0.4920
vn 0.4260 0.8706 0.2460
vn 0.8515 -0.1825 -0.4916
vn -0.0000 -0.1825 -0.9832
vn -0.8515 -0.1825 -0.4916
vn -0.8515 -0.1825 0.4916
vn -0.0000 -0.1825 0.9832
vn 0.8515 -0.1825 0.4916
vn 0.6921 0.6011 -0.3996
vn -0.0000 0.6011 -0.7992
vn -0.6921 0.6011 -0.3996
vn -0.6921 0.6011 0.3996
vn -0.0000 0.6011 0.7992
vn 0.6921 0.6011 0.3996
vn 0.7406 -0.5184 -0.4276
vn -0.0000 -0.5184 -0.8551
vn -0.7406 -0.5184 -0.4276
vn -0.7406 -0.5184 0.4276
vn -0.0000 -0.5184 0.8551
vn 0.7406 -0.5184 0.4276
vn 0.3600 0.9095 -0.2079
vn -0.0000 0.9095 -0.4157
vn -0.3600 0.9095 -0.2079
vn -0.3600 0.9095 0.2079
vn -0.0000 0.9095 0.4157
vn 0.3600 0.9095 0.2079
vn 0.6547 0.6547 -0.3780
vn -0.0000 0.6547 -0.7559
vn -0.6547 0.6547 -0.3780
vn -0.6547 0.6547 0.3780
vn -0.0000 0.6547 0.7559
vn 0.6547 0.6547 0.3780
vn 0.6974 -0.5928 -0.4027
vn -0.0000 -0.5928 -0.8053
vn -0.6974 -0.5928 -0.4027
vn -0.6974 -0.5928 0.4027
vn -0.0000 -0.5928 0.8053
vn 0.6974 -0.5928 0.4027
vn 0.8435 0.2266 -0.4870
vn -0.0000 0.2266 -0.9740
vn -0.8435 0.2266 -0.4870
vn -0.8435 0.2266 0.4870
vn -0.0000 0.2266 0.9740
vn 0.8435 0.2266 0.4870
vn 0.8603 -0.1147 -0.4967
vn -0.0000 -0.1147 -0.9934
vn -0.8603 -0.1147 -0.4967
vn -0.8603 -0.1147 0.4967
vn -0.0000 -0.1147 0.9934
vn 0.8603 -0.1147 0.4967
vn 0.8348 -0.2662 -0.4820
vn -0.0000 -0.2662 -0.9639
vn -0.8348 -0.2662 -0.4820
vn -0.8348 -0.2662 0.4820
vn -0.0000 -0.2662 0.9639
vn 0.8348 -0.2662 0.4820
vn 0.3566 -0.9113 -0.2059
vn -0.0000 -0.9113 -0.4118
vn -0.3566 -0.9113 -0.2059
vn -0.3566 -0.9113 0.2059
vn -0.0000 -0.9113 0.4118
vn 0.3566 -0.9113 0.2059
vn 0.8533 -0.1707 -0.4927
vn -0.0000 -0.1707 -0.9853
vn -0.8533 -0.1707 -0.4927
vn -0.8533 -0.1707 0.4927
vn -0.0000 -0.1707 0.9853
vn 0.8533 -0.1707 0.4927
vn 0.6223 -0.6955 -0.3593
vn -0.0000 -0.6955 -0.7185
vn -0.6223 -0.6955 -0.3593
vn -0.6223 -0.6955 0.3593
vn -0.0000 -0.6955 0.7185
vn 0.6223 -0.6955 0.3593
vn 0.6695 0.6343 -0.3865
vn -0.0000 0.6343 -0.7731
vn -0.6695 0.6343 -0.3866
vn -0.6695 0.6343 0.3865
vn -0.0000 0.6343 0.7731
vn 0.6695 0.6343 0.3865
vn -0.0000 1.0000 -0.0000
vn -0.8660 -0.0000 -0.5000
vn 0.8660 -0.0000 -0.5000
vn -0.0000 -0.0000 1.0000
vn -0.8660 -0.0000 0.5000
vn 0.8660 -0.0000 0.5000
vn -0.0000 -0.0000 -1.0000
vn -0.9608 -0.0000 0.2773
vn 0.2402 -0.0000 0.9707
vn 0.2402 -0.0000 -0.9707
vn 0.7206 -0.0000 -0.6934
vn -0.7206 -0.0000 0.6934
vn 0.9608 -0.0000 0.2774
vn 0.7206 -0.0000 0.6934
vn -0.2402 -0.0000 0.9707
vn -0.2402 -0.0000 -0.9707
vn 0.9608 -0.0000 -0.2773
vn -0.9608 -0.0000 -0.2774
vn -0.7206 -0.0000 -0.6934
vt 0.000000 0.000000
vt 0.083333 0.000000
vt 0.166667 0.000000
vt 0.250000 0.000000
vt 0.333333 0.000000
vt 0.416667 0.000000
vt 0.500000 0.000000
vt 0.583333 0.000000
vt 0.666667 0.000000
vt 0.750000 0.000000
vt 0.833333 0.000000
vt 0.916667 0.000000
vt 1.000000 0.000000
vt 0.000000 0.191708
vt 0.166667 0.191708
vt 0.333333 0.191708
vt 0.500000 0.191708
vt 0.666667 0.191708
vt 0.833333 0.191708
vt 1.000000 0.191708
vt 0.000000 0.363853
vt 0.166667 0.363853
vt 0.333333 0.363853
vt 0.500000 0.363853
vt 0.666667 0.363853
vt 0.833333 0.363853
vt 1.000000 0.363853
vt 0.000000 0.453839
vt 0.166667 0.453839
vt 0.333333 0.453839
vt 0.500000 0.453839
vt 0.666667 0.453839
vt 0.833333 0.453839
vt 1.000000 0.453839
vt 0.000000 0.563386
vt 0.166667 0.563386
vt 0.333333 0.563386
vt 0.500000 0.563386
vt 0.666667 0.563386
vt 0.833333 0.563386
vt 1.000000 0.563386
vt 0.000000 0.712057
vt 0.166667 0.712057
vt 0.333333 0.712057
vt 0.500000 0.712057
vt 0.666667 0.712057
vt 0.833333 0.712057
vt 1.000000 0.712057
vt 0.000000 0.751181
vt 0.166667 0.751181
vt 0.333333 0.751181
vt 0.500000 0.751181
vt 0.666667 0.751181
vt 0.833333 0.751181
vt 1.000000 0.751181
vt 0.000000 0.825517
vt 0.166667 0.825517
vt 0.333333 0.825517
vt 0.500000 0.825517
vt 0.666667 0.825517
vt 0.833333 0.825517
vt 1.000000 0.825517
vt 0.000000 0.899852
vt 0.166667 0.899852
vt 0.333333 0.899852
vt 0.500000 0.899852
vt 0.666667 0.899852
vt 0.833333 0.899852
vt 1.000000 0.899852
vt 0.000000 0.978100
vt 0.166667 0.978100
vt 0.333333 0.978100
vt 0.500000 0.978100
vt 0.666667 0.978100
vt 0.833333 0.978100
vt 1.000000 0.978100
vt 0.000000 1.764493
vt 0.166667 1.764493
vt 0.333333 1.764493
vt 0.500000 1.764493
vt 0.666667 1.764493
vt 0.833333 1.764493
vt 1.000000 1.764493
vt 0.000000 2.187033
vt 0.166667 2.187033
vt 0.333333 2.187033
vt 0.500000 2.187033
vt 0.666667 2.187033
vt 0.833333 2.187033
vt 1.000000 2.187033
vt 0.000000 2.510980
vt 0.166667 2.510980
vt 0.333333 2.510980
vt 0.500000 2.510980
vt 0.666667 2.510980
vt 0.833333 2.510980
vt 1.000000 2.510980
vt 0.000000 2.553234
vt 0.166667 2.553234
vt 0.333333 2.553234
vt 0.500000 2.553234
vt 0.666667 2.553234
vt 0.833333 2.553234
vt 1.000000 2.553234
vt 0.000000 2.647131
vt 0.166667 2.647131
vt 0.333333 2.647131
vt 0.500000 2.647131
vt 0.666667 2.647131
vt 0.833333 2.647131
vt 1.000000 2.647131
vt 0.000000 2.726944
vt 0.166667 2.726944
vt 0.333333 2.726944
vt 0.500000 2.726944
vt 0.666667 2.726944
vt 0.833333 2.726944
vt 1.000000 2.726944
vt 0.000000 2.816147
vt 0.166667 2.816147
vt 0.125000 2.816147
vt 0.041667 2.816147
vt 0.333333 2.816147
vt 0.291667 2.816147
vt 0.208333 2.816147
vt 0.500000 2.816147
vt 0.458333 2.816147
vt 0.375000 2.816147
vt 0.666667 2.816147
vt 0.625000 2.816147
vt 0.541667 2.816147
vt 0.833333 2.816147
vt 0.791667 2.816147
vt 0.708333 2.816147
vt 1.000000 2.816147
vt 0.958333 2.816147
vt 0.875000 2.816147
vt 0.083333 2.816147
vt 0.022714 2.816147
vt 0.064380 2.816147
vt 0.250000 2.816147
vt 0.189380 2.816147
vt 0.231047 2.816147
vt 0.416667 2.816147
vt 0.356047 2.816147
vt 0.397714 2.816147
vt 0.583333 2.816147
vt 0.522714 2.816147
vt 0.564380 2.816147
vt 0.750000 2.816147
vt 0.689380 2.816147
vt 0.731047 2.816147
vt 0.916667 2.816147
vt 0.856047 2.816147
vt 0.886357 2.816147
vt 0.946977 2.816147
vt 0.647714 2.816147
vt 0.314380 2.816147
vt 0.147714 2.816147
vt 0.481047 2.816147
vt 0.814380 2.816147
vt 0.977286 2.816147
s 0
usemtl Material
f 2/1/1 1/2/1 20/3/1
f 20/3/1 1/4/1 37/5/1
f 37/5/1 1/6/1 54/7/1
f 54/7/1 1/8/1 71/9/1
f 71/9/1 1/10/1 88/11/1
f 88/11/1 1/12/1 2/13/1
f 3/14/2 2/1/2 20/3/2 21/15/2
f 21/15/3 20/3/3 37/5/3 38/16/3
f 38/16/4 37/5/4 54/7/4 55/17/4
f 55/17/5 54/7/5 71/9/5 72/18/5
f 72/18/6 71/9/6 88/11/6 89/19/6
f 89/19/7 88/11/7 2/13/7 3/20/7
f 4/21/8 3/14/8 21/15/8 22/22/8
f 22/22/9 21/15/9 38/16/9 39/23/9
f 39/23/10 38/16/10 55/17/10 56/24/10
f 56/24/11 55/17/11 72/18/11 73/25/11
f 73/25/12 72/18/12 89/19/12 90/26/12
f 90/26/13 89/19/13 3/20/13 4/27/13
f 5/28/14 4/21/14 22/22/14 23/29/14
f 23/29/15 22/22/15 39/23/15 40/30/15
f 40/30/16 39/23/16 56/24/16 57/31/16
f 57/31/17 56/24/17 73/25/17 74/32/17
f 74/32/18 73/25/18 90/26/18 91/33/18
f 91/33/19 90/26/19 4/27/19 5/34/19
f 6/35/20 5/28/20 23/29/20 24/36/20
f 24/36/21 23/29/21 40/30/21 41/37/21
f 41/37/22 40/30/22 57/31/22 58/38/22
f 58/38/23 57/31/23 74/32/23 75/39/23
f 75/39/24 74/32/24 91/33/24 92/40/24
f 92/40/25 91/33/25 5/34/25 6/41/25
f 7/42/26 6/35/26 24/36/26 25/43/26
f 25/43/27 24/36/27 41/37/27 42/44/27
f 42/44/28 41/37/28 58/38/28 59/45/28
f 59/45/29 58/38/29 75/39/29 76/46/29
f 76/46/30 75/39/30 92/40/30 93/47/30
f 93/47/31 92/40/31 6/41/31 7/48/31
f 8/49/32 7/42/32 25/43/32 26/50/32
f 26/50/33 25/43/33 42/44/33 43/51/33
f 43/51/34 42/44/34 59/45/34 60/52/34
f 60/52/35 59/45/35 76/46/35 77/53/35
f 77/53/36 76/46/36 93/47/36 94/54/36
f 94/54/37 93/47/37 7/48/37 8/55/37
f 9/56/38 8/49/38 26/50/38 27/57/38
f 27/57/39 26/50/39 43/51/39 44/58/39
f 44/58/40 43/51/40 60/52/40 61/59/40
f 61/59/41 60/52/41 77/53/41 78/60/41
f 78/60/42 77/53/42 94/54/42 95/61/42
f 95/61/43 94/54/43 8/55/43 9/62/43
f 10/63/44 9/56/44 27/57/44 28/64/44
f 28/64/45 27/57/45 44/58/45 45/65/45
f 45/65/46 44/58/46 61/59/46 62/66/46
f 62/66/47 61/59/47 78/60/47 79/67/47
f 79/67/48 78/60/48 95/61/48 96/68/48
f 96/68/49 95/61/49 9/62/49 10/69/49
f 11/70/50 10/63/50 28/64/50 29/71/50
f 29/71/51 28/64/51 45/65/51 46/72/51
f 46/72/52 45/65/52 62/66/52 63/73/52
f 63/73/53 62/66/53 79/67/53 80/74/53
f 80/74/54 79/67/54 96/68/54 97/75/54
f 97/75/55 96/68/55 10/69/55 11/76/55
f 12/77/56 11/70/56 29/71/56 30/78/56
f 30/78/57 29/71/57 46/72/57 47/79/57
f 47/79/58 46/72/58 63/73/58 64/80/58
f 64/80/59 63/73/59 80/74/59 81/81/59
f 81/81/60 80/74/60 97/75/60 98/82/60
f 98/82/61 97/75/61 11/76/61 12/83/61
f 13/84/62 12/77/62 30/78/62 31/85/62
f 31/85/63 30/78/63 47/79/63 48/86/63
f 48/86/64 47/79/64 64/80/64 65/87/64
f 65/87/65 64/80/65 81/81/65 82/88/65
f 82/88/66 81/81/66 98/82/66 99/89/66
f 99/89/67 98/82/67 12/83/67 13/90/67
f 14/91/68 13/84/68 31/85/68 32/92/68
f 32/92/69 31/85/69 48/86/69 49/93/69
f 49/93/70 48/86/70 65/87/70 66/94/70
f 66/94/71 65/87/71 82/88/71 83/95/71
f 83/95/72 82/88/72 99/89/72 100/96/72
f 100/96/73 99/89/73 13/90/73 14/97/73
f 15/98/74 14/91/74 32/92/74 33/99/74
f 33/99/75 32/92/75 49/93/75 50/100/75
f 50/100/76 49/93/76 66/94/76 67/101/76
f 67/101/77 66/94/77 83/95/77 84/102/77
f 84/102/78 83/95/78 100/96/78 101/103/78
f 101/103/79 100/96/79 14/97/79 15/104/79
f 16/105/80 15/98/80 33/99/80 34/106/80
f 34/106/81 33/99/81 50/100/81 51/107/81
f 51/107/82 50/100/82 67/101/82 68/108/82
f 68/108/83 67/101/83 84/102/83 85/109/83
f 85/109/84 84/102/84 101/103/84 102/110/84
f 102/110/85 101/103/85 15/104/85 16/111/85
f 17/112/86 16/105/86 34/106/86 35/113/86
f 35/113/87 34/106/87 51/107/87 52/114/87
f 52/114/88 51/107/88 68/108/88 69/115/88
f 69/115/89 68/108/89 85/109/89 86/116/89
f 86/116/90 85/109/90 102/110/90 103/117/90
f 103/117/91 102/110/91 16/111/91 17/118/91
f 106/119/92 17/112/92 35/113/92 105/120/92 136/121/92 119/122/92
f 105/120/93 35/113/93 52/114/93 107/123/93 137/124/93 120/125/93
f 107/123/94 52/114/94 69/115/94 108/126/94 138/127/94 121/128/94
f 108/126/95 69/115/95 86/116/95 109/129/95 139/130/95 122/131/95
f 109/129/96 86/116/96 103/117/96 110/132/96 140/133/96 123/134/96
f 110/132/97 103/117/97 17/118/97 106/135/97 141/136/97 124/137/97
f 19/138/98 18/139/98 125/140/98
f 19/141/98 36/142/98 126/143/98
f 19/144/98 53/145/98 127/146/98
f 19/147/98 70/148/98 128/149/98
f 19/150/98 87/151/98 129/152/98
f 19/153/98 104/154/98 130/155/98
f 115/137/98 116/136/98 186/156/98 180/155/98
f 160/130/98 184/157/98 178/149/98 149/131/98
f 130/155/99 180/155/99 186/156/99 147/156/99
f 128/149/100 178/149/100 184/157/100 145/157/100
f 143/158/101 126/143/101 176/143/101 182/158/101
f 168/129/98 191/134/98 196/152/98 202/151/98
f 53/145/101 143/158/101 182/158/101 151/145/101
f 142/159/102 125/140/102 175/140/102 181/159/102
f 70/148/103 144/160/103 183/160/103 117/148/103
f 137/124/104 107/123/104 148/123/104 156/124/104
f 127/146/103 53/145/103 151/145/103 177/146/103
f 109/129/101 123/134/101 132/134/101 135/129/101
f 175/140/102 114/139/102 166/139/102 169/140/102
f 53/145/98 19/141/98 143/158/98
f 106/119/100 119/122/100 133/122/100 113/119/100
f 110/132/103 124/137/103 115/137/103 152/132/103
f 157/121/98 181/159/98 175/140/98 133/122/98
f 142/159/98 19/138/98 125/140/98
f 176/143/101 134/142/101 164/142/101 153/143/101
f 146/161/104 129/152/104 179/152/104 185/161/104
f 147/156/98 19/153/98 130/155/98
f 108/126/102 122/131/102 149/131/102 112/126/102
f 118/127/98 183/160/98 177/146/98 111/128/98
f 150/125/98 156/124/98 182/158/98 176/143/98
f 180/155/99 154/154/99 201/154/99 161/155/99
f 132/134/98 159/133/98 185/161/98 179/152/98
f 129/152/104 87/151/104 155/151/104 179/152/104
f 125/140/102 18/139/102 114/139/102 175/140/102
f 122/131/102 139/130/102 160/130/102 149/131/102
f 140/133/101 110/132/101 152/132/101 159/133/101
f 36/142/101 134/142/101 176/143/101 126/143/101
f 36/142/98 19/138/98 142/159/98
f 139/130/102 109/129/102 135/129/102 160/130/102
f 138/127/99 108/126/99 112/126/99 118/127/99
f 128/149/100 70/148/100 117/148/100 178/149/100
f 146/161/98 19/150/98 129/152/98
f 141/136/103 106/135/103 113/135/103 116/136/103
f 136/121/100 105/120/100 131/120/100 157/121/100
f 18/162/99 147/156/99 186/156/99 114/162/99
f 173/123/98 174/128/98 199/146/98 165/145/98
f 107/123/99 121/128/99 111/128/99 148/123/99
f 121/128/99 138/127/99 118/127/99 111/128/99
f 205/119/98 190/122/98 169/140/98 166/162/98
f 203/120/98 200/125/98 153/143/98 164/142/98
f 194/126/98 197/131/98 188/149/98 170/148/98
f 104/154/98 19/150/98 146/161/98
f 105/120/104 120/125/104 150/125/104 131/120/104
f 140/133/101 159/133/101 132/134/101 123/134/101
f 118/127/99 112/126/99 194/126/99 162/127/99
f 144/160/103 127/146/103 177/146/103 183/160/103
f 104/154/104 146/161/104 185/161/104 154/154/104
f 143/158/98 19/141/98 126/143/98
f 18/162/98 19/153/98 147/156/98
f 189/132/98 187/137/98 161/155/98 201/154/98
f 185/161/105 159/133/105 206/133/105 158/161/105
f 156/124/104 148/123/104 173/123/104 193/124/104
f 135/129/101 132/134/101 191/134/101 168/129/101
f 149/131/106 178/149/106 188/149/106 197/131/106
f 87/151/100 145/157/100 184/157/100 155/151/100
f 155/151/104 202/151/104 196/152/104 179/152/104
f 118/127/107 162/127/107 192/160/107 183/160/107
f 70/148/98 19/144/98 144/160/98
f 115/137/108 180/155/108 161/155/108 187/137/108
f 151/145/101 182/158/101 195/158/101 165/145/101
f 114/162/99 186/156/99 204/156/99 166/162/99
f 19/147/98 145/157/98 87/151/98
f 177/146/109 199/146/109 174/128/109 111/128/109
f 185/161/104 158/161/104 201/154/104 154/154/104
f 117/148/103 183/160/103 192/160/103 170/148/103
f 19/147/98 128/149/98 145/157/98
f 132/134/110 179/152/110 196/152/110 191/134/110
f 19/144/98 127/146/98 144/160/98
f 152/132/103 115/137/103 187/137/103 189/132/103
f 181/159/111 157/121/111 172/121/111 171/159/111
f 116/136/112 198/136/112 204/156/112 186/156/112
f 133/122/113 175/140/113 169/140/113 190/122/113
f 116/136/103 113/135/103 205/135/103 198/136/103
f 155/151/100 184/157/100 163/157/100 202/151/100
f 112/126/102 149/131/102 197/131/102 194/126/102
f 131/120/104 150/125/104 200/125/104 203/120/104
f 120/125/104 137/124/104 156/124/104 150/125/104
f 156/124/114 193/124/114 195/158/114 182/158/114
f 136/121/100 157/121/100 133/122/100 119/122/100
f 130/155/99 104/154/99 154/154/99 180/155/99
f 160/130/102 135/129/102 168/129/102 167/130/102
f 176/143/115 153/143/115 200/125/115 150/125/115
f 181/159/102 171/159/102 164/142/102 134/142/102
f 157/121/100 131/120/100 203/120/100 172/121/100
f 159/133/101 152/132/101 189/132/101 206/133/101
f 184/157/116 160/130/116 167/130/116 163/157/116
f 148/123/99 111/128/99 174/128/99 173/123/99
f 151/145/103 165/145/103 199/146/103 177/146/103
f 142/159/102 181/159/102 134/142/102 36/142/102
f 113/119/100 133/122/100 190/122/100 205/119/100
f 193/124/98 173/123/98 165/145/98 195/158/98
f 172/121/98 203/120/98 164/142/98 171/159/98
f 198/136/98 205/119/98 166/162/98 204/156/98
f 206/133/98 189/132/98 201/154/98 158/161/98
f 167/130/98 168/129/98 202/151/98 163/157/98
f 162/127/98 194/126/98 170/148/98 192/160/98
f 117/148/100 170/148/100 188/149/100 178/149/100
f 141/136/103 116/136/103 115/137/103 124/137/103
l 164 207
l 203 208

25
Models/low_poly_rook.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://dbqrpgaheoj2r"
path="res://.godot/imported/low_poly_rook.obj-20dd70eaffdd7b74e582411269aed6f3.mesh"
[deps]
files=["res://.godot/imported/low_poly_rook.obj-20dd70eaffdd7b74e582411269aed6f3.mesh"]
source_file="res://Models/low_poly_rook.obj"
dest_files=["res://.godot/imported/low_poly_rook.obj-20dd70eaffdd7b74e582411269aed6f3.mesh", "res://.godot/imported/low_poly_rook.obj-20dd70eaffdd7b74e582411269aed6f3.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/pawn.glb Executable file

Binary file not shown.

42
Models/pawn.glb.import Executable file
View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://q74sddvhx0ux"
path="res://.godot/imported/pawn.glb-4dbb984d5f3ed40d27926e1e5ed1c145.scn"
[deps]
source_file="res://Models/pawn.glb"
dest_files=["res://.godot/imported/pawn.glb-4dbb984d5f3ed40d27926e1e5ed1c145.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

2
Models/pawn.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'chess_pieces_separated.blend'
# www.blender.org

54885
Models/pawn.obj Executable file

File diff suppressed because it is too large Load diff

25
Models/pawn.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://dn2vs5onakx6i"
path="res://.godot/imported/pawn.obj-5b32eaabf3a26af91282a19fbe578acb.mesh"
[deps]
files=["res://.godot/imported/pawn.obj-5b32eaabf3a26af91282a19fbe578acb.mesh"]
source_file="res://Models/pawn.obj"
dest_files=["res://.godot/imported/pawn.obj-5b32eaabf3a26af91282a19fbe578acb.mesh", "res://.godot/imported/pawn.obj-5b32eaabf3a26af91282a19fbe578acb.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/queen.glb Executable file

Binary file not shown.

42
Models/queen.glb.import Executable file
View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cwkpmvmhkip4x"
path="res://.godot/imported/queen.glb-93f811ef1df35fd0d447b05b08efedde.scn"
[deps]
source_file="res://Models/queen.glb"
dest_files=["res://.godot/imported/queen.glb-93f811ef1df35fd0d447b05b08efedde.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

2
Models/queen.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'chess_pieces_separated.blend'
# www.blender.org

123335
Models/queen.obj Executable file

File diff suppressed because it is too large Load diff

25
Models/queen.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://cbr1tmaelnbwv"
path="res://.godot/imported/queen.obj-e21033b9f66cf0402f44bb4083056d9b.mesh"
[deps]
files=["res://.godot/imported/queen.obj-e21033b9f66cf0402f44bb4083056d9b.mesh"]
source_file="res://Models/queen.obj"
dest_files=["res://.godot/imported/queen.obj-e21033b9f66cf0402f44bb4083056d9b.mesh", "res://.godot/imported/queen.obj-e21033b9f66cf0402f44bb4083056d9b.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/rook.glb Executable file

Binary file not shown.

42
Models/rook.glb.import Executable file
View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bxfjmjl1tm1y8"
path="res://.godot/imported/rook.glb-6027da87d8c07baf4f75d330c4394ed6.scn"
[deps]
source_file="res://Models/rook.glb"
dest_files=["res://.godot/imported/rook.glb-6027da87d8c07baf4f75d330c4394ed6.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

2
Models/rook.mtl Executable file
View file

@ -0,0 +1,2 @@
# Blender 5.0.0 MTL File: 'chess_pieces_separated.blend'
# www.blender.org

85748
Models/rook.obj Executable file

File diff suppressed because it is too large Load diff

25
Models/rook.obj.import Executable file
View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bpi163efm64p2"
path="res://.godot/imported/rook.obj-cbb989e3862974bed0c69e5c49576fe1.mesh"
[deps]
files=["res://.godot/imported/rook.obj-cbb989e3862974bed0c69e5c49576fe1.mesh"]
source_file="res://Models/rook.obj"
dest_files=["res://.godot/imported/rook.obj-cbb989e3862974bed0c69e5c49576fe1.mesh", "res://.godot/imported/rook.obj-cbb989e3862974bed0c69e5c49576fe1.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
Models/tile_border.blend Executable file

Binary file not shown.

60
Models/tile_border.blend.import Executable file
View file

@ -0,0 +1,60 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dqjl0p0ek1vvt"
path="res://.godot/imported/tile_border.blend-33898cc53190207cae9c08677dd36938.scn"
[deps]
source_file="res://Models/tile_border.blend"
dest_files=["res://.godot/imported/tile_border.blend-33898cc53190207cae9c08677dd36938.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/gpu_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2

BIN
Models/tile_border.blend1 Executable file

Binary file not shown.

BIN
Models/tile_border_attack.blend Executable file

Binary file not shown.

View file

@ -0,0 +1,60 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://h43qfi8nk4uv"
path="res://.godot/imported/tile_border_attack.blend-9f1d47cd4f5ed3036bfaa4eba60f1334.scn"
[deps]
source_file="res://Models/tile_border_attack.blend"
dest_files=["res://.godot/imported/tile_border_attack.blend-9f1d47cd4f5ed3036bfaa4eba60f1334.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/gpu_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2

BIN
Models/tile_border_attack.blend1 Executable file

Binary file not shown.

BIN
Pieces.stl.stl Executable file

Binary file not shown.

14
Resources/Pieces/bishop.tres Executable file
View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="PieceRes" format=3 uid="uid://drhygbtu4bbiq"]
[ext_resource type="Material" uid="uid://brrbuo0i0e5bh" path="res://Materials/piece_white.tres" id="1_n10vd"]
[ext_resource type="ArrayMesh" uid="uid://dd6pgkrsqn2vt" path="res://Models/low_poly_bishop.obj" id="2_n10vd"]
[ext_resource type="Script" uid="uid://cfwpyvuiwr1ph" path="res://Scripts/Rules/bishop.gd" id="3_orq86"]
[ext_resource type="Script" uid="uid://c7dd1y3vdajk5" path="res://Resources/piece_res.gd" id="4_pvhny"]
[resource]
script = ExtResource("4_pvhny")
movement_speed = 10.0
mesh = ExtResource("2_n10vd")
material = ExtResource("1_n10vd")
rules = Array[Script]([ExtResource("3_orq86")])
metadata/_custom_type_script = "uid://c7dd1y3vdajk5"

14
Resources/Pieces/king.tres Executable file
View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="PieceRes" format=3 uid="uid://ekgey785opq5"]
[ext_resource type="Material" uid="uid://brrbuo0i0e5bh" path="res://Materials/piece_white.tres" id="1_lr8fu"]
[ext_resource type="ArrayMesh" uid="uid://bxtpbpxglphok" path="res://Models/king.obj" id="2_i7cnp"]
[ext_resource type="Script" uid="uid://c0ha05qj3xk65" path="res://Scripts/Rules/king.gd" id="3_athh1"]
[ext_resource type="Script" uid="uid://c7dd1y3vdajk5" path="res://Resources/piece_res.gd" id="4_odfum"]
[resource]
script = ExtResource("4_odfum")
movement_speed = 10.0
mesh = ExtResource("2_i7cnp")
material = ExtResource("1_lr8fu")
rules = Array[Script]([ExtResource("3_athh1")])
metadata/_custom_type_script = "uid://c7dd1y3vdajk5"

14
Resources/Pieces/knight.tres Executable file
View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="PieceRes" format=3 uid="uid://cah56vr1263v1"]
[ext_resource type="Material" uid="uid://bekkxcgjt3hct" path="res://Materials/piece_red.tres" id="1_kkhb3"]
[ext_resource type="ArrayMesh" uid="uid://hnlwpehvi3ok" path="res://Models/kight.obj" id="2_f7641"]
[ext_resource type="Script" uid="uid://c7dd1y3vdajk5" path="res://Resources/piece_res.gd" id="3_djuau"]
[ext_resource type="Script" uid="uid://dsea2mlyank46" path="res://Scripts/Rules/knight.gd" id="3_odt8k"]
[resource]
script = ExtResource("3_djuau")
movement_speed = 10.0
mesh = ExtResource("2_f7641")
material = ExtResource("1_kkhb3")
rules = Array[Script]([ExtResource("3_odt8k")])
metadata/_custom_type_script = "uid://c7dd1y3vdajk5"

14
Resources/Pieces/pawn.tres Executable file
View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="PieceRes" format=3 uid="uid://cbwd1rtruemqj"]
[ext_resource type="Material" uid="uid://brrbuo0i0e5bh" path="res://Materials/piece_white.tres" id="1_rl4he"]
[ext_resource type="ArrayMesh" uid="uid://cq3m767ijo3aq" path="res://Models/low_poly_pawn.obj" id="2_gum4o"]
[ext_resource type="Script" uid="uid://c7dd1y3vdajk5" path="res://Resources/piece_res.gd" id="2_rl4he"]
[ext_resource type="Script" uid="uid://cnc4cqr4eu4yh" path="res://Scripts/Rules/pawn.gd" id="3_gum4o"]
[resource]
script = ExtResource("2_rl4he")
movement_speed = 10.0
mesh = ExtResource("2_gum4o")
material = ExtResource("1_rl4he")
rules = Array[Script]([ExtResource("3_gum4o")])
metadata/_custom_type_script = "uid://c7dd1y3vdajk5"

15
Resources/Pieces/queen.tres Executable file
View file

@ -0,0 +1,15 @@
[gd_resource type="Resource" script_class="PieceRes" format=3 uid="uid://dpec03625gclm"]
[ext_resource type="Material" uid="uid://brrbuo0i0e5bh" path="res://Materials/piece_white.tres" id="1_n53im"]
[ext_resource type="ArrayMesh" uid="uid://cbr1tmaelnbwv" path="res://Models/queen.obj" id="2_xk4k7"]
[ext_resource type="Script" uid="uid://by68phh60fpjr" path="res://Scripts/Rules/rook.gd" id="3_4acev"]
[ext_resource type="Script" uid="uid://cfwpyvuiwr1ph" path="res://Scripts/Rules/bishop.gd" id="4_4acev"]
[ext_resource type="Script" uid="uid://c7dd1y3vdajk5" path="res://Resources/piece_res.gd" id="4_35asj"]
[resource]
script = ExtResource("4_35asj")
movement_speed = 10.0
mesh = ExtResource("2_xk4k7")
material = ExtResource("1_n53im")
rules = Array[Script]([ExtResource("3_4acev"), ExtResource("4_4acev")])
metadata/_custom_type_script = "uid://c7dd1y3vdajk5"

14
Resources/Pieces/rook.tres Executable file
View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="PieceRes" format=3 uid="uid://cso00cln3awgu"]
[ext_resource type="Material" uid="uid://brrbuo0i0e5bh" path="res://Materials/piece_white.tres" id="1_tmt7w"]
[ext_resource type="ArrayMesh" uid="uid://dbqrpgaheoj2r" path="res://Models/low_poly_rook.obj" id="2_xgnuu"]
[ext_resource type="Script" uid="uid://c7dd1y3vdajk5" path="res://Resources/piece_res.gd" id="3_e38o2"]
[ext_resource type="Script" uid="uid://by68phh60fpjr" path="res://Scripts/Rules/rook.gd" id="3_tmt7w"]
[resource]
script = ExtResource("3_e38o2")
movement_speed = 10.0
mesh = ExtResource("2_xgnuu")
material = ExtResource("1_tmt7w")
rules = Array[Script]([ExtResource("3_tmt7w")])
metadata/_custom_type_script = "uid://c7dd1y3vdajk5"

11
Resources/piece_res.gd Executable file
View file

@ -0,0 +1,11 @@
extends Resource
class_name PieceRes
@export var movement_speed : float = 1.0
@export var mesh: Mesh
@export var material : StandardMaterial3D
@export var rules: Array[Script]
#health
#model
#mana
#move_cooldown

1
Resources/piece_res.gd.uid Executable file
View file

@ -0,0 +1 @@
uid://c7dd1y3vdajk5

14
Scene/Pieces/bishop.tscn Executable file
View file

@ -0,0 +1,14 @@
[gd_scene format=3 uid="uid://dsc2tova7rvx7"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="2_bmony"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="2_r76xr"]
[ext_resource type="ArrayMesh" uid="uid://c67nw3hvqrkev" path="res://Models/bishop.obj" id="3_r76xr"]
[node name="Bishop" type="Node3D" unique_id=1605941411]
script = ExtResource("2_bmony")
color = ExtResource("2_r76xr")
[node name="mesh" type="MeshInstance3D" parent="." unique_id=830382749]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
material_override = ExtResource("2_r76xr")
mesh = ExtResource("3_r76xr")

13
Scene/Pieces/king.tscn Executable file
View file

@ -0,0 +1,13 @@
[gd_scene format=3 uid="uid://qjo2ij73xlok"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="1_ycl1t"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="2_5ys0t"]
[ext_resource type="ArrayMesh" uid="uid://bxtpbpxglphok" path="res://Models/king.obj" id="3_2gso2"]
[node name="King" type="Node3D" unique_id=1224931075]
script = ExtResource("1_ycl1t")
[node name="mesh" type="MeshInstance3D" parent="." unique_id=455294172]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0, 0, 0)
material_override = ExtResource("2_5ys0t")
mesh = ExtResource("3_2gso2")

12
Scene/Pieces/knight.tscn Executable file
View file

@ -0,0 +1,12 @@
[gd_scene format=3 uid="uid://di3qg1qnmy0p2"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="1_qbtkq"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="2_cka4e"]
[ext_resource type="ArrayMesh" uid="uid://hnlwpehvi3ok" path="res://Models/kight.obj" id="3_0w1en"]
[node name="Knight" type="Node3D" unique_id=1333208927]
script = ExtResource("1_qbtkq")
[node name="mesh" type="MeshInstance3D" parent="." unique_id=515809374]
material_override = ExtResource("2_cka4e")
mesh = ExtResource("3_0w1en")

10
Scene/Pieces/pawn.tscn Executable file
View file

@ -0,0 +1,10 @@
[gd_scene format=3 uid="uid://dkl8itq74sajx"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="1_nci4k"]
[ext_resource type="ArrayMesh" uid="uid://dn2vs5onakx6i" path="res://Models/pawn.obj" id="3_un5ic"]
[node name="Pawn" type="Node3D" unique_id=124611093]
script = ExtResource("1_nci4k")
[node name="mesh" type="MeshInstance3D" parent="." unique_id=1910024001]
mesh = ExtResource("3_un5ic")

77
Scene/Pieces/piece.gd Executable file
View file

@ -0,0 +1,77 @@
@tool
class_name Piece
extends Node3D
@export var piece_res : PieceRes
var is_moving : bool = false
var target : Vector2
var start_pos :Vector3
var start_coord: Vector2i
var mesh_instance_3d: MeshInstance3D
var possible_movements: Array[Vector2i]
#@export var color : StandardMaterial3D = preload("uid://brrbuo0i0e5bh") as StandardMaterial3D:
#set(material):
#color = material
#if Engine.is_editor_hint():
#mesh.material_override = color
#get:
#return color
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
for rule in piece_res.rules:
rule.ready(self)
print(piece_res.material)
var mesh_instance = MeshInstance3D.new()
mesh_instance.mesh = piece_res.mesh
mesh_instance.mesh.surface_set_material(0,piece_res.material)
add_child(mesh_instance)
mesh_instance_3d = mesh_instance
start_coord = to_coord()
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
if is_moving:
#move to target
var x_diff = 0
var z_diff = 0
if target.x < start_pos.x:
x_diff = -(start_pos.x - target.x)
else:
x_diff = (target.x - start_pos.x)
if target.y < start_pos.z:
z_diff = -(start_pos.z - target.y)
else:
z_diff = (target.y - start_pos.z)
global_translate(Vector3(x_diff, 0, z_diff).normalized() * delta * piece_res.movement_speed)
if abs(position.x - target.x) < 0.1:
position.x = target.x
if abs(target.y - position.z) < 0.1:
position.z = target.y
if position.z == target.y and position.x == target.x:
is_moving = false
pass
pass
func move_to(new_target: Vector2):
for moverule_script in piece_res.rules:
moverule_script.before_move(self)
#if piece_res.piece_type == PieceRes.PieceType.PAWN:
#possible_movements = [Vector2i(0,1)]
target = new_target * 2
start_pos = position
is_moving = true
pass
func to_coord() -> Vector2i:
return Vector2i(position.x / 2, position.z / 2)
func die():
queue_free()
pass

1
Scene/Pieces/piece.gd.uid Executable file
View file

@ -0,0 +1 @@
uid://c11aaiot3b336

6
Scene/Pieces/piece.tscn Executable file
View file

@ -0,0 +1,6 @@
[gd_scene format=3 uid="uid://ci6k70kme7egj"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="1_y1oan"]
[node name="Piece" type="Node3D" unique_id=410020425]
script = ExtResource("1_y1oan")

12
Scene/Pieces/queen.tscn Executable file
View file

@ -0,0 +1,12 @@
[gd_scene format=3 uid="uid://b5o0e01wkibu7"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="1_gmwly"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="2_uipd2"]
[ext_resource type="ArrayMesh" uid="uid://cbr1tmaelnbwv" path="res://Models/queen.obj" id="3_18v2x"]
[node name="Queen" type="Node3D" unique_id=1009873024]
script = ExtResource("1_gmwly")
color = ExtResource("2_uipd2")
[node name="mesh" type="MeshInstance3D" parent="." unique_id=1534534969]
mesh = ExtResource("3_18v2x")

12
Scene/Pieces/rook.tscn Executable file
View file

@ -0,0 +1,12 @@
[gd_scene format=3 uid="uid://dxh3jmv61jfp0"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="1_4uxm1"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="2_kqueb"]
[ext_resource type="ArrayMesh" uid="uid://bpi163efm64p2" path="res://Models/rook.obj" id="3_bs0i1"]
[node name="Rook" type="Node3D" unique_id=699678101]
script = ExtResource("1_4uxm1")
color = ExtResource("2_kqueb")
[node name="mesh" type="MeshInstance3D" parent="." unique_id=2043445377]
mesh = ExtResource("3_bs0i1")

7
Scene/attack_highlighter.tscn Executable file
View file

@ -0,0 +1,7 @@
[gd_scene format=3 uid="uid://c772javfi1vol"]
[ext_resource type="PackedScene" uid="uid://h43qfi8nk4uv" path="res://Models/tile_border_attack.blend" id="1_854c7"]
[node name="attack_highlighter" type="Node3D" unique_id=2043934970 groups=["Highlighter"]]
[node name="tile_border_attack" parent="." unique_id=1588961792 groups=["Highlighter"] instance=ExtResource("1_854c7")]

129
Scene/board.gd Executable file
View file

@ -0,0 +1,129 @@
extends Node3D
@export var multiplier = 20
const TILE : PackedScene = preload("uid://btmuoxdocev5r")
const TILE_DARK = preload("uid://lc84reoxexjp")
const TILE_LIGHT = preload("uid://drsd4o5kptjhm")
var board_size = Vector2i(8, 8)
var all_tiles = []
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
var tile_array2 = generate_tile_array(board_size, 2)
generate_board_from_array(tile_array2)
pass
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass
func generate_board_from_array(tile_array):
# Board spacing
var TILE_SPACING := 2.0
for data in tile_array:
# Read coord + height from your array entries
var coord = data.get("coord", Vector2(0, 0))
var y_offset = data.get("tile_y_offset")
# Support Vector2 or Vector2i
var x := int(coord.x)
var z := int(coord.y)
all_tiles.append(Vector2i(x, z))
if TILE.can_instantiate():
var tile := TILE.instantiate() as Tile
var mesh := tile.get_child(0) as MeshInstance3D
# Checker materials (same logic you had)
if x % 2 == 0:
if z % 2 == 0:
mesh.set_surface_override_material(0, TILE_DARK)
else:
mesh.set_surface_override_material(0, TILE_LIGHT)
else:
if z % 2 == 0:
mesh.set_surface_override_material(0, TILE_LIGHT)
else:
mesh.set_surface_override_material(0, TILE_DARK)
tile.position = Vector3(x * TILE_SPACING, y_offset, z * TILE_SPACING)
tile.name = "fffx%dz%d" % [x, z]
add_child(tile)
# Your coord setter (assuming Tile expects Vector2i)
tile.set_coord(Vector2i(x, z))
# Connect signals after adding
for child in get_children():
child.is_clicked.connect(_on_tile_clicked)
#generate simple 8x8 board
func generate_board():
for x in range(8):
for z in range(8):
if TILE.can_instantiate():
var tile = TILE.instantiate() as Tile
var mesh = tile.get_child(0) as MeshInstance3D
mesh.set_surface_override_material(0, TILE_DARK)
tile.translate(Vector3(x*2, 0, z*2))
tile.name = "fffx{0}z{1}".format([x,z])
add_child(tile)
#tile.is_clicked.connect(board.on_tile_clicked)
#board.
#tile.connect("is_clicked", board, "on_tile_clicked")
#tile.owner = get_scene()
tile.set_coord(Vector2i(x,z))
if x % 2 == 0:
if z % 2 == 0:
mesh.set_surface_override_material(0, TILE_DARK)
else:
mesh.set_surface_override_material(0, TILE_LIGHT)
else:
if z % 2 == 0:
mesh.set_surface_override_material(0, TILE_LIGHT)
else:
mesh.set_surface_override_material(0, TILE_DARK)
#mesh.owner = get_scene()
for child in get_children():
child.is_clicked.connect(_on_tile_clicked)
pass # Replace with function body.
const FAST_NOISE_LITE = preload("uid://ba38fsam4t5xj")
func generate_tile_array(grid_dimensions: Vector2, smoothing_iterations: int = 4) -> Array:
var rng: RandomNumberGenerator = RandomNumberGenerator.new()
rng.randomize()
var tiles: Array = []
var grid_width: int = int(grid_dimensions.x)
var grid_height: int = int(grid_dimensions.y)
# elevation_map[z][x] -> float
var elevation_map: Array = []
# ----------------------------
# STEP 3: build your tile array
# ----------------------------
for x: int in range(grid_width):
for z: int in range(grid_height):
var final_elevation: float = FAST_NOISE_LITE.get_noise_2d(x,z) * multiplier
tiles.append({
"coord": Vector2(x, z),
"tile_height": 1,
"tile_y_offset": 0 #final_elevation
})
return tiles
func _on_tile_clicked(coord) -> void:
print("Tile Coord:", coord);
pass # Replace with function body.

1
Scene/board.gd.uid Executable file
View file

@ -0,0 +1 @@
uid://5tat6gxpjuwq

6
Scene/board.tscn Executable file
View file

@ -0,0 +1,6 @@
[gd_scene format=3 uid="uid://2cqjdxpi6ave"]
[ext_resource type="Script" uid="uid://5tat6gxpjuwq" path="res://Scene/board.gd" id="1_mo6ic"]
[node name="Board" type="Node3D" unique_id=934988573]
script = ExtResource("1_mo6ic")

78
Scene/game.gd Executable file
View file

@ -0,0 +1,78 @@
extends Node3D
class_name Game
const HIGHLIGHT = preload("uid://d3ognkvbqsh4u")
var selected_piece : Piece
const MOVEMENT_HIGHLIGHTER = preload("uid://cnbgugaxpa3g5")
const ATTACK_HIGHLIGHTER = preload("uid://c772javfi1vol")
var possible_positions : Array[Vector2i] = []
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
#$SuperPawn2.move_to(Vector2(8,8))
#$SuperPawn.move_to(Vector2(0,0))
for child in get_node("Board").get_children():
child.is_clicked.connect(movement)
pass # Replace with function body.
func movement(coord:Vector2i):
if selected_piece:
if coord in possible_positions:
selected_piece.move_to(coord)
deselect()
else:
select_piece(coord)
func get_piece_at(coord) -> Piece:
for piece in get_node("Pieces").get_children():
var piece_coord = Vector2i(piece.position.x / 2, piece.position.z / 2)
if piece_coord == coord:
return piece
return null
func select_piece(coord:Vector2i):
var pos = Vector3(coord.x, 0, coord.y)
for child in $Pieces.get_children():
if child.is_in_group("Pieces"):
if child.position / 2 == pos:
var piece : Piece = child
selected_piece = piece
piece.mesh_instance_3d.material_overlay = HIGHLIGHT
piece.possible_movements = []
for scr in piece.piece_res.rules:
scr.select(piece,self)
#piece.piece_res.moverules.selectRule(piece, self)
for move in piece.possible_movements:
var highlighter : Node3D
var possible_pos = Vector2i(piece.position.x / 2 + move.x, piece.position.z / 2 + move.y)
var other_piece = get_piece_at(possible_pos)
if possible_pos not in get_node("Board").all_tiles:
continue
if other_piece and other_piece.is_in_group("Enemy"):
highlighter = ATTACK_HIGHLIGHTER.instantiate()
else:
highlighter = MOVEMENT_HIGHLIGHTER.instantiate()
highlighter.position.x = possible_pos.x * 2
highlighter.position.z = possible_pos.y * 2
possible_positions.append(possible_pos)
add_child(highlighter)
break
else:
deselect()
pass
func deselect():
if selected_piece:
selected_piece.mesh_instance_3d.material_overlay = null
selected_piece = null
possible_positions = []
for child in get_children():
if child.is_in_group("Highlighter"):
child.queue_free()
func _process(delta: float) -> void:
pass

1
Scene/game.gd.uid Executable file
View file

@ -0,0 +1 @@
uid://40ykqd27yux

99
Scene/game.tscn Executable file
View file

@ -0,0 +1,99 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="Script" uid="uid://40ykqd27yux" path="res://Scene/game.gd" id="1_8f6ah"]
[ext_resource type="Resource" uid="uid://cbwd1rtruemqj" path="res://Resources/Pieces/pawn.tres" id="5_sagxc"]
[ext_resource type="Resource" uid="uid://cah56vr1263v1" path="res://Resources/Pieces/knight.tres" id="6_h8jt7"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="Resource" uid="uid://drhygbtu4bbiq" path="res://Resources/Pieces/bishop.tres" id="7_h8jt7"]
[ext_resource type="PackedScene" uid="uid://ci6k70kme7egj" path="res://Scene/Pieces/piece.tscn" id="7_sagxc"]
[ext_resource type="Resource" uid="uid://dpec03625gclm" path="res://Resources/Pieces/queen.tres" id="8_8f6ah"]
[ext_resource type="Resource" uid="uid://cso00cln3awgu" path="res://Resources/Pieces/rook.tres" id="8_sagxc"]
[ext_resource type="Script" uid="uid://c11aaiot3b336" path="res://Scene/Pieces/piece.gd" id="9_8f6ah"]
[ext_resource type="Resource" uid="uid://ekgey785opq5" path="res://Resources/Pieces/king.tres" id="10_twwsd"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
script = ExtResource("1_8f6ah")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.7422784e-08, 2.0779702e-15, 1.0542077e-08, 0.1205873, 0.9927028, 8.678483e-08, 0.9927028, -0.1205873, 7, 15.866533, 5.295808)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Pieces" type="Node3D" parent="." unique_id=393239626]
[node name="Queen" parent="Pieces" unique_id=410020425 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4)
piece_res = ExtResource("8_8f6ah")
[node name="Pawn5" parent="Pieces" unique_id=214368826 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 2)
piece_res = ExtResource("5_sagxc")
[node name="Pawn6" parent="Pieces" unique_id=353236800 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4, 0, 2)
piece_res = ExtResource("5_sagxc")
[node name="Pawn7" parent="Pieces" unique_id=667979117 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 2)
piece_res = ExtResource("5_sagxc")
[node name="Pawn8" parent="Pieces" unique_id=279147143 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 8)
piece_res = ExtResource("5_sagxc")
[node name="Knight" parent="Pieces" unique_id=828740381 groups=["Enemy", "Pieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 10)
piece_res = ExtResource("6_h8jt7")
[node name="Knight2" parent="Pieces" unique_id=905424274 groups=["Enemy", "Pieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 8)
piece_res = ExtResource("6_h8jt7")
[node name="Rook" parent="Pieces" unique_id=457900680 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 8)
piece_res = ExtResource("8_sagxc")
[node name="Bishop" parent="Pieces" unique_id=839312457 groups=["Pieces", "PlayerPieces"] instance=ExtResource("7_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 8)
piece_res = ExtResource("7_h8jt7")
[node name="King" type="Node3D" parent="Pieces" unique_id=345844088 groups=["Pieces", "PlayerPieces"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 2)
script = ExtResource("9_8f6ah")
piece_res = ExtResource("10_twwsd")
metadata/_custom_type_script = "uid://c11aaiot3b336"

87
Scene/game.tscn11294022872.tmp Executable file
View file

@ -0,0 +1,87 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://qjo2ij73xlok" path="res://Scene/Pieces/king.tscn" id="2_thj8p"]
[ext_resource type="PackedScene" uid="uid://dxh3jmv61jfp0" path="res://Scene/Pieces/rook.tscn" id="4_sagxc"]
[ext_resource type="PackedScene" uid="uid://di3qg1qnmy0p2" path="res://Scene/Pieces/knight.tscn" id="5_8f6ah"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="PackedScene" uid="uid://dkl8itq74sajx" path="res://Scene/Pieces/pawn.tscn" id="6_twwsd"]
[ext_resource type="PackedScene" uid="uid://btmuoxdocev5r" path="res://Scene/tile.tscn" id="7_h8jt7"]
[ext_resource type="PackedScene" uid="uid://ci6k70kme7egj" path="res://Scene/Pieces/piece.tscn" id="7_sagxc"]
[ext_resource type="Resource" uid="uid://cbwd1rtruemqj" path="res://pawn.tres" id="8_sagxc"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="9_8f6ah"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.7422784e-08, 2.0779702e-15, 1.0542077e-08, 0.1205873, 0.9927028, 8.678483e-08, 0.9927028, -0.1205873, 7, 15.866533, 5.295808)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="King" parent="." unique_id=1224931075 instance=ExtResource("2_thj8p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14)
[node name="King2" parent="." unique_id=816589942 instance=ExtResource("2_thj8p")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 0)
[node name="Rook" parent="." unique_id=699678101 instance=ExtResource("4_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 14, 0, 0)
[node name="Rook2" parent="." unique_id=1019284846 instance=ExtResource("4_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 14)
[node name="Knight" parent="." unique_id=1333208927 instance=ExtResource("5_8f6ah")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 14)
[node name="Knight2" parent="." unique_id=1259419598 instance=ExtResource("5_8f6ah")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 0, 0)
[node name="Pawn" parent="." unique_id=124611093 instance=ExtResource("6_twwsd")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 0)
[node name="Pawn2" parent="." unique_id=242659952 instance=ExtResource("6_twwsd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14)
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Tile" parent="." unique_id=1553616659 instance=ExtResource("7_h8jt7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.413641, 3.9149218, 6.559334)
coordinate = Vector2i(67, -55)
[node name="SuperPawn" parent="." unique_id=410020425 instance=ExtResource("7_sagxc")]
config = ExtResource("8_sagxc")
material = ExtResource("9_8f6ah")
[connection signal="is_clicked" from="Tile" to="Board" method="_on_tile_clicked"]

16
Scene/game.tscn11850336550.tmp Executable file
View file

@ -0,0 +1,16 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://he1ffs8ue7h7" path="res://Scene/Board.tscn" id="1_mhtsl"]
[ext_resource type="PackedScene" uid="uid://dsc2tova7rvx7" path="res://Scene/Bishop.tscn" id="2_w51g1"]
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="Board" parent="." unique_id=1939860466 instance=ExtResource("1_mhtsl")]
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(1, 0, 0, 0, 1.1924881e-08, 1, 0, -1, 1.1924881e-08, 0, 32.621185, 0)
[node name="Bishop" parent="." unique_id=1605941411 instance=ExtResource("2_w51g1")]
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)

16
Scene/game.tscn11859741583.tmp Executable file
View file

@ -0,0 +1,16 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://he1ffs8ue7h7" path="res://Scene/Board.tscn" id="1_mhtsl"]
[ext_resource type="PackedScene" uid="uid://dsc2tova7rvx7" path="res://Scene/Bishop.tscn" id="2_w51g1"]
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="Board" parent="." unique_id=1939860466 instance=ExtResource("1_mhtsl")]
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(1, 0, 0, 0, 1.1924881e-08, 1, 0, -1, 1.1924881e-08, 0, 32.621185, 0)
[node name="Bishop" parent="." unique_id=1605941411 instance=ExtResource("2_w51g1")]
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)

16
Scene/game.tscn11871840197.tmp Executable file
View file

@ -0,0 +1,16 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://he1ffs8ue7h7" path="res://Scene/Board.tscn" id="1_mhtsl"]
[ext_resource type="PackedScene" uid="uid://dsc2tova7rvx7" path="res://Scene/Bishop.tscn" id="2_w51g1"]
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="Board" parent="." unique_id=1939860466 instance=ExtResource("1_mhtsl")]
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(1, 0, 0, 0, 1.1924881e-08, 1, 0, -1, 1.1924881e-08, 0, 32.621185, 0)
[node name="Bishop" parent="." unique_id=1605941411 instance=ExtResource("2_w51g1")]
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)

85
Scene/game.tscn1216472258.tmp Executable file
View file

@ -0,0 +1,85 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://qjo2ij73xlok" path="res://Scene/Pieces/king.tscn" id="2_thj8p"]
[ext_resource type="Material" uid="uid://bekkxcgjt3hct" path="res://Materials/piece_red.tres" id="3_h8jt7"]
[ext_resource type="PackedScene" uid="uid://dxh3jmv61jfp0" path="res://Scene/Pieces/rook.tscn" id="4_sagxc"]
[ext_resource type="PackedScene" uid="uid://di3qg1qnmy0p2" path="res://Scene/Pieces/knight.tscn" id="5_8f6ah"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="PackedScene" uid="uid://dkl8itq74sajx" path="res://Scene/Pieces/pawn.tscn" id="6_twwsd"]
[ext_resource type="PackedScene" uid="uid://btmuoxdocev5r" path="res://Scene/tile.tscn" id="7_h8jt7"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.742279e-08, 7.345745e-15, 5.2522132e-08, 0.60078305, 0.79941213, 6.988683e-08, 0.79941213, -0.60078305, 7, 12.866533, -3.7041922)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="King" parent="." unique_id=1224931075 instance=ExtResource("2_thj8p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14)
color = ExtResource("3_h8jt7")
[node name="King2" parent="." unique_id=816589942 instance=ExtResource("2_thj8p")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 0)
[node name="Rook" parent="." unique_id=699678101 instance=ExtResource("4_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 14, 0, 0)
[node name="Rook2" parent="." unique_id=1019284846 instance=ExtResource("4_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight" parent="." unique_id=1333208927 instance=ExtResource("5_8f6ah")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight2" parent="." unique_id=1259419598 instance=ExtResource("5_8f6ah")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 0, 0)
[node name="Pawn" parent="." unique_id=124611093 instance=ExtResource("6_twwsd")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 0)
[node name="Pawn2" parent="." unique_id=242659952 instance=ExtResource("6_twwsd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Tile" parent="." unique_id=1553616659 instance=ExtResource("7_h8jt7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.413641, 3.9149218, 6.559334)
coordinate = Vector2i(67, -55)
[connection signal="is_clicked" from="Tile" to="Board" method="_on_tile_clicked"]

85
Scene/game.tscn1222505083.tmp Executable file
View file

@ -0,0 +1,85 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://qjo2ij73xlok" path="res://Scene/Pieces/king.tscn" id="2_thj8p"]
[ext_resource type="Material" uid="uid://bekkxcgjt3hct" path="res://Materials/piece_red.tres" id="3_h8jt7"]
[ext_resource type="PackedScene" uid="uid://dxh3jmv61jfp0" path="res://Scene/Pieces/rook.tscn" id="4_sagxc"]
[ext_resource type="PackedScene" uid="uid://di3qg1qnmy0p2" path="res://Scene/Pieces/knight.tscn" id="5_8f6ah"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="PackedScene" uid="uid://dkl8itq74sajx" path="res://Scene/Pieces/pawn.tscn" id="6_twwsd"]
[ext_resource type="PackedScene" uid="uid://btmuoxdocev5r" path="res://Scene/tile.tscn" id="7_h8jt7"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.742279e-08, 7.345745e-15, 5.2522132e-08, 0.60078305, 0.79941213, 6.988683e-08, 0.79941213, -0.60078305, 7, 12.866533, -3.7041922)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="King" parent="." unique_id=1224931075 instance=ExtResource("2_thj8p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14)
color = ExtResource("3_h8jt7")
[node name="King2" parent="." unique_id=816589942 instance=ExtResource("2_thj8p")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 0)
[node name="Rook" parent="." unique_id=699678101 instance=ExtResource("4_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 14, 0, 0)
[node name="Rook2" parent="." unique_id=1019284846 instance=ExtResource("4_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight" parent="." unique_id=1333208927 instance=ExtResource("5_8f6ah")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight2" parent="." unique_id=1259419598 instance=ExtResource("5_8f6ah")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 0, 0)
[node name="Pawn" parent="." unique_id=124611093 instance=ExtResource("6_twwsd")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 0)
[node name="Pawn2" parent="." unique_id=242659952 instance=ExtResource("6_twwsd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Tile" parent="." unique_id=1553616659 instance=ExtResource("7_h8jt7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.413641, 3.9149218, 6.559334)
coordinate = Vector2i(67, -55)
[connection signal="is_clicked" from="Tile" to="Board" method="_on_tile_clicked"]

38
Scene/game.tscn13223112612.tmp Executable file
View file

@ -0,0 +1,38 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://he1ffs8ue7h7" path="res://Scene/Board.tscn" id="1_mhtsl"]
[ext_resource type="PackedScene" uid="uid://dsc2tova7rvx7" path="res://Scene/Bishop.tscn" id="2_w51g1"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
glow_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Board" parent="." unique_id=1939860466 instance=ExtResource("1_mhtsl")]
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(1, 0, 0, 0, 1.1924881e-08, 1, 0, -1, 1.1924881e-08, 0, 32.621185, 0)
[node name="Bishop" parent="." unique_id=1605941411 instance=ExtResource("2_w51g1")]
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)

85
Scene/game.tscn1461990308.tmp Executable file
View file

@ -0,0 +1,85 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://qjo2ij73xlok" path="res://Scene/Pieces/king.tscn" id="2_thj8p"]
[ext_resource type="Material" uid="uid://bekkxcgjt3hct" path="res://Materials/piece_red.tres" id="3_h8jt7"]
[ext_resource type="PackedScene" uid="uid://dxh3jmv61jfp0" path="res://Scene/Pieces/rook.tscn" id="4_sagxc"]
[ext_resource type="PackedScene" uid="uid://di3qg1qnmy0p2" path="res://Scene/Pieces/knight.tscn" id="5_8f6ah"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="PackedScene" uid="uid://dkl8itq74sajx" path="res://Scene/Pieces/pawn.tscn" id="6_twwsd"]
[ext_resource type="PackedScene" uid="uid://btmuoxdocev5r" path="res://Scene/tile.tscn" id="7_h8jt7"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.742279e-08, 7.345745e-15, 5.2522132e-08, 0.60078305, 0.79941213, 6.988683e-08, 0.79941213, -0.60078305, 7, 12.866533, -3.7041922)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="King" parent="." unique_id=1224931075 instance=ExtResource("2_thj8p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14)
color = ExtResource("3_h8jt7")
[node name="King2" parent="." unique_id=816589942 instance=ExtResource("2_thj8p")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 0)
[node name="Rook" parent="." unique_id=699678101 instance=ExtResource("4_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 14, 0, 0)
[node name="Rook2" parent="." unique_id=1019284846 instance=ExtResource("4_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight" parent="." unique_id=1333208927 instance=ExtResource("5_8f6ah")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight2" parent="." unique_id=1259419598 instance=ExtResource("5_8f6ah")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 0, 0)
[node name="Pawn" parent="." unique_id=124611093 instance=ExtResource("6_twwsd")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 0)
[node name="Pawn2" parent="." unique_id=242659952 instance=ExtResource("6_twwsd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Tile" parent="." unique_id=1553616659 instance=ExtResource("7_h8jt7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.413641, 3.9149218, 6.559334)
coordinate = Vector2i(67, -55)
[connection signal="is_clicked" from="Tile" to="Board" method="_on_tile_clicked"]

85
Scene/game.tscn3555266078.tmp Executable file
View file

@ -0,0 +1,85 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://qjo2ij73xlok" path="res://Scene/Pieces/king.tscn" id="2_thj8p"]
[ext_resource type="Material" uid="uid://bekkxcgjt3hct" path="res://Materials/piece_red.tres" id="3_h8jt7"]
[ext_resource type="PackedScene" uid="uid://dxh3jmv61jfp0" path="res://Scene/Pieces/rook.tscn" id="4_sagxc"]
[ext_resource type="PackedScene" uid="uid://di3qg1qnmy0p2" path="res://Scene/Pieces/knight.tscn" id="5_8f6ah"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="PackedScene" uid="uid://dkl8itq74sajx" path="res://Scene/Pieces/pawn.tscn" id="6_twwsd"]
[ext_resource type="PackedScene" uid="uid://btmuoxdocev5r" path="res://Scene/tile.tscn" id="7_h8jt7"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.7422784e-08, 2.0779702e-15, 1.0542077e-08, 0.1205873, 0.9927028, 8.678483e-08, 0.9927028, -0.1205873, 7, 15.866533, 5.295808)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="King" parent="." unique_id=1224931075 instance=ExtResource("2_thj8p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14)
color = ExtResource("3_h8jt7")
[node name="King2" parent="." unique_id=816589942 instance=ExtResource("2_thj8p")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 0)
[node name="Rook" parent="." unique_id=699678101 instance=ExtResource("4_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 14, 0, 0)
[node name="Rook2" parent="." unique_id=1019284846 instance=ExtResource("4_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight" parent="." unique_id=1333208927 instance=ExtResource("5_8f6ah")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Knight2" parent="." unique_id=1259419598 instance=ExtResource("5_8f6ah")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 0, 0)
[node name="Pawn" parent="." unique_id=124611093 instance=ExtResource("6_twwsd")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 0)
[node name="Pawn2" parent="." unique_id=242659952 instance=ExtResource("6_twwsd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14)
color = ExtResource("3_h8jt7")
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Tile" parent="." unique_id=1553616659 instance=ExtResource("7_h8jt7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.413641, 3.9149218, 6.559334)
coordinate = Vector2i(67, -55)
[connection signal="is_clicked" from="Tile" to="Board" method="_on_tile_clicked"]

87
Scene/game.tscn9601927111.tmp Executable file
View file

@ -0,0 +1,87 @@
[gd_scene format=3 uid="uid://e7hyi2t7bejn"]
[ext_resource type="PackedScene" uid="uid://qjo2ij73xlok" path="res://Scene/Pieces/king.tscn" id="2_thj8p"]
[ext_resource type="PackedScene" uid="uid://dxh3jmv61jfp0" path="res://Scene/Pieces/rook.tscn" id="4_sagxc"]
[ext_resource type="PackedScene" uid="uid://di3qg1qnmy0p2" path="res://Scene/Pieces/knight.tscn" id="5_8f6ah"]
[ext_resource type="PackedScene" uid="uid://2cqjdxpi6ave" path="res://Scene/board.tscn" id="6_thj8p"]
[ext_resource type="PackedScene" uid="uid://dkl8itq74sajx" path="res://Scene/Pieces/pawn.tscn" id="6_twwsd"]
[ext_resource type="PackedScene" uid="uid://btmuoxdocev5r" path="res://Scene/tile.tscn" id="7_h8jt7"]
[ext_resource type="PackedScene" uid="uid://ci6k70kme7egj" path="res://Scene/Pieces/piece.tscn" id="7_sagxc"]
[ext_resource type="Resource" uid="uid://cbwd1rtruemqj" path="res://pawn.tres" id="8_sagxc"]
[ext_resource type="Material" uid="uid://bxg7bjgiqfnru" path="res://Materials/piece_black.tres" id="9_8f6ah"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w51g1"]
sky_top_color = Color(0.5579281, 0.62864333, 0.7231204, 1)
sky_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
ground_bottom_color = Color(0.18326113, 0.23414573, 0.6455667, 1)
ground_horizon_color = Color(0.91311014, 0.9435101, 1.0699847, 1)
[sub_resource type="Sky" id="Sky_4jv7b"]
sky_material = SubResource("ProceduralSkyMaterial_w51g1")
[sub_resource type="Environment" id="Environment_03iqk"]
background_mode = 2
sky = SubResource("Sky_4jv7b")
tonemap_mode = 2
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
fog_light_color = Color(0.13823166, 0.1502127, 0.16818427, 1)
fog_light_energy = 1.5
fog_sun_scatter = 0.3
fog_aerial_perspective = 0.113
adjustment_enabled = true
[node name="Game" type="Node3D" unique_id=1842930265]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=40612833]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1076837797]
environment = SubResource("Environment_03iqk")
[node name="Camera3D" type="Camera3D" parent="." unique_id=816896196]
transform = Transform3D(-1, 8.7422784e-08, 2.0779702e-15, 1.0542077e-08, 0.1205873, 0.9927028, 8.678483e-08, 0.9927028, -0.1205873, 7, 15.866533, 5.295808)
[node name="OmniLight3D" type="OmniLight3D" parent="." unique_id=675296854]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 26.254642, 0)
[node name="Node3D" type="Node3D" parent="." unique_id=1118485116]
[node name="King" parent="." unique_id=1224931075 instance=ExtResource("2_thj8p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 14)
[node name="King2" parent="." unique_id=816589942 instance=ExtResource("2_thj8p")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6, 0, 0)
[node name="Rook" parent="." unique_id=699678101 instance=ExtResource("4_sagxc")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 14, 0, 0)
[node name="Rook2" parent="." unique_id=1019284846 instance=ExtResource("4_sagxc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0, 14)
[node name="Knight" parent="." unique_id=1333208927 instance=ExtResource("5_8f6ah")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 14)
[node name="Knight2" parent="." unique_id=1259419598 instance=ExtResource("5_8f6ah")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 0, 0)
[node name="Pawn" parent="." unique_id=124611093 instance=ExtResource("6_twwsd")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2, 0, 0)
[node name="Pawn2" parent="." unique_id=242659952 instance=ExtResource("6_twwsd")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 14)
[node name="Board" parent="." unique_id=934988573 instance=ExtResource("6_thj8p")]
[node name="Tile" parent="." unique_id=1553616659 instance=ExtResource("7_h8jt7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.413641, 3.9149218, 6.559334)
coordinate = Vector2i(67, -55)
[node name="SuperPawn" parent="." unique_id=410020425 instance=ExtResource("7_sagxc")]
config = ExtResource("8_sagxc")
material = ExtResource("9_8f6ah")
[connection signal="is_clicked" from="Tile" to="Board" method="_on_tile_clicked"]

Some files were not shown because too many files have changed in this diff Show more