initial
This commit is contained in:
commit
3ea7bfd5dc
122 changed files with 568704 additions and 0 deletions
14
Resources/Pieces/bishop.tres
Executable file
14
Resources/Pieces/bishop.tres
Executable 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
14
Resources/Pieces/king.tres
Executable 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
14
Resources/Pieces/knight.tres
Executable 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
14
Resources/Pieces/pawn.tres
Executable 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
15
Resources/Pieces/queen.tres
Executable 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
14
Resources/Pieces/rook.tres
Executable 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
11
Resources/piece_res.gd
Executable 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
1
Resources/piece_res.gd.uid
Executable file
|
|
@ -0,0 +1 @@
|
|||
uid://c7dd1y3vdajk5
|
||||
Loading…
Add table
Add a link
Reference in a new issue