Compare commits
17 Commits
f56ac9b3fb
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5768ffe50e | |||
| 1e71fe1c73 | |||
| 3bb0867932 | |||
| c4788dbc95 | |||
| 0ce072c8b9 | |||
| 4f98c292b0 | |||
| b6df3ef76e | |||
| 51c330d501 | |||
| 4e6a55b61f | |||
| b3f11048dd | |||
| 39ce51417c | |||
| a3abf196fa | |||
| e6260d2a63 | |||
| 2b15ea0efa | |||
| a6e0c5fb4c | |||
| 69dbc0df4f | |||
| 0f5d88a1f3 |
31
Game Design/Playtest Sandro.md
Normal file
31
Game Design/Playtest Sandro.md
Normal 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
|
||||
|
||||
@@ -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:
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
color: [light, dark]
|
||||
shape: square
|
||||
shapes_per_side: 8
|
||||
---
|
||||
@@ -1,4 +0,0 @@
|
||||
---
|
||||
states: [start, ongoing, mate_white, mate_black, stalemate]
|
||||
starting_player: white
|
||||
---
|
||||
@@ -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]]
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
moves: [Diagonal]
|
||||
targets: [Diagonal]
|
||||
reach: [infinite]
|
||||
number: 2
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
type: piece
|
||||
moves: [Row, File, Diagonal]
|
||||
targets: [Row, File, Diagonal]
|
||||
reach: [single]
|
||||
number: 1
|
||||
can_promote: False
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
type: piece
|
||||
move: [LShape]
|
||||
targets: [LShape]
|
||||
reach: [single]
|
||||
number: 2
|
||||
can_promote: False
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
type: piece
|
||||
moves: [File]
|
||||
targets: [Diagonal]
|
||||
reach: [single, forward]
|
||||
number: 8
|
||||
can_promote: True
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
type: piece
|
||||
moves: [Row, File, Diagonal]
|
||||
targets: [Row, File, Diagonal]
|
||||
reach: infinite
|
||||
number: 1
|
||||
can_promote: False
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
type: piece
|
||||
moves: [Row, File]
|
||||
targets: [Row, File]
|
||||
reach: infinite
|
||||
number: 2
|
||||
can_promote: False
|
||||
---
|
||||
@@ -1,4 +0,0 @@
|
||||
---
|
||||
number: 2
|
||||
team: [[Team]]
|
||||
---
|
||||
@@ -1,4 +0,0 @@
|
||||
---
|
||||
row: [1-8]
|
||||
file: [1-8]
|
||||
---
|
||||
@@ -1,3 +0,0 @@
|
||||
---
|
||||
color: [white, black]
|
||||
---
|
||||
@@ -1,3 +0,0 @@
|
||||
---
|
||||
team: [[Team]]
|
||||
---
|
||||
@@ -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.
|
||||
@@ -1 +0,0 @@
|
||||
All [[Piece]] on their starting [[Square]]
|
||||
@@ -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:
|
||||
```
|
||||
@@ -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]]
|
||||
@@ -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]]
|
||||
@@ -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.
|
||||
@@ -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
|
||||
@@ -1 +0,0 @@
|
||||
![[General flowchart 2025-03-08 16.08.12.excalidraw]]
|
||||
BIN
Images/Pasted image 20260430092923.png
Normal file
BIN
Images/Pasted image 20260430092923.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 237 KiB |
BIN
Images/Pasted image 20260430093259.png
Normal file
BIN
Images/Pasted image 20260430093259.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 229 KiB |
BIN
Images/Pasted image 20260430111146.png
Normal file
BIN
Images/Pasted image 20260430111146.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 93 KiB |
BIN
Images/Pasted image 20260430111216.png
Normal file
BIN
Images/Pasted image 20260430111216.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
BIN
Images/Pasted image 20260430111254.png
Normal file
BIN
Images/Pasted image 20260430111254.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 100 KiB |
41
Personal work/2026-04-30.md
Normal file
41
Personal work/2026-04-30.md
Normal 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
|
||||
0
SGDA/26-04-23 XN Swiss x Pyxis - Protodays.md
Normal file
0
SGDA/26-04-23 XN Swiss x Pyxis - Protodays.md
Normal file
Reference in New Issue
Block a user