πŸ“Œ ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Нолики Π½Π° Java β€” Ρ€Π°Π·Π±ΠΎΡ€



Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ описаниС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ здСсь β€” ΠšΠ›Π˜Πš

Бсылка Π½Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ, Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” ΠšΠ›Π˜Πš



⏺ ΠœΠ΅Ρ‚ΠΎΠ΄ printBoard() ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° отрисовку ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля 3x3;



⏺ ΠœΠ΅Ρ‚ΠΎΠ΄ checkWinner() провСряСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ доски Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ побСдитСля. Если Ρ‚Π°ΠΊΠΎΠΉ имССтся, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ символ побСдитСля (X ΠΈΠ»ΠΈ 0). Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ссли всС ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΈ Π½Π΅Ρ‚ побСдитСля, функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Β«Π½ΠΈΡ‡ΡŒΡŽΒ»;



⏺ Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ main() являСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π°. Π’ Π½Ρ‘ΠΌ происходит инициализация ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, созданиС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ доски, Π²Ρ‹Π²ΠΎΠ΄ привСтствия ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния доски. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ прСдлагаСтся Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ свои Ρ…ΠΎΠ΄Ρ‹ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ побСдитСля ΠΈΠ»ΠΈ Π½ΠΈΡ‡ΡŒΠΈ. ПослС окончания ΠΈΠ³Ρ€Ρ‹ выводится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ Π½ΠΈΡ‡ΡŒΡ) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.



➑️ Java Developer