Compare commits

...

17 Commits

31 changed files with 72 additions and 275 deletions

View File

@@ -0,0 +1,31 @@
tenté de sprint avec le stick gauche (vraiment pleins de fois)
Essaye de chain les wall run dans les coins ?
Le premier tuto de dash est faisable en sautant normalement
Après un dash contre un mur, s'attend à mantle
Très sombre sur la panel IPS
Faux positifs en wall jump
Wall jump into dash contre le mur pour essayer de trigger un wall run, mais avec peu de succès parce que l'angle d'approche est trop aigu
Peine un peu avec le blink
dash au travers de la seconde cible
tombe vers le premier enemy parce que compre
lance son arme, tombe, comprend pas qu'il a lancé son arme, quand il la reprend il comprend pas ce qu'il s'est passé
spam d'attaque toujours problématique
utilise pas du tout le slide
comprend enfin le lancé d'arme
lancé d'arme trop puissant
Tenir appuyer la gachette de visée après un dash ne garde pas la visée
comprend pas toujours quand il a lancé son épée et qu'elle est plantée, quand il dash vers elle il sait pas ou il se trouve
Plein de fois ou il a risqué de tomber mais a pu se rattraper in extremis
très agréable et gratifiant
Bizarre de pas avoir d'arme?
une fois le dash et l'épée sont débloquées, plus de raison d'utiliser le reste de la navigation (wall run, etc.)
Pas de bouton qui ramène l'arme, un peu bizarre
Quand on est pas en train de chain les dash on se sent immobile et dans la mélasse

View File

@@ -1,85 +0,0 @@
---
database-plugin: basic
---
```yaml:dbfolder
name: new database
description: new description
columns:
__file__:
key: __file__
id: __file__
input: markdown
label: File
accessorKey: __file__
isMetadata: true
skipPersist: false
isDragDisabled: false
csvCandidate: true
position: 0
isHidden: false
sortIndex: -1
config:
enable_media_view: true
link_alias_enabled: true
media_width: 100
media_height: 100
isInline: true
task_hide_completed: true
footer_type: none
persist_changes: false
Type:
input: text
accessorKey: Type
key: Type
id: Type
label: Type
position: 100
skipPersist: false
isHidden: false
sortIndex: -1
config:
enable_media_view: true
link_alias_enabled: true
media_width: 100
media_height: 100
isInline: false
task_hide_completed: true
footer_type: none
persist_changes: false
config:
remove_field_when_delete_column: false
cell_size: normal
sticky_first_column: false
group_folder_column:
remove_empty_folders: false
automatically_group_files: false
hoist_files_with_empty_attributes: true
show_metadata_created: false
show_metadata_modified: false
show_metadata_tasks: false
show_metadata_inlinks: false
show_metadata_outlinks: false
show_metadata_tags: false
source_data: current_folder
source_form_result:
source_destination_path: /
row_templates_folder: /
current_row_template:
pagination_size: 10
font_size: 16
enable_js_formulas: false
formula_folder_path: /
inline_default: false
inline_new_position: last_field
date_format: yyyy-MM-dd
datetime_format: "yyyy-MM-dd HH:mm:ss"
metadata_date_format: "yyyy-MM-dd HH:mm:ss"
enable_footer: false
implementation: default
filters:
enabled: false
conditions:
```

View File

@@ -1,5 +0,0 @@
---
color: [light, dark]
shape: square
shapes_per_side: 8
---

View File

@@ -1,4 +0,0 @@
---
states: [start, ongoing, mate_white, mate_black, stalemate]
starting_player: white
---

View File

@@ -1,13 +0,0 @@
One of the following:
- [[Pawn]]
- [[Knight]]
- [[Bishop]]
- [[Rook]]
- [[Queen]]
- [[King]]
Must feature each of the following properties:
- [[Move]] direction(s)
- [[Target]] direction(s)
- reach (how far)
- number of that piece available to a [[Team]]

View File

@@ -1,6 +0,0 @@
---
moves: [Diagonal]
targets: [Diagonal]
reach: [infinite]
number: 2
---

View File

@@ -1,8 +0,0 @@
---
type: piece
moves: [Row, File, Diagonal]
targets: [Row, File, Diagonal]
reach: [single]
number: 1
can_promote: False
---

View File

@@ -1,8 +0,0 @@
---
type: piece
move: [LShape]
targets: [LShape]
reach: [single]
number: 2
can_promote: False
---

View File

@@ -1,8 +0,0 @@
---
type: piece
moves: [File]
targets: [Diagonal]
reach: [single, forward]
number: 8
can_promote: True
---

View File

@@ -1,8 +0,0 @@
---
type: piece
moves: [Row, File, Diagonal]
targets: [Row, File, Diagonal]
reach: infinite
number: 1
can_promote: False
---

View File

@@ -1,8 +0,0 @@
---
type: piece
moves: [Row, File]
targets: [Row, File]
reach: infinite
number: 2
can_promote: False
---

View File

@@ -1,4 +0,0 @@
---
number: 2
team: [[Team]]
---

View File

@@ -1,4 +0,0 @@
---
row: [1-8]
file: [1-8]
---

View File

@@ -1,3 +0,0 @@
---
color: [white, black]
---

View File

@@ -1,3 +0,0 @@
---
team: [[Team]]
---

View File

@@ -1 +0,0 @@
A [[Player]]'s [[King]] is the [[Target]] of an other's [[Team]] [[Piece]] and there's no available [[Move]] or [[Take]] to prevent the [[King]] of being [[Target]] on the next [[Turn]]. Opposite [[Team]] wins.

View File

@@ -1 +0,0 @@
All [[Piece]] on their starting [[Square]]

View File

@@ -1,66 +0,0 @@
---
database-plugin: basic
---
```yaml:dbfolder
name: new database
description: new description
columns:
__file__:
key: __file__
id: __file__
input: markdown
label: File
accessorKey: __file__
isMetadata: true
skipPersist: false
isDragDisabled: false
csvCandidate: true
position: 0
isHidden: false
sortIndex: -1
config:
enable_media_view: true
link_alias_enabled: true
media_width: 100
media_height: 100
isInline: true
task_hide_completed: true
footer_type: none
persist_changes: false
config:
remove_field_when_delete_column: false
cell_size: normal
sticky_first_column: false
group_folder_column:
remove_empty_folders: false
automatically_group_files: false
hoist_files_with_empty_attributes: true
show_metadata_created: false
show_metadata_modified: false
show_metadata_tasks: false
show_metadata_inlinks: false
show_metadata_outlinks: false
show_metadata_tags: false
source_data: current_folder
source_form_result:
source_destination_path: /
row_templates_folder: /
current_row_template:
pagination_size: 10
font_size: 16
enable_js_formulas: false
formula_folder_path: /
inline_default: false
inline_new_position: last_field
date_format: yyyy-MM-dd
datetime_format: "yyyy-MM-dd HH:mm:ss"
metadata_date_format: "yyyy-MM-dd HH:mm:ss"
enable_footer: false
implementation: default
filters:
enabled: false
conditions:
```

View File

@@ -1,13 +0,0 @@
---
actionnable_by: [[Player]]
---
On their [[Turn]], the [[Player]] moves a [[Piece]] to one of the [[Square]] that it can move to, ending their turn
Conditions:
[[King]] is not [[Target]] at the end of the turn
AND
[[Square]] is empty
AND
There is no other [[Piece]] between the starting and ending [[Square]] for that move on that [[Direction]]

View File

@@ -1,10 +0,0 @@
---
actionnable_by: [[Pawn]]
---
If a [[Pawn]] reaches the furthest opposite [[Row]] of the [[Board]], it promotes to either
- [[Bishop]]
- [[Knight]]
- [[Rook]]
- [[Queen]]

View File

@@ -1,11 +0,0 @@
---
actionnable_by: [[Player]]
---
On their [[Turn]], the [[Player]] moves a [[Piece]] to one of the [[Square]] that it [[Target]], ending their turn
Conditions:
[[King]] is not in [[Check]] at the end of the turn
AND
[[Square]] is occupied by a [[Piece]] of the other [[Team]] in which case that [[Piece]] is removed from the game.

View File

@@ -1,5 +0,0 @@
---
actionnable_by: [[Piece]]
---
A [[Piece]] can on the next turn [[Take]] a [[Piece]] of the other [[Team]] on a targeted [[Square]] if this is the first [[Piece]] in any targeted direction

View File

@@ -1 +0,0 @@
![[General flowchart 2025-03-08 16.08.12.excalidraw]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

View File

@@ -0,0 +1,41 @@
### Alexandre Serex
2026-04-30
---
### Project refactoring
+ Singletons
+ Props drilling
+ Dependency injection framework
---
### Project refactoring
![[Pasted image 20260430093259.png]]
---
![[Pasted image 20260430111146.png]]
---
![[Pasted image 20260430111216.png]]
---
![[Pasted image 20260430111254.png]]
---
### Associative work
+ Swiss Game Awards - looking for money and jury members
+ Protodays - looking for game prototypes
+ Been invited to discuss culture funding at the Vaud cantonal office
---
# Thank you