wave function collapse give some results

but still very buggy
This commit is contained in:
Crizomb 2025-04-03 00:35:39 +02:00
parent 7bb7ea54af
commit 018ab6e087
228 changed files with 13252 additions and 3 deletions

View file

@ -0,0 +1,69 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://uqnjdbw3jxxx"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_rddm4"]
[resource]
script = ExtResource("1_rddm4")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
0: 0.4,
1: 0.25,
2: 0.25,
6: 0.1
})
Backward = Dictionary[int, float]({
0: 0.4,
1: 0.25,
2: 0.25,
6: 0.1
})
Right = Dictionary[int, float]({
0: 0.4,
1: 0.25,
2: 0.25,
5: 0.1
})
Left = Dictionary[int, float]({
0: 0.4,
1: 0.25,
2: 0.25,
5: 0.1
})
RightForward = Dictionary[int, float]({
0: 0.4,
1: 0.3,
2: 0.3
})
LeftForward = Dictionary[int, float]({
0: 0.4,
1: 0.3,
2: 0.3
})
RightBackward = Dictionary[int, float]({
0: 0.4,
1: 0.3,
2: 0.3
})
LeftBackward = Dictionary[int, float]({
0: 0.4,
1: 0.3,
2: 0.3
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,93 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://b8yxp54u3wkp0"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_j2ecd"]
[resource]
script = ExtResource("1_j2ecd")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
Backward = Dictionary[int, float]({
0: 0.3,
1: 0.2,
2: 0.3,
3: 0.2
})
Right = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
Left = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
RightForward = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
LeftForward = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
RightBackward = Dictionary[int, float]({
0: 0.3,
1: 0.2,
2: 0.3,
3: 0.2
})
LeftBackward = Dictionary[int, float]({
0: 0.3,
1: 0.2,
2: 0.3,
3: 0.2
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,93 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://b0i5nqmc15pxc"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_116ut"]
[resource]
script = ExtResource("1_116ut")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
Backward = Dictionary[int, float]({
0: 0.3,
1: 0.2,
2: 0.3,
3: 0.2
})
Right = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
Left = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
RightForward = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
LeftForward = Dictionary[int, float]({
0: 0.1,
1: 0.2,
2: 0.3,
4: 0.05,
5: 0.1,
6: 0.1,
7: 0.025,
8: 0.025
})
RightBackward = Dictionary[int, float]({
0: 0.3,
1: 0.2,
2: 0.3,
3: 0.2
})
LeftBackward = Dictionary[int, float]({
0: 0.3,
1: 0.2,
2: 0.3,
3: 0.2
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,57 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://drqistoi8owxf"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_cq5h7"]
[resource]
script = ExtResource("1_cq5h7")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Backward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Right = Dictionary[int, float]({
4: 0.2,
5: 0.8
})
Left = Dictionary[int, float]({
4: 0.2,
5: 0.8
})
RightForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
RightBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,57 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://db44ucmf1v5bb"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_bet7a"]
[resource]
script = ExtResource("1_bet7a")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
4: 0.2,
6: 0.8
})
Backward = Dictionary[int, float]({
4: 0.2,
6: 0.8
})
Right = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Left = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
RightForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
RightBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,54 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://cbi6eqbvan0yv"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_5wbjc"]
[resource]
script = ExtResource("1_5wbjc")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
1: 0.2,
2: 0.8
})
Backward = Dictionary[int, float]({
0: 1.0
})
Right = Dictionary[int, float]({
0: 1.0
})
Left = Dictionary[int, float]({
0: 1.0
})
RightForward = Dictionary[int, float]({
0: 1.0
})
LeftForward = Dictionary[int, float]({
0: 1.0
})
RightBackward = Dictionary[int, float]({
1: 0.2,
2: 0.5,
4: 0.3
})
LeftBackward = Dictionary[int, float]({
1: 0.2,
2: 0.5,
4: 0.3
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,61 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://dii16w7oecwpj"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_j3oxt"]
[resource]
script = ExtResource("1_j3oxt")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
1: 0.1,
2: 0.3,
6: 0.6
})
Backward = Dictionary[int, float]({
1: 0.1,
2: 0.3,
6: 0.6
})
Right = Dictionary[int, float]({
1: 0.1,
2: 0.3,
5: 0.6
})
Left = Dictionary[int, float]({
1: 0.1,
2: 0.3,
5: 0.6
})
RightForward = Dictionary[int, float]({
1: 0.2,
2: 0.8
})
LeftForward = Dictionary[int, float]({
1: 0.2,
2: 0.8
})
RightBackward = Dictionary[int, float]({
1: 0.2,
2: 0.8
})
LeftBackward = Dictionary[int, float]({
1: 0.2,
2: 0.8
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,59 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://bf2fu81u4gvnl"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_3m20y"]
[resource]
script = ExtResource("1_3m20y")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Backward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Right = Dictionary[int, float]({
4: 0.2,
5: 0.6,
7: 0.2
})
Left = Dictionary[int, float]({
4: 0.2,
5: 0.6,
7: 0.2
})
RightForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
RightBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"

View file

@ -0,0 +1,59 @@
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://cbc611cbgyw17"]
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_l7gtd"]
[resource]
script = ExtResource("1_l7gtd")
Top = Dictionary[int, float]({})
TopForward = Dictionary[int, float]({})
TopBackward = Dictionary[int, float]({})
TopRight = Dictionary[int, float]({})
TopLeft = Dictionary[int, float]({})
TopRightForward = Dictionary[int, float]({})
TopLeftForward = Dictionary[int, float]({})
TopRightBackward = Dictionary[int, float]({})
TopLeftBackward = Dictionary[int, float]({})
Forward = Dictionary[int, float]({
4: 0.2,
6: 0.6,
8: 0.2
})
Backward = Dictionary[int, float]({
4: 0.2,
6: 0.6,
8: 0.2
})
Right = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Left = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
RightForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftForward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
RightBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
LeftBackward = Dictionary[int, float]({
1: 0.3,
2: 0.7
})
Down = Dictionary[int, float]({})
DownForward = Dictionary[int, float]({})
DownBackward = Dictionary[int, float]({})
DownRight = Dictionary[int, float]({})
DownLeft = Dictionary[int, float]({})
DownRightForward = Dictionary[int, float]({})
DownLeftForward = Dictionary[int, float]({})
DownRightBackward = Dictionary[int, float]({})
DownLeftBackward = Dictionary[int, float]({})
metadata/_custom_type_script = "uid://bvwg2elt0ekws"