feat: added 2 player gameplay

This commit is contained in:
2026-04-19 20:50:50 +02:00
parent 4163dd6f4e
commit 1699499bdb
15 changed files with 1396 additions and 452 deletions

233
3dModels/planet.obj Normal file
View File

@@ -0,0 +1,233 @@
# Blender 5.1.0
# www.blender.org
mtllib planet.mtl
o Icosphere
v 0.000000 -2.000000 0.000000 0.4368 0.6047 0.7887
v 1.447215 -0.894439 1.051451 0.4368 0.6047 0.7887
v -0.552776 -0.894440 1.701298 0.4368 0.6047 0.7887
v -1.788852 -0.894431 0.000000 0.4368 0.6047 0.7887
v -0.552776 -0.894440 -1.701298 0.4368 0.6047 0.7887
v 1.447215 -0.894439 -1.051451 0.4368 0.6047 0.7887
v 0.552776 0.894440 1.701298 0.4368 0.6047 0.7887
v -1.447215 0.894439 1.051451 0.4368 0.6047 0.7887
v -1.447215 0.894439 -1.051451 0.4368 0.6047 0.7887
v 0.552776 0.894440 -1.701298 0.4368 0.6047 0.7887
v 1.788852 0.894431 0.000000 0.4368 0.6047 0.7887
v 0.000000 2.000000 0.000000 0.4368 0.6047 0.7887
v -0.324911 -1.701309 0.999991 0.4368 0.6047 0.7887
v 0.850645 -1.701308 0.618023 0.4368 0.6047 0.7887
v 0.525738 -1.051475 1.618023 0.4368 0.6047 0.7887
v 1.701296 -1.051472 0.000000 0.4368 0.6047 0.7887
v 0.850645 -1.701308 -0.618023 0.4368 0.6047 0.7887
v -1.051460 -1.701303 0.000000 0.4368 0.6047 0.7887
v -1.376379 -1.051472 0.999994 0.4368 0.6047 0.7887
v -0.324911 -1.701309 -0.999991 0.4368 0.6047 0.7887
v -1.376379 -1.051472 -0.999994 0.4368 0.6047 0.7887
v 0.525738 -1.051475 -1.618023 0.4368 0.6047 0.7887
v 1.902116 0.000000 0.618025 0.4368 0.6047 0.7887
v 1.902116 0.000000 -0.618025 0.4368 0.6047 0.7887
v 0.000000 0.000000 2.000000 0.4368 0.6047 0.7887
v 1.175571 0.000000 1.618033 0.4368 0.6047 0.7887
v -1.902116 0.000000 0.618025 0.4368 0.6047 0.7887
v -1.175571 0.000000 1.618033 0.4368 0.6047 0.7887
v -1.175571 0.000000 -1.618033 0.4368 0.6047 0.7887
v -1.902116 0.000000 -0.618025 0.4368 0.6047 0.7887
v 1.175571 0.000000 -1.618033 0.4368 0.6047 0.7887
v 0.000000 0.000000 -2.000000 0.4368 0.6047 0.7887
v 1.376379 1.051472 0.999994 0.4368 0.6047 0.7887
v -0.525738 1.051475 1.618023 0.4368 0.6047 0.7887
v -1.701296 1.051472 0.000000 0.4368 0.6047 0.7887
v -0.525738 1.051475 -1.618023 0.4368 0.6047 0.7887
v 1.376379 1.051472 -0.999994 0.4368 0.6047 0.7887
v 0.324911 1.701309 0.999991 0.4368 0.6047 0.7887
v 1.051460 1.701303 0.000000 0.4368 0.6047 0.7887
v -0.850645 1.701308 0.618023 0.4368 0.6047 0.7887
v -0.850645 1.701308 -0.618023 0.4368 0.6047 0.7887
v 0.324911 1.701309 -0.999991 0.4368 0.6047 0.7887
vn -0.0000 -1.0000 -0.0000
vn 0.7236 -0.4472 0.5257
vn -0.2764 -0.4472 0.8506
vn -0.8944 -0.4472 -0.0000
vn -0.2764 -0.4472 -0.8506
vn 0.7236 -0.4472 -0.5257
vn 0.2764 0.4472 0.8506
vn -0.7236 0.4472 0.5257
vn -0.7236 0.4472 -0.5257
vn 0.2764 0.4472 -0.8506
vn 0.8944 0.4472 -0.0000
vn -0.0000 1.0000 -0.0000
vn -0.1625 -0.8507 0.5000
vn 0.4253 -0.8507 0.3090
vn 0.2629 -0.5257 0.8090
vn 0.8506 -0.5257 -0.0000
vn 0.4253 -0.8507 -0.3090
vn -0.5257 -0.8507 -0.0000
vn -0.6882 -0.5257 0.5000
vn -0.1625 -0.8507 -0.5000
vn -0.6882 -0.5257 -0.5000
vn 0.2629 -0.5257 -0.8090
vn 0.9511 -0.0000 0.3090
vn 0.9511 -0.0000 -0.3090
vn -0.0000 -0.0000 1.0000
vn 0.5878 -0.0000 0.8090
vn -0.9511 -0.0000 0.3090
vn -0.5878 -0.0000 0.8090
vn -0.5878 -0.0000 -0.8090
vn -0.9511 -0.0000 -0.3090
vn 0.5878 -0.0000 -0.8090
vn -0.0000 -0.0000 -1.0000
vn 0.6882 0.5257 0.5000
vn -0.2629 0.5257 0.8090
vn -0.8506 0.5257 -0.0000
vn -0.2629 0.5257 -0.8090
vn 0.6882 0.5257 -0.5000
vn 0.1625 0.8507 0.5000
vn 0.5257 0.8507 -0.0000
vn -0.4253 0.8507 0.3090
vn -0.4253 0.8507 -0.3090
vn 0.1625 0.8507 -0.5000
vt 0.181819 0.000000
vt 0.227273 0.078731
vt 0.136365 0.078731
vt 0.272728 0.157461
vt 0.318182 0.078731
vt 0.363637 0.157461
vt 0.909091 0.000000
vt 0.954545 0.078731
vt 0.863636 0.078731
vt 0.727273 0.000000
vt 0.772727 0.078731
vt 0.681818 0.078731
vt 0.545455 0.000000
vt 0.590909 0.078731
vt 0.500000 0.078731
vt 0.318182 0.236191
vt 0.090910 0.157461
vt 0.181819 0.157461
vt 0.136365 0.236191
vt 0.818182 0.157461
vt 0.909091 0.157461
vt 0.863636 0.236191
vt 0.636364 0.157461
vt 0.727273 0.157461
vt 0.681818 0.236191
vt 0.454546 0.157461
vt 0.545455 0.157461
vt 0.500000 0.236191
vt 0.227273 0.236191
vt 0.045455 0.236191
vt 0.772727 0.236191
vt 0.590909 0.236191
vt 0.409092 0.236191
vt 0.181819 0.314921
vt 0.272728 0.314921
vt 0.227273 0.393651
vt 0.000000 0.314921
vt 0.090910 0.314921
vt 0.045455 0.393651
vt 0.727273 0.314921
vt 0.818182 0.314921
vt 0.772727 0.393651
vt 0.545455 0.314921
vt 0.636364 0.314921
vt 0.590909 0.393651
vt 0.363637 0.314921
vt 0.454546 0.314921
vt 0.409092 0.393651
vt 0.500000 0.393651
vt 0.454546 0.472382
vt 0.681818 0.393651
vt 0.636364 0.472382
vt 0.863636 0.393651
vt 0.818182 0.472382
vt 0.909091 0.314921
vt 0.136365 0.393651
vt 0.090910 0.472382
vt 0.318182 0.393651
vt 0.272728 0.472382
vt 0.954545 0.236191
vt 1.000000 0.157461
vt 0.409092 0.078731
vt 0.363637 0.000000
s 1
usemtl Material.001
f 1/1/1 14/2/14 13/3/13
f 2/4/2 14/5/14 16/6/16
f 1/7/1 13/8/13 18/9/18
f 1/10/1 18/11/18 20/12/20
f 1/13/1 20/14/20 17/15/17
f 2/4/2 16/6/16 23/16/23
f 3/17/3 15/18/15 25/19/25
f 4/20/4 19/21/19 27/22/27
f 5/23/5 21/24/21 29/25/29
f 6/26/6 22/27/22 31/28/31
f 2/4/2 23/16/23 26/29/26
f 3/17/3 25/19/25 28/30/28
f 4/20/4 27/22/27 30/31/30
f 5/23/5 29/25/29 32/32/32
f 6/26/6 31/28/31 24/33/24
f 7/34/7 33/35/33 38/36/38
f 8/37/8 34/38/34 40/39/40
f 9/40/9 35/41/35 41/42/41
f 10/43/10 36/44/36 42/45/42
f 11/46/11 37/47/37 39/48/39
f 39/48/39 42/49/42 12/50/12
f 39/48/39 37/47/37 42/49/42
f 37/47/37 10/43/10 42/49/42
f 42/45/42 41/51/41 12/52/12
f 42/45/42 36/44/36 41/51/41
f 36/44/36 9/40/9 41/51/41
f 41/42/41 40/53/40 12/54/12
f 41/42/41 35/41/35 40/53/40
f 35/41/35 8/55/8 40/53/40
f 40/39/40 38/56/38 12/57/12
f 40/39/40 34/38/34 38/56/38
f 34/38/34 7/34/7 38/56/38
f 38/36/38 39/58/39 12/59/12
f 38/36/38 33/35/33 39/58/39
f 33/35/33 11/46/11 39/58/39
f 24/33/24 37/47/37 11/46/11
f 24/33/24 31/28/31 37/47/37
f 31/28/31 10/43/10 37/47/37
f 32/32/32 36/44/36 10/43/10
f 32/32/32 29/25/29 36/44/36
f 29/25/29 9/40/9 36/44/36
f 30/31/30 35/41/35 9/40/9
f 30/31/30 27/22/27 35/41/35
f 27/22/27 8/55/8 35/41/35
f 28/30/28 34/38/34 8/37/8
f 28/30/28 25/19/25 34/38/34
f 25/19/25 7/34/7 34/38/34
f 26/29/26 33/35/33 7/34/7
f 26/29/26 23/16/23 33/35/33
f 23/16/23 11/46/11 33/35/33
f 31/28/31 32/32/32 10/43/10
f 31/28/31 22/27/22 32/32/32
f 22/27/22 5/23/5 32/32/32
f 29/25/29 30/31/30 9/40/9
f 29/25/29 21/24/21 30/31/30
f 21/24/21 4/20/4 30/31/30
f 27/22/27 28/60/28 8/55/8
f 27/22/27 19/21/19 28/60/28
f 19/21/19 3/61/3 28/60/28
f 25/19/25 26/29/26 7/34/7
f 25/19/25 15/18/15 26/29/26
f 15/18/15 2/4/2 26/29/26
f 23/16/23 24/33/24 11/46/11
f 23/16/23 16/6/16 24/33/24
f 16/6/16 6/26/6 24/33/24
f 17/15/17 22/27/22 6/26/6
f 17/15/17 20/14/20 22/27/22
f 20/14/20 5/23/5 22/27/22
f 20/12/20 21/24/21 5/23/5
f 20/12/20 18/11/18 21/24/21
f 18/11/18 4/20/4 21/24/21
f 18/9/18 19/21/19 4/20/4
f 18/9/18 13/8/13 19/21/19
f 13/8/13 3/61/3 19/21/19
f 16/6/16 17/62/17 6/26/6
f 16/6/16 14/5/14 17/62/17
f 14/5/14 1/63/1 17/62/17
f 13/3/13 15/18/15 3/17/3
f 13/3/13 14/2/14 15/18/15
f 14/2/14 2/4/2 15/18/15