Code Every Day πŸš€
30 subscribers
687 photos
243 videos
22 files
174 links
ΠŸΡ€ΠΎΡΡ‚ΠΎ для развлСчСния
Download Telegram
Π”Π΅Π½ΡŒ 79: 46 сСкунд для вращСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

🎯 Π Π°Π½Π΅Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для Ρ€Π°Π·Π±ΠΎΡ€Π° вращСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°Ρ‡ΠΈΡ€ΠΈΠΊΠ°Π» ΠΊΠΎΡ€ΠΎΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ ΡƒΡ€ΠΎΠΊ

https://youtube.com/shorts/fwA7VTNPLPk?si=AyNPLOVKETpITQFR

#Roblox
πŸ‘2
ΠžΡΠ½ΠΎΠ²Ρ‹ Roblox - ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Нолики: Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹

🎯 РСшил Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ крСстики-Π½ΠΎΠ»ΠΈΠΊΠΈ Π² Roblox. Π Π°Π±ΠΎΡ‚Ρƒ Π½Π°Ρ‡Π°Π» с бизнСс Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ³Ρ€Ρ‹.
Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ„Π°ΠΉΠ» скрипта TicTacToeLogicScript, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ³Ρ€Ρ‹. ЀактичСски ΠΎΠ½Π° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ связана с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ, это просто ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ…ΠΎΠ΄Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°.

#Roblox
#TicTacToe
πŸ‘1πŸ”₯1
πŸ‘¨β€πŸ’» Π˜Π³Ρ€ΠΎΠ²ΡƒΡŽ ячСйку ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ список с пСрСчислСниСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ cell
πŸ‘¨β€πŸ’» БостояниС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ массивом state, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ каТдая ячСйка Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ cell.none, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π° Π½ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²
πŸ‘1
πŸ‘¨β€πŸ’» ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрипта, поэтому Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ: Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логирования, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡΡƒΡ‚ΡŒ сообщСния - ошибка, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΈΠ½Ρ„ΠΎ сообщСниС. Π’Π°ΠΊΠΆΠ΅ сразу Π·Π°Π²Π΅Π΄Π΅ΠΌ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ добавятся Ρ„Π»Π°Π³ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния.
πŸ‘1
πŸ‘¨β€πŸ’» БоотвСтствСнно, для логирования Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выводят Π»ΠΎΠ³ΠΈ совмСстно с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ логирования, ΠΏΠΎΠΏΠΎΠ·ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
πŸ‘1
πŸ‘¨β€πŸ’»Π’Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ ΡƒΠΌΠ΅Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояниС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля, для этого напишСм ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π² строки ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² Π»ΠΎΠ³ΠΈ
πŸ‘1
πŸ‘¨β€πŸ’»Π”Π»Ρ клиСнтского ΠΊΠΎΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²: ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… - ΠΌΠ΅Ρ‚ΠΎΠ΄ смСны состояния ячСйки. Π’ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ячСйки ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: крСстик ΠΈΠ»ΠΈ Π½ΠΎΠ»ΠΈΠΊ. ΠœΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ошибки.
πŸ‘1
πŸ‘¨β€πŸ’»Π”Π΅Ρ‚Π°Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° смСны состояния ячСйки ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля прСдставлСны Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅, фактичСски ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ Π½Π΅ пытаСтся ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ячСйку Π½Π΅ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² для ячСйки
πŸ‘1
πŸ‘¨β€πŸ’»Π‘ΠΊΡ€ΠΈΠΏΡ‚ бизнСс Π»ΠΎΠ³ΠΈΠΊΠΈ ΡƒΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля, поэтому ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСстовыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π”ΠΎΠ±Π°Π²ΠΈΠΌ для удобства ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ testCase, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ имя тСст кСйса, ΠΏΠΎ этому ΠΈΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ тСстов.

На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ написаны тСсты для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° set
πŸ‘1
Media is too big
VIEW IN TELEGRAM
πŸ‘¨β€πŸ’» Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрипта, тСстов скрипта, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° модСлирования Π»ΠΎΠ³ΠΈΠΊΠΈ крСстков-Π½ΠΎΠ»ΠΈΠΊΠΎΠ², прСдставлСны Π½Π° Π΄Π΅ΠΌΠΎ.
πŸ‘1
Π”Π΅Π½ΡŒ 80: ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌ бСзопасности Π½Π° 2024 Π³ΠΎΠ΄

Π’Ρ‹ΡˆΠ»Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌ Π½Π° 2024 Π³ΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΠΈcΠ°Π½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΎΠ² Π½Π° 2023 Π³ΠΎΠ΄ ΡΠ±Ρ‹Π»ΠΈΡΡŒ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚. Π’Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ Π³ΠΎΠ΄. Π‘Ρ‚Π°Ρ‚ΡŒΡ интСрСсная, для ΠΎΠ±Ρ‰Π΅Π³ΠΎ понимания Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

#securelist
πŸ€”2
Code Every Day πŸš€
ΠžΡΠ½ΠΎΠ²Ρ‹ Roblox - ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Нолики: Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹ 🎯 РСшил Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ крСстики-Π½ΠΎΠ»ΠΈΠΊΠΈ Π² Roblox. Π Π°Π±ΠΎΡ‚Ρƒ Π½Π°Ρ‡Π°Π» с бизнСс Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ³Ρ€Ρ‹. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ„Π°ΠΉΠ» скрипта TicTacToeLogicScript, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ³Ρ€Ρ‹. ЀактичСски ΠΎΠ½Π° Π½ΠΈΠΊΠ°ΠΊ нС…
ΠžΡΠ½ΠΎΠ²Ρ‹ Roblox - ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Нолики: Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹

🎯 Π’Ρ‡Π΅Ρ€Π° Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π» состояниС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля ΠΈ позволял ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния Π² ячСйках ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля. БСгодня ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ - solve()

πŸ‘‰ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΠΌ поиска Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:
- провСряСм всС строки, Π΅ΡΡ‚ΡŒ Π»ΠΈ строка, которая содСрТит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ элСмСнты со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ cell.cross ΠΈΠ»ΠΈ cell.zero
- провСряСм всС столбцы, Π΅ΡΡ‚ΡŒ Π»ΠΈ столбСц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ элСмСнты со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ cell.cross ΠΈΠ»ΠΈ cell.zero
- провСряСм Π΄Π²Π΅ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ

Π”Π΅Ρ‚Π°Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ solve ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°Ρ…

#Roblox
#TicTacToe
πŸ‘2
πŸ‘¨β€πŸ’»Π’ основС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π»Π΅ΠΆΠΈΡ‚ функция ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: всС Π»ΠΈ элСмСнты списка Ρ€Π°Π²Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ
πŸ‘1