ΠΡΠΎ ΡΠΈΠΌΡΠ»ΡΡΠΈΡ Π ΠΎΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° Python3 Ρ Pygame2 ΠΈ NumPy.
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ: Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» pynboids_sp.py (ΠΈ nboids.png, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΈΠΊΠΎΠ½ΠΊΠ°, Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ) ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π· python. (ΠΡΠΈΠΌΠ΅Ρ: python3 pynboids.py)
ΠΠ»Π°Π²ΠΈΡΠ° Esc Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π°.
Π― Π²ΠΊΠ»ΡΡΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΠΊΠΎΠ΄.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π°, ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΡΠ°ΡΡΠΎΡΡ ΠΊΠ°Π΄ΡΠΎΠ² ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ ΡΡΠ±, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎ, Π±ΡΠ΄ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΊΡΠ°Π΅Π² ΡΠΊΡΠ°Π½Π° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ ΡΠΎΡ Π² ΡΡΠ±! ;)
ΠΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ pynboids_sp.py ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΡΠ΅ΡΠΊΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ boids. Π‘Π°ΠΌΠ°Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π²Π΅ΡΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ!
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠ²Π΅ΡΡΠΈΡ pynboids2.py, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ pynboids, Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° numpy ΠΈΠ· pixelboids.py Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. Π 2 ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅ boids, ΡΠ΅ΠΌ b4.
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠ²Π΅ΡΡΠΈΡ pixelboids.py, ΡΠΈΡΡΡΡΠ°Ρ ΡΡΠ± ΠΊΠ°ΠΊ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Π² Surfarray, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΡΠ΅Π·Π°ΡΡ ΠΏΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ. Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΡΠΈΠΊΠ»Π° for Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ²Π° numpy. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π·Π°ΡΡΡ Π°ΡΡΠΈΠΉ SurfArray Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Ρ Π²ΠΎΡΡΠΎΠ², ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°:
ΠΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄: https://github.com/Nikorasu/PyNBoids
#machinelearning #artificialintelligence #ai #datascience #python #programming #technology #deeplearning #coding