Skip to content
This repository was archived by the owner on Apr 25, 2026. It is now read-only.

feat: add capybara and vents#23

Merged
bnszky merged 6 commits intomainfrom
feat/add-capybara
Feb 22, 2026
Merged

feat: add capybara and vents#23
bnszky merged 6 commits intomainfrom
feat/add-capybara

Conversation

@jmorawiec
Copy link
Copy Markdown
Member

Nie ręczę za poprawność pozycji kapibary i wentyli, bo jeszcze walczę ze zmianami na froncie. Reszta powinna być git.

@jmorawiec jmorawiec requested a review from bnszky January 6, 2026 22:02
@jmorawiec jmorawiec changed the title Dodanie kapibary feat: add capybara and vents Jan 6, 2026
Copy link
Copy Markdown
Member

@bnszky bnszky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Powiem tak: Świetnie napisana logika, podoba mi się, że zabezpieczyłeś, gdy w trakcie przejścia ściezki ventu zablokujemy przejscie, to kapibara nie przejdzie. Na ten moment jest to świetna podstawa. Właściwie nie mam do czego się przyczepić. Jedyne o co prosze przed mergem, to żebyś dodał te zespawnowane venty i kapibare do przykladowego pliku json (np. level 1), zaktualizowal room.schema.json i dodał wczytywanie kapibary i ventów bezpośrednio z pliku a nie hardcode values. Animacje będą dodawane później, więc tym się nie przejmuj.

Comment thread src/rooms/schema/RoomState.ts Outdated
Comment on lines +44 to +46
this.ventState.spawnInitialVents();
this.spawnCapybara();

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tutaj wczytuj z pliku json pozycje "zaproponuj jak bedzie przechowywany vent i capybara w json"

@jmorawiec jmorawiec requested a review from bnszky February 22, 2026 14:45
@bnszky
Copy link
Copy Markdown
Member

bnszky commented Feb 22, 2026

Instrukcja rebase

  1. Pobieramy najnowsze zmiany w lokalnym repo:
git checkout main
git pull
  1. Wracamy na branch zmian i rebase:
git checkout feat/add-capybara
git rebase main
  1. Git automatycznie przechodzi po kazdym twoim commicie i robi auto merge. Jednak czasami wymagany jest manualny:
    Porównujesz niektóre pliki i wybierasz ręcznie zmiany i zapisujesz:
git add .

sprawdzamy czy wszystko poprawione

git status

gdy wszystko ok, to powtarzamy proces az procedura poprawy commitow sie skonczy

git rebase --continue

i wracamy znowu do punktu 3
4. Wszystko poprawione i rebase gotowy. Gdy przejdziemy przez wszystkie commity, to sie udalo. Dla bezpieczenstwa odpalamy client i server i sprawdzamy czy wszystko ok i nic nie jest zepsute. Gdy sa jakie bledy to dodajemy nowe commity z "fix"
5. Na koncu zeby wrzucic zmiany na repo, to wpisujemy 'git push --force-with-lease', ponieważ zmieniamy historię istniejących commitów na branchu (zwykły push nie zadziała)
6. Klikamy rebase and merge na githubie.

Copy link
Copy Markdown
Member

@bnszky bnszky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

należy zrobić rebase i pobrać najważniejsze zmiany z maina

@bnszky bnszky merged commit 57538d7 into main Feb 22, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants