DeKa3331 / Projekt_SO

Jakub Dobrowolski, Mateusz Zawal
0 stars 1 forks source link

Issues/changes to Emzeey branch #3

Open Emzeey opened 2 weeks ago

Emzeey commented 2 weeks ago

Błędy:

  1. Nie działa do końca. Z jakiegoś powodu prawdopodobnie wpada w nieskończoną pętlę.
  2. Wątki prawdopodobnie psują kolejność graczy, przez co niektórzy robią swoje kolejki za często.
  3. Trzeba ujednolicić funkcje. Do niektórych podawany jest obiekt gracza a do innych lista kart (to raczej wizualne ale pomoże w organizacji).

Zmienione / dodane:

  1. Card_playing_logic zawierające logikę zagrywania kart. Docelowo ma wykonywać akcje od góry do dołu gdzie te najwyżej są ważniejsze, a zwracać ma informację czy jakaś karta została zagrana.
  2. Trochę pomniejszych zmian.
  3. Zmienione add_to_pile. Jest rozszerzone względem wcześniejszego.
  4. Have_same_cards szukające karty, która występuje największą ilość razy. Outputy zwraca do Card copies i int copy_amount.
  5. *play_game pomniejszone o logikę, która przeszła do card_playing_logic.
DeKa3331 commented 2 weeks ago

1.nieskonczona petla naprawiona w branchu chat-fixing 2.kolejka graczy imo tez naprawilem ale tutaj cos mi nie pasuje