Compare commits

1 Commits

Author SHA1 Message Date
a335830646 chore: baseline repozytorium (gitignore, LFS, struktura, zasady pracy)
Assisted-by: Claude (AI)
2026-10-13 23:30:38 +02:00
6 changed files with 80 additions and 0 deletions

34
.gitattributes vendored Normal file
View 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
View 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

View File

@@ -1 +1,21 @@
# 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
View File

@@ -0,0 +1 @@

1
core/.gitkeep Normal file
View File

@@ -0,0 +1 @@

6
docs/ai-ledger.md Normal file
View 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? |
| --- | --- | --- | --- | --- | --- |