Compare commits
1 Commits
main
...
setup/repo
| Author | SHA1 | Date | |
|---|---|---|---|
| a335830646 |
34
.gitattributes
vendored
Normal file
34
.gitattributes
vendored
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# Konce linii: zawsze LF w repozytorium, na kazdym systemie
|
||||||
|
* text=auto eol=lf
|
||||||
|
|
||||||
|
# Pliki tekstowe Godota
|
||||||
|
*.gd text eol=lf
|
||||||
|
*.tscn text eol=lf
|
||||||
|
*.tres text eol=lf
|
||||||
|
*.gdshader text eol=lf
|
||||||
|
*.import text eol=lf
|
||||||
|
*.cfg text eol=lf
|
||||||
|
project.godot text eol=lf
|
||||||
|
|
||||||
|
# Pliki binarne przez Git LFS (serwer Gitea ma LFS wlaczony)
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.webp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.exr filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.hdr filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.psd filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.kra filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.blend filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.fbx filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.glb filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.wav filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ogg filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.flac filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.webm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.otf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
18
.gitignore
vendored
Normal file
18
.gitignore
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# Godot 4+
|
||||||
|
.godot/
|
||||||
|
/android/
|
||||||
|
export_credentials.cfg
|
||||||
|
|
||||||
|
# Buildy lokalne i artefakty
|
||||||
|
/build/
|
||||||
|
/export/
|
||||||
|
*.tmp
|
||||||
|
|
||||||
|
# Sekrety i lokalna konfiguracja (nigdy w repozytorium)
|
||||||
|
.env
|
||||||
|
*.pem
|
||||||
|
*.key
|
||||||
|
|
||||||
|
# System
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
20
README.md
20
README.md
@@ -1 +1,21 @@
|
|||||||
# Horrorek
|
# Horrorek
|
||||||
|
|
||||||
|
Psychologiczny horror RPG ze stylizowanym low-poly i kamerą w stylu Zelda: Ocarina of Time.
|
||||||
|
Silnik: Godot. Projekt łączy naukę, wydanie gry i bazę pod sequel.
|
||||||
|
|
||||||
|
## Struktura
|
||||||
|
|
||||||
|
| Folder | Zawartość | Kto zmienia |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| `core/` | Komponenty wielokrotnego użytku (kamera, interakcje, okaryna, zapis), bez treści fabularnej | Programiści i agenci, przez PR |
|
||||||
|
| `content/` | Questy, dialogi, przedmioty, pokoje | Autorzy treści |
|
||||||
|
| `addons/` | Wtyczki Godota z przypiętymi wersjami (pojawi się razem z projektem Godota) | Tylko człowiek |
|
||||||
|
| `docs/` | Dokumentacja robocza i rejestr zasobów AI | Wszyscy |
|
||||||
|
|
||||||
|
## Zasady pracy
|
||||||
|
|
||||||
|
- Gałąź `main` jest chroniona: zmiany wyłącznie przez Pull Request z przeglądem człowieka.
|
||||||
|
- Agenci AI pracują na osobnych kontach, na gałęziach `agent/*`, bez dostępu do sekretów. PR-y z udziałem AI oznaczamy etykietą `ai`.
|
||||||
|
- Zmiany w `.gitea/`, `.teamcity/` i `addons/` zawsze wymagają człowieka (chronione wzorce plików).
|
||||||
|
- Każdy zasób wygenerowany przez AI ma wpis w `docs/ai-ledger.md` przed użyciem w grze.
|
||||||
|
- Sekretów nigdy nie commitujemy: kluczy Steam, certyfikatów, haseł, tokenów.
|
||||||
|
|||||||
1
content/.gitkeep
Normal file
1
content/.gitkeep
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
1
core/.gitkeep
Normal file
1
core/.gitkeep
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
6
docs/ai-ledger.md
Normal file
6
docs/ai-ledger.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# Rejestr zasobów wygenerowanych lub współtworzonych przez AI
|
||||||
|
|
||||||
|
Każdy zasób z udziałem AI dostaje wpis tutaj **przed** użyciem w grze. Rejestr służy do ujawnienia treści AI na Steamie i do oceny praw autorskich.
|
||||||
|
|
||||||
|
| Data | Zasób (ścieżka) | Narzędzie / model | Wejście (prompt, źródło) | Licencja narzędzia | Przerobiony ręcznie? |
|
||||||
|
| --- | --- | --- | --- | --- | --- |
|
||||||
Reference in New Issue
Block a user