βAppΒ Store: Tabletop
Π‘Π½ΠΈΠΌΠΊΠΈ ΡΠΊΡΠ°Π½Π° (iPad)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
**ΠΠ‘ΠΠΠΠ― Π¦ΠΠΠ ΠΠ WEJ ΠΏΠΎ ΡΠ»ΡΡΠ°Ρ ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Wej Π³ΠΎΡΠΎΠ²ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Tabletop! Π‘ΡΠΊΠΎΠ½ΠΎΠΌΡΡΠ΅ $25 ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ Π² TABLETOP Ρ ΠΊΠ°ΡΡΡ! www.retronyms.com/wej**
Tabletop ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΡ ΡΡΡΠ΄ΠΈΡ Ρ Π±ΠΎΠ»Π΅Π΅ 10 Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Tabletop ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ 40 ΡΡΡΡΠΎΠΉΡΡΠ², Π²ΠΊΠ»ΡΡΠ°Ρ, ΡΡΠΌΠΏΠ»Π΅ΡΡ, ΠΌΠΈΠΊΡΠ΅ΡΡ, ΡΡΡΠ΅ΠΊΡΡ, ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΡΠΈΠΎΠ±ΡΠ΅ΡΠ°ΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΡΠ΅ Π΄Π»Ρ Π²Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈΠ· ΠΎΠ±ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°.
ΠΡΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡΡ? ΠΡΠΏΡΠ°Π²ΡΡΠ΅ ΠΏΠΈΡΡΠΌΠΎ Π½Π° Π°Π΄ΡΠ΅Ρ [email protected] ΠΈ ΠΌΡ ΠΎΡΠ²Π΅ΡΠΈΠΌ Π½Π° Π»ΡΠ±ΡΠ΅ Π²Π°ΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ.
Retronyms ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π° ΠΏΠ°ΡΡΠ½Π΅ΡΡΠΊΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π³ΠΈΠ³Π°Π½ΡΠ°ΠΌΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ, ΠΊΠ°ΠΊ Akai Professional ΠΈ Arturia Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΠΎΡΠΎΠ²ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Tabletop Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ iMPC, iMini, ΠΈ iProphet! ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Tabletop ΠΏΠΎ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΡΠΎΡΡ Π·Π²ΡΠΊΠ°, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΡΠΈΠΊΠ»Π°, Π·Π°Π΄Π°Π²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΏ ΠΈ Π²ΡΡΠΎΡΡ Π·Π²ΡΠΊΠ° Π² iMPC Pro.
Tabletop β ΡΡΠΎ Π·Π²ΡΠΊΠΎΠ²Π°Ρ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°, Π³Π΄Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΈΡΡ, ΠΏΠΈΡΠ°ΡΡ ΠΏΠ΅ΡΠ½ΠΈ, ΠΌΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΡΡΠ°ΠΏΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΌΠΏΠ»Ρ ΠΈΠ· Π²Π°ΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π° iPod, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅β¦ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΊ Π΄ΠΈΠ»ΡΡ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡΠ΅ΠΊΡ Β«ΡΡ ΠΎΒ», ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠ΅ΡΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠ°Π½ΠΎΡΠ°ΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΈ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½ΠΈΡΡΡΡΠΈΡ Π·Π²ΡΠΊΠΎΠ².
ΠΠ‘ΠΠΠΠΠΠΠ‘Π’Π:
β’ 43 ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΠ΅ΠΊΡΡ, ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅ΡΡ, Π±Π°ΡΠ°Π±Π°Π½Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΡ
β’ 14 Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
β’ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ Π·Π²ΡΠΊΠ°
β’ ΠΠΎΡΡΡΠΏ ΠΊ ΠΌΠΎΡΠ½ΡΠΌ Π³ΠΎΡΠΎΠ²ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Tabletop
β’ Π Π΅Π΄Π°ΠΊΡΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ Π² ΡΡΠΈΠ»Π΅ Piano Roll
β’ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°ΠΌΠΈ, ΠΏΠΎΠ΄ΡΡΠΊΠ°ΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π±Π°ΡΠ°Π±Π°Π½ΠΎΠ², ΡΡΡΠΊΠ°ΠΌΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Tabletop
β’ ΠΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½ΠΎΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Fix to Grid
β’ Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π½ΠΈΡ Π½ΠΎΡΡ
β’ ΠΡΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅Π½Ρ ΠΈΡΡΠΎΡΠΈΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Tabletop
β’ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Core MIDI
β’ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΡΠ±ΡΠΌΠΈ MIDI-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ
β’ ΠΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Midi Learn
β’ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΡΡΠΎΠΉΡΡΠ²
β’ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² SoundCloud ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ Tabletop
ΠΠ΅ΡΡΠΈΡ 2.9.2
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Apple, ΡΡΠΎΠ±Ρ Π²Β Π½Π΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΡΡ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ AppleΒ Watch.
We updated Tabletop to be compatible with iOS 11! You can now purchase Tabletop in-app purchases straight from the iTunes Store. We also fixed the following bugs to improve and optimize performance:
— Fixed crash when using iMPC Pro with Triggerator
— βPaste Allβ for AudioCopy sound packs now works again on iOS 11
— Text on iMPCPro’s vertical switches now display properly again on iOS 11
— Fixed crash in Mastermind machine
If you have any questions or need help, please feel free to email us at [email protected]! We love hearing from you π
ΠΡΠ΅Π½ΠΊΠΈ ΠΈ ΠΎΡΠ·ΡΠ²Ρ
ΠΡΠ΅Π½ΠΎΠΊ: 15
ΠΡΠ»ΠΈΡΠ½ΠΎ!
Good app.Make please MIDI learn!
ΠΠ΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Akai iMPC PRO 2
ΠΠ΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΊΡΠΏΠ»Π΅Π½Π°!!!
ΠΠ»ΠΎΡ ΠΎ
ΠΡΡ ΠΊΡΠΏΠΈΠ»
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ
TT-303
Bring classic acid sounds to your session.
279,00Β β½
Cueboard
Juggle & remix beats with this resampler.
279,00Β β½
Deadbeat
Visual and motion based sound twister.
379,00Β β½
X0X Drum Deranger
Create wild & varied grooves, a modern twist.
749,00Β β½
Give your devices spatial context with Verve.
279,00Β β½
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Retronyms Inc Π½Π΅Β ΡΠΎΠΎΠ±ΡΠΈΠ» Apple ΠΎΒ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ΅Ρ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ·Π°Π½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΒ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
- ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ
- Retronyms Inc
- Π Π°Π·ΠΌΠ΅Ρ
- 1,5Β ΠΠ
- ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ
- ΠΡΠ·ΡΠΊΠ°
- ΠΠΎΠ·ΡΠ°ΡΡ
- 4+
- Copyright
- Β© 2015 Retronyms
- Π¦Π΅Π½Π°
- ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎ
- Π‘Π°ΠΉΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°
ΠΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡΡ
Tabletop Simulator β ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ»ΠΎΠ΄ / Π₯Π°Π±Ρ
Π― Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ»Π° Π΄Π»Ρ ΠΊΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ Π² Tabletop Simulator (TTS) ΠΈ ΠΎΡΡΡΠΈΠ» Π½Π΅Ρ
Π²Π°ΡΠΊΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΎΠ΄Π°ΠΌΠΈ.
ΠΠ· ΡΠΎΠ³ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° youtube Π΅ΡΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π°: ΠΏΠ΅ΡΠ²ΡΠΉ — ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ Π² Π»ΡΠ±ΠΎΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΡΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ; Π²ΡΠΎΡΠΎΠΉ — ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΠΈΠ³ΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄Π΅Π»Π°Π΅Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΠΏΠΎ ΡΠ»ΠΎΡΠ°ΠΌ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΠ΅ΡΠ΄ΠΎΠ±Π½ΠΎ Π² ΡΡΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π²ΡΠ΅. ΠΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄Ρ Π² ΠΈΠ³ΡΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠ°ΡΡ, Π° Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΡΠΈΠ±Π»ΠΈΡΡ, ΡΠΎ Π΄Π΅Π»Π°ΡΡ ΠΈΠΌΠΏΠΎΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ½ΠΎΠ²Π°. Π’Π°ΠΊ ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΊΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΌΠ΅ΡΡΠΈΡΡ ΠΎΠ΄Π½Π° ΠΊΠΎΠ»ΠΎΠ΄Π° (69 ΠΊΠ°ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ), ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
. ΠΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ Windows, Ρ
ΠΎΡΡ ΡΠ°ΠΌ TTS ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π½Π° Linux, ΡΠ°ΠΊ ΠΈ Π½Π° MacOS. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Ρ ΠΈ Π²ΠΎΡ, Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ, Ρ ΡΠ΅ΡΠΈΠ» Π΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΎΠ΄Π° Π² TTS ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, Π²ΠΊΡΠ°ΡΡΠ΅, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠ»ΠΎΠ΄Ρ Π²ΡΡΡΠ½ΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ»ΠΎΠ΄Ρ Π² ΠΈΠ³ΡΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΊΠ°ΡΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π² 10 ΠΊΠ°ΡΡ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΠΈ Π² 7 ΠΊΠ°ΡΡ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅. ΠΡΠ΅ Π΅ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΠΈΠ½Π΅ ΠΈ Π²ΡΡΠΎΡΠ΅ Π² 2 ΠΊΠ°ΡΡΡ.
Π ΠΈΡΠΎΠ³Π΅, Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 69 ΠΊΠ°ΡΡ, Π° Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠΎ ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·. ΠΡΠ°Π²ΡΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ»ΠΎΡ Π½Π° ΡΠ΅ΡΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ±Π°ΡΠΊΠΈ ΡΡΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΡΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠΆΠΈΡ ΡΡΠΊΠ°Ρ ΠΈ ΠΌΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΅Π΅ Π²ΠΈΠ΄Π΅ΡΡ.
ΠΠΊΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΊΠΎΠ»ΠΎΠ΄ΡΠ’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΎΠ΄Ρ. Π’ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π²Π° URL Π΄Π»Ρ ΡΠ΅ΡΠΊΠΈ Ρ ΠΊΠ°ΡΡΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π΄Π»Ρ ΡΡΠ±Π°ΡΠΊΠΈ ΠΊΠΎΠ»ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΈΠ΄Π½Π° Π΄Π»Ρ Π²ΡΠ΅Ρ Π² ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ . ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π½Π°Ρ ΠΊΠ°ΡΡ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΠΈ Π²ΡΡΠΎΡΠ΅, ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΡΠΎΠ² ΠΈΠ· ΡΡΠΎΠ³ΠΎ Ρ Π½Π°Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΎ.
Π ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π½ΠΎ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΠΈΡ ΠΎΠΏΡΡΡ, Ρ.ΠΊ. Ρ Π½Π΅ Π±ΡΠ΄Ρ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΠΈΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ.
ΠΠ°ΠΊ Ρ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΠ», ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π»ΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ.
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ Π½Π°Ρ Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΊΠ°ΡΡ ΠΏΡΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ΄Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ lua, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² TTS, ΡΡΠΎΠ±Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΡΡΠΎΠ»Π° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΈΠ³ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ ΠΌΠΎΠ½ΡΡΡΠ° Π² Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ»ΠΎΡ, ΡΡΠ΅ΡΡΠΈΠΊ ΠΆΠΈΠ·Π½Π΅ΠΉ Π² ΡΠ»ΠΎΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΡΠ°Π²Π»ΡΠ»ΡΡ Π² ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠΌ Π·Π°ΠΏΠ°ΡΠΎΠΌ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΠΌΠΎΠ½ΡΡΡ.
DeckBuilder. ΠΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π’.ΠΊ. Ρ Ρ ΠΎΡΠ΅Π» Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΈΠΌΠ΅ΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», Π±ΡΠΊΡΠ½Π΄ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π° golang. Π ΡΡΠΎΠ±Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ½ΡΠΌ web’ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π»ΡΠ±ΠΎΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, Π½ΠΎ ΠΈΠ·-Π·Π° ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ Vue 3.
ΠΠ° go ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ http ΡΠ΅ΡΠ²Π΅Ρ, Π³Π΄Π΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ API Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠ°ΠΉΡΠΈ API ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://localhost:5000/docs.
Π’Π°ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ swagger ΡΠΎ Π²ΡΠ΅ΠΌΠΈ API. Web ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π² dist Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΡΠΌΠ±Π΅Π΄Π΄ΠΈΡΡΡ Π² Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ°ΠΌΡΠΌ http ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. Π ΠΈΡΠΎΠ³Π΅ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ».
Π₯ΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ Ρ Ρ ΠΎΡΠ΅Π» Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ΅, ΡΡΠΎΠ±Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°ΠΉΡΠΈ ΡΠ°ΠΌΠΎΠΌΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ ΡΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π²ΡΠ΅ Ρ ΡΠ°Π½Ρ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ ΠΈ ΡΠ°ΠΉΠ»Π°Ρ . ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠ½ΠΎΡΡΡ — ΡΡΠΎ ΠΏΠ°ΠΏΠΊΠ°, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ ΡΠ°ΠΉΠ» .info.json, Ρ ΡΠ°Π½ΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, ΡΠ°ΠΊΡΡ ΠΊΠ°ΠΊ: id, name, description, createdAt, updatedAt. ΠΠ½ΡΡΡΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΡΡΠ³Π°Ρ ΡΡΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΠΏΠΊΠΎΠΉ, Π° Π²Π½ΡΡΡΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Ρ.Π΄.
ΠΠ°ΠΊΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² DeckBuilder
Π― Π΄ΠΎΠ»Π³ΠΎ Π΄ΡΠΌΠ°Π», ΠΊΠ°ΠΊ Π»ΡΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Π»ΡΠ±ΠΎΠΉ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ ΠΈ ΡΠΊΠ»ΠΎΠ½ΡΡΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π½Π°ΡΠ΅Π», Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ»Π°Π²Π½Π°Ρ Π²Π΅ΡΡ Π½ΡΡ ΡΡΡΠ½ΠΎΡΡΡ — ΡΡΠΎ ΠΈΠ³ΡΠ° (Game).
ΠΠ³ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ (Collection), Π² ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 1, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 2 ΠΈ Ρ.
Π΄.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ»ΠΎΠ΄ (Deck). Π’ΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π»Π΅ΠΆΠ°Ρ ΠΊΠΎΠ»ΠΎΠ΄Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ½ΡΡΡΡ, Π½Π°Π³ΡΠ°Π΄Ρ ΠΈ Ρ.Π΄.
Π ΡΠΆΠ΅ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ»ΠΎΠ΄Ρ Π»Π΅ΠΆΠ°Ρ ΡΠ°ΠΌΠΈ ΠΊΠ°ΡΡΡ (Card). ΠΡΠ»ΠΈ Ρ ΠΏΡΠΎΡΠ»ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π±ΡΠ»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΡΠΎ Ρ ΠΊΠ°ΡΡ Π΅ΡΡΡ Π΅ΡΠ΅ ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ²Π΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΡΡ ΠΌΠΎΠ½ΡΡΡΠ° ΠΈΠ»ΠΈ ΠΆΠ΅ Π΅Π³ΠΎ ΡΠΈΠ»Π° Π°ΡΠ°ΠΊΠΈ.
ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π½ΡΡΡΠΈ
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΎ, Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π»ΠΈ Π²Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ΅ΡΠ΅Π· GET Π·Π°ΠΏΡΠΎΡ, ΠΈ Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ, ΡΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ. Π ΠΊΠΎΠ΄Π΅ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ.
gofunc openBrowser(url string) {
var cmd string
var args []string
switch runtime.GOOS {
case "windows":
cmd = "cmd"
args = []string{"/c", "start"}
case "darwin":
cmd = "open"
default: // "linux", "freebsd", "openbsd", "netbsd"
cmd = "xdg-open"
}
args = append(args, url)
err := exec.Command(cmd, args...).Start()
if err != nil {
logger.Error.Fatal("Can't run browser")
}
}Π‘Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΠΎ.
Π‘Π»Π΅Π²Π° Π²Π²Π΅ΡΡ Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π° — Π³ΡΡΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ, ΠΈΠΌΠΏΠΎΡΡ ΠΈΠ³ΡΡ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΠ³ΡΡ Four Souls Ρ.ΠΊ. Ρ Π½ΠΈΡ Π΅ΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ Π²ΡΠ΅Ρ ΠΊΠ°ΡΡ ΠΈ, Π½Π°Π΄Π΅ΡΡΡ, Ρ Π½ΠΈΡ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΊ ΡΡΠ°ΡΡΠ΅ π
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ, Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΡΠΎΡΠ½ΠΈΡΡ, ΡΡΠΎ ΡΡΠΎ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΡ, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Π΅Π΄Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°. ΠΡΠ»ΠΈ Π²Π΅ΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΠΊΠΎΠΌΠΌΠΈΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, Π½Π°ΡΠ°Π»ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. ΠΠ°, Π΅ΡΠ΅ Π΅ΡΡΡ ΡΠ΅ΡΠΎΡ ΠΎΠ²Π°ΡΠΎΡΡΠΈ, Π½ΠΎ Π²Π΅ΡΡΠΈΡ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ΅ΠΌ ΡΡΠΎ Π΅ΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠ·ΡΠ²Ρ, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ΅Ρ , ΠΊΠΎΠ³ΠΎ ΡΡΠ° ΠΈΠ΄Π΅Ρ ΡΠΎΠΆΠ΅ ΡΠ²Π»Π΅ΡΠ΅Ρ.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΈΠ³ΡΡ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ.
ΠΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡΠ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ, Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ — ΡΡΡΠ»ΠΊΡ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ (Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ°ΠΉΠ»Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ Π΄ΠΈΡΠΊΠ°), Π² ΡΡΠ΅ΡΡΠ΅ΠΌ — ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΈΠ³ΡΡ. ΠΡΠ΅Π΄ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π² ΡΠ»Π΅ΠΌΠ΅Π½Ρ img ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ»ΠΊΠ° ΠΈΠ· Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ.
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. ΠΡΡ ΡΡΡΠΎΠΊΠ° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΡ, Π²ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΈΠ· ΡΡΡΠΎΠΊΠΈ ΡΠ΄Π°Π»ΡΡΡΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΡΠΎΠΌΠ΅ Π»Π°ΡΠΈΠ½ΠΈΡΡ, ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ, ΡΠΈΡΡ ΠΈ Π½ΠΈΠΆΠ½ΠΈΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠΉ. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° 200 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½Π½Π΅Π΅, ΡΠΎ ΠΎΠ½Π° ΠΎΠ±ΡΠ΅Π·Π°Π΅ΡΡΡ. Π’Π°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ, ΡΡΠΎΠ±Ρ Π½ΠΈ ΠΎΠ΄Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΡΡΠ³Π°Π»Π°ΡΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΡΠ°Π½Π½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡ. ΠΠ°, Π² ΡΠ΅ΠΎΡΠΈΠΈ Π΄Π²Π° ΡΠ°Π·Π½ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΡΡΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈΡ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ³ΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
.
ΠΡΠ»ΠΈ Π½Π°Π²Π΅ΡΡΠΈ ΠΌΡΡΠΊΡ Π½Π° ΠΈΠ³ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΠ»ΡΠΈΠΏ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΡΡΡΠ°Π»ΠΎΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½Π°Ρ Π²Π΅Π± ΡΡΡΠ°Π½ΠΈΡΠ°, Π±ΡΠ»ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠ°Π²ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΌΡΡΠΈ, Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ DeckBuilderΠΠ· ΠΌΠ΅Π½Ρ Π½Π°Π΄ ΠΈΠ³ΡΠΎΠΉ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ³ΡΡ
ΠΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² zip ΡΠ°ΠΉΠ», ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠ°ΠΌΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ
Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΊΠΎΠΏΠΈΡ, ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. ΠΡΠΌΠ°Ρ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ³ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΆΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΊΠ°ΡΡΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠ±ΠΎΡΠΊΡ (ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅)
Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠ³ΡΡ
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ.ΠΠΎΠΊΠ° ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΏΡΡΡΠΎΠΉ. ΠΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎ breadcrumb Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ³Π»Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π½ΠΎΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ «Four Souls v2».
ΠΠ°ΠΆΠΈΠΌΠ°Ρ Π½Π° Π½ΠΈΡ
, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΡΡΠΎΠ²Π½ΠΈ Π²ΡΡΠ΅. Π ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ³Π»Ρ Ρ Π½Π°Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠΏΠΎΡΡΠ°, Ρ.ΠΊ. ΡΡΠ° ΠΎΠΏΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΈΠ³Ρ.
ΠΠΊΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠΊΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ.
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉΠΠΎΡΠ»Π΅ ΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°ΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π² Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΠ±ΡΠ²Π°ΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²Π° ΠΏΡΠ½ΠΊΡΠ° Change ΠΈ Delete (ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Duplicate Π΄Π»Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΈ ΠΊΠΎΠ»ΠΎΠ΄). Π Ρ ΠΊΠΎΠ»ΠΎΠ΄ ΠΈ ΠΊΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌ.
ΠΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ Π² Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ»ΠΎΠ΄. ΠΡΠΎΡΠ΅ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ.
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ»ΠΎΠ΄Π’Π΅ΠΏΠ΅ΡΡ Π·Π°ΠΉΠ΄Π΅ΠΌ Π² ΠΊΠΎΠ»ΠΎΠ΄Ρ ΠΌΠΎΠ½ΡΡΡΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ°ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΡ.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΡΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
. Π£ Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅ΠΉ. ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΡΡ Π² ΠΊΠΎΠ»ΠΎΠ΄Π΅.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΡΠΎ Π»ΡΠ΄ΠΈ ΡΠ°ΡΡΠΎ ΠΊΠΎΠΏΠΈΡΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ΅ΡΠΊΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΏΠΈΠΈ ΠΊΠ°ΡΡ, ΡΡΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ³ΡΠ°ΡΡ Π² Π²Π°ΡΡ ΠΈΠ³ΡΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΏΠΈΡ ΠΊΠ°ΡΡΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π»ΠΈΡΡ Π² json ΡΠ°ΠΉΠ»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π° Π½Π° ΡΠ΅ΡΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°.
Π’Π°ΠΊ ΠΆΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ lua, Π² ΠΊΠΎΠ΄Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ HP=3, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² ΡΠ°ΠΌΠΎΠΉ ΠΈΠ³ΡΠ΅. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «+» ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅, Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ «-» ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°ΡΡΡ Π² ΠΊΠΎΠ»ΠΎΠ΄Π΅ Loot, Ρ.ΠΊ. ΡΠ°ΠΌ Π΅ΡΡΡ ΠΊΠ°ΡΡΡ, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ΡΡ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΊ.
ΠΠ°ΡΡΠ° Π΄ΠΎΠ±ΡΡΠΈΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΡΡΠ΅, Π΅ΡΠ»ΠΈ ΠΊΠ°ΡΡΠ° Π½Π΅ Π² Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ΅, ΡΠΎ Π΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅ΡΠ½ΡΡΡΡΡ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ, ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ³ΡΡ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅.
ΠΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ Π² zip ΡΠ°ΠΉΠ»ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΈΠ³ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°.![]()
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ» ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ, Π»ΠΈΠ±ΠΎ ΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΉΠ»Π° Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ. Π‘Π²Π΅ΡΡ Ρ Π΅ΡΡΡ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ³ΡΡ Π½Π΅ ΠΏΠΎΠ΄ ΡΠ΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ Ρ Π½Π΅Π΅ Π±ΡΠ»ΠΎ Π΄ΠΎ ΡΠΊΡΠΏΠΎΡΡΠ°.
ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² TTS
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΏΡΠ½ΠΊΡΡ Render, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠΏΡΡΡΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ Ρ ΠΈΠ³ΡΡ. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: Π²ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ ΠΈ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠΎΠ»ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° Π² ΡΠ΅Π½ΡΡΠ΅ ΡΠΊΡΠ°Π½Π°.
ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ TTSΠΡΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ»ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ ΠΈ ΠΌΡ ΡΠ½ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π Π°Π·Π±Π΅ΡΠ΅ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΡΠΎΡ
ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΊΠ°ΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΡΡ Π² Π½Π°ΡΠΈΡ
ΠΊΠΎΠ»ΠΎΠ΄Π°Ρ
. ΠΡΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ΄Ρ Π»Π΅ΠΆΠ°Ρ Π² ΡΠ°Π·Π½ΡΡ
ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΡ
, Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠ΅ (ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ), ΡΠΎ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΡΠΈ ΠΊΠ°ΡΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΈΡΠΎΠΊ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ΄Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π²ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠ»ΠΎΠ΄Π° Π½Π° ΠΎΠ΄Π½Ρ ΡΠ΅ΡΠΊΡ. ΠΡΠ»ΠΈ ΠΊΠ°ΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠΎ ΠΌΡ ΠΈΡΠ΅ΠΌ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π²Π»Π΅Π·Π»ΠΈ Π²ΡΠ΅ ΠΊΠ°ΡΡΡ ΠΈ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°.
ΠΡΠ»ΠΈ ΠΊΠ°ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄Ρ Π½Π΅ Π²Π»Π΅Π·Π»ΠΈ Π½Π° ΠΎΠ΄Π½Ρ ΡΠ΅ΡΠΊΡ, ΡΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΠΌ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΎΠΊ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄Ρ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π² ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ Π΄Π»Ρ TTS ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΡ json ΡΠ°ΠΉΠ». ΠΠ°Π·ΠΎΠ²ΡΠΉ json Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
{
"ObjectStates": [
]
}ΠΠ½ΡΡΡΡ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π±ΡΠ»ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, Π²ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ΄Ρ Ρ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Ρ Π² ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ TTS — ΠΌΠ΅ΡΠΎΠΊ. ΠΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
{
"Name": "Bag",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"Nickname": "",
"Description": "",
"ContainedObjects": [
]
}Name — ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π’Π°ΠΊ ΠΆΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Deck, Card
Transform — ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΠ³ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΈΠ½Π°ΡΠ΅ ΠΈΠ³ΡΠ° Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ
Nickname — ΠΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΈΠ³ΡΠ΅
Description — ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΈΠ³ΡΠ΅
ContainedObjects — Π‘ΠΏΠΈΡΠΎΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ Π²Π½ΡΡΡΠΈ ΠΌΠ΅ΡΠΊΠ°
ΠΠ΅ΡΠ΅Π΄ ΠΊΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ°ΡΡΡ, Ρ.
ΠΊ. ΠΊΠΎΠ»ΠΎΠ΄Π° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΈΡ
ΡΠΏΠΈΡΠΎΠΊ.
{
"Name": "Card",
"Nickname": "Isaac",
"Description": "",
"CardID": 100,
"LuaScript": "AT=1\nHP=2",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"CustomDeck": {
"1": {
"FaceURL": "grid_image.png",
"BackURL": "backside_image.png",
"NumWidth": 2,
"NumHeight": 2,
"BackIsHidden": false,
"UniqueBack": false,
"Type": 0
}
}
}Name — Π’ΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠ°
Nickname — ΠΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΈΠ³ΡΠ΅
Description — ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΈΠ³ΡΠ΅
CardID — ΠΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ Π½Π° ΡΠ΅ΡΠΊΠ΅. ΠΠ΅ΡΠ²Π°Ρ ΡΠΈΡΡΠ° Π±Π΅ΡΠ΅ΡΡΡ ΠΈΠ· Π½ΠΎΠΌΠ΅ΡΠ° CustomDeck, Π° Π²ΡΠΎΡΠ°Ρ ΠΈ ΡΡΠ΅ΡΡΡ — ΡΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΊΠ°ΡΡΡ Π½Π° ΡΠ΅ΡΠΊΠ΅, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½ΡΠ»Ρ
LuaScript — Π₯ΡΠ°Π½ΠΈΡΡΡ ΡΠΊΡΠΈΠΏΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π½ΠΎ Π½Π°ΠΌ ΠΊΡΠΎΠΌΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠΎΠΊΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠ°ΠΆΠ΄Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅
Transform — ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΈΠ½Π°ΡΠ΅ ΠΈΠ³ΡΠ° Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ
CustomDeck — Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΊΡΠΈΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ»ΠΎΠ΄Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΡΡΠ°.
ΠΠΎΠΎΠ±ΡΠ΅, Π΅ΡΠ»ΠΈ ΡΡΠ° ΠΊΠ°ΡΡΠ° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠΎΠ»ΠΎΠ΄Π΅, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΊΠ°ΡΡΠ° ΠΎΠ΄Π½Π°, ΡΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²Π½Π΅ ΠΊΠΎΠ»ΠΎΠ΄Ρ, Ρ.ΠΊ. ΠΊΠΎΠ»ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡΠΎΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΈΠ· 2 ΠΊΠ°ΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΡΡ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠΌ Π΅Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΊΠ°ΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ΄Ρ.
{
"Name": "Deck",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"Nickname": "Character",
"Description": "",
"DeckIDs": [
100,
101
],
"CustomDeck": {
"1": {
"FaceURL": "grid_image.png",
"BackURL": "backside_image.png",
"NumWidth": 2,
"NumHeight": 2,
"BackIsHidden": false,
"UniqueBack": false,
"Type": 0
}
},
"ContainedObjects": [
{
"Name": "Card",
"CardID": 100,
...
},
{
"Name": "Card",
"CardID": 101,
...
}
]
}DeckIDs — Π₯ΡΠ°Π½ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΊΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΊΠΎΠ»ΠΎΠ΄Π΅
CustomDeck — Π₯ΡΠ°Π½ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ»ΠΎΠ΄ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΊΠΎΠ»ΠΎΠ΄Π°.
ΠΠ΄Π½Π° ΠΊΠΎΠ»ΠΎΠ΄Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ Π±ΡΠ»ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ «2», «3» ΠΈ Ρ.Π΄.CustomDeck.(FaceURL, BackURL) — Π’ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΡΡ Π΄ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅, ΡΠ°ΠΊ ΠΈ URL Π΄ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. Π ΡΠ»ΡΡΠ°Π΅ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π΄Π»Ρ Π±ΡΡΡΡΠΎΡΡ, ΡΡΠΎΠ±Ρ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΆΠ΄Π°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΡΡΡ Π½Π° ΡΡΠΎΠ»Π΅, ΡΡΠΎΠ±Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ³ΡΠ°ΡΡ, ΡΠΎ ΠΌΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ ΡΠ°Π½ΠΈΡΡ ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅
CustomDeck.(NumWidth, NumHeight) — ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΡΡ Π½Π° ΡΠ΅ΡΠΊΠ΅ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΠΈ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅
ContainedObjects — Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅ΠΆΠ°Ρ Π² ΠΊΠΎΠ»ΠΎΠ΄Π΅
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΠΎ ΡΠ»ΠΎΠΆΠΈΡΡ Π² ΠΌΠ΅ΡΠΎΠΊ, Π° ΡΠ°ΠΉΠ»Ρ, Π΄ΠΎΠΏΡΡΡΠΈΠΌ, Π»Π΅ΠΆΠ°Ρ ΠΏΠΎ ΠΏΡΡΠΈ «/home/user/images» Π² UNIX ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ json{
"ObjectStates": [
{
"Name": "Bag",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"Nickname": "",
"Description": "",
"ContainedObjects": [
{
"Name": "Deck",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"Nickname": "Character",
"Description": "",
"DeckIDs": [
100,
101
],
"CustomDeck": {
"1": {
"FaceURL": "file:////home/user/images/grid_image.
png",
"BackURL": "file:////home/user/images/backside_image.png",
"NumWidth": 2,
"NumHeight": 2,
"BackIsHidden": false,
"UniqueBack": false,
"Type": 0
}
},
"ContainedObjects": [
{
"Name": "Card",
"Nickname": "Isaac",
"Description": "",
"CardID": 100,
"LuaScript": "AT=1
HP=2",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"CustomDeck": {
"1": {
"FaceURL": "file:////home/user/images/grid_image.png",
"BackURL": "file:////home/user/images/backside_image.png",
"NumWidth": 2,
"NumHeight": 2,
"BackIsHidden": false,
"UniqueBack": false,
"Type": 0
}
}
},
{
"Name": "Card",
"Nickname": "Maggy",
"Description": "",
"CardID": 101,
"LuaScript": "",
"Transform": {
"posX": 0,
"posY": 0,
"posZ": 0,
"scaleX": 1,
"scaleY": 1,
"scaleZ": 1
},
"CustomDeck": {
"1": {
"FaceURL": "file:////home/user/images/grid_image.
png",
"BackURL": "file:////home/user/images/backside_image.png",
"NumWidth": 2,
"NumHeight": 2,
"BackIsHidden": false,
"UniqueBack": false,
"Type": 0
}
}
}
]
}
]
}
]
}ΠΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ DeckBuilderData. Π Windows ΠΈ Linux ΠΎΠ½Π° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ, Π° Π² MacOS, ΠΈΠ·-Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, ΡΡΡ ΠΏΠ°ΠΏΠΊΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠ°ΠΏΠΊΡ result, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈ Π»Π΅ΠΆΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈ json ΡΠ°ΠΉΠ» ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΠΎΠΎΠ±ΡΠ΅ TTS ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ TCP ΡΠΎΠΊΠ΅Ρ ΠΈ ΡΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ½Π°ΡΡΠΆΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΡΠ°Π·Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π΅ΠΉ ΡΡΠΎΡ json, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎΡΠ²Π»ΡΠ»ΡΡ Π½Π° ΡΡΠΎΠ»Π΅, Π½ΠΎ Π² Π±Π΅ΡΠ΅ Π΄Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΅ΡΠ΅ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡΡΠΊΠ°ΠΌΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠΉΡΡ json ΡΠ°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΡ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠΉ ΠΈΠ³ΡΡ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π³Π΄Π΅ ΠΈΠ³ΡΠ° Ρ
ΡΠ°Π½ΠΈΡ ΡΠ²ΠΎΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ.
Windows — %USERPROFILE%\Documents\My Games\Tabletop Simulator
Linux — .local/share/Tabletop Simulator
MacOS — ~/Library/Tabletop Simulator
ΠΠ½ΡΡΡΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡΡΠΈ «Saves/Saved Objects» ΠΈ ΠΊΠ»Π°Π΄Π΅ΠΌ Π½Π°Ρ json ΡΠ°ΠΉΠ» Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΈΠ³ΡΡ, ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈΠ³ΡΡ ΠΈ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΈΠ΄Π΅ΡΡ ΠΏΡΡΡΠΎΠΉ ΡΡΠΎΠ».
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π° Π² TTSΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΡΠ²Π΅ΡΡ Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Ojbects.
ΠΠ΅Π½Ρ Ojbects Π² TTSΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΌΠ΅Π½Ρ. ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π² Saved Objects.
ΠΠ΅Π½Ρ Saved Objects Π² TTSΠ ΡΡΡ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π°Ρ json ΡΠ°ΠΉΠ». Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ decks. ΠΠ°Π²ΠΎΠ΄ΠΈΠΌ ΠΌΡΡΠΊΠΎΠΉ Π½Π° decks, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΡΠΎΡΠΊΠΈ Ρ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Spawn, Π»ΠΈΠ±ΠΎ ΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° ΡΡΠΎΠ».
ΠΠ° ΡΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΌΠ΅ΡΠΎΡΠ΅ΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π»Π΅ΠΆΠ°Ρ Π²ΡΠ΅ ΠΊΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΎΠΏΠΈΡΠ°Π»ΠΈ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ»Π° ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π° Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ Ρ ΠΌΠΎΠ³ Π½Π°Π·Π²Π°ΡΡ ΡΡΠΎ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΡΠ΅Π»ΠΈΠ·ΠΎΠΌ. ΠΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΠΊΠΎΠ»ΠΎΠ΄Ρ ΠΈΠΌΠ΅ΡΡ Π²ΡΠ±ΠΎΡ: Ρ ΡΠ°Π½ΠΈΡΡ Π»ΠΈ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΆΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ json ΡΠ°ΠΉΠ» Π² TTS, ΡΡΠΎΠ±Ρ Π²ΡΡΡΠ½ΡΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ json ΡΠ°ΠΉΠ» Π² ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
ΠΠΎ Π΄Π°ΠΆΠ΅ ΡΡΠΈΡΡΠ²Π°Ρ ΡΡΠΈ Π΄Π²Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°, Ρ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅, ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΠΎ, ΡΡΠΎ Ρ Π½Π°ΡΠ΅Π», ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠ΅ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅. ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, Π»ΠΈΠ±ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Steam ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ ΠΈΠ³ΡΡ, Π° ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΡ json ΡΠ°ΠΉΠ» ΡΠ΅ΡΠ΅Π· Π±Π»ΠΎΠΊΠ½ΠΎΡ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΡΠΈ Π΄ΠΎ Π½ΠΈΡ Π½Π° URL. ΠΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ, Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ Π² ΡΠΊΠΎΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½.
ΠΡΠΌΠ°Ρ, Π΄Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΊΠ°ΡΡΠΎΡΠ½ΡΡ
ΠΈΠ³Ρ Π² TTS, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π½Π° Π²ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Π‘ΡΡΠ»ΠΊΠΈ:
https://github.com/HardDie/DeckBuilder — Backend (golang)
https://github.com/lmm1ng/DeckBuilderGUI — Frontend (vue3)
https://foursouls.com/ — Π‘Π°ΠΉΡ Ρ ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΠΈΠ³ΡΡ Four Souls
ΠΠΠ€ΠΠΠΠΠ Π Π‘ΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ°, Π±Π°ΠΌΠ±ΡΠΊ, 551/8×255/8″ — IKEA
ΠΠΎΡΡΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ ΠΡΠΈΡΡΠΎΡΠ΅Ρ Ρ. ΠΡΠ°Π²ΠΈΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΡΠΎΠΉ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΡ, Π½ΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ²Π΅ΡΠ»Π΅Π½Π½ΡΠ΅ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π₯ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΡΠ΅ ΡΡΠ°Π½ΠΈΠ½Ρ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠΎ Π²ΡΠ΅Ρ ΡΡΠΎΡΠΎΠ½, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΊΡΠ±ΠΈΠΊΠΎΠ². ΠΠ°ΡΠΈ ΡΡΠ°Π½ΠΈΠ½Ρ Π±ΡΠ΄ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΡΠΊΠΎ. ΠΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ ΡΡΠΎΡ ΡΠΎΠΏ Π±ΡΠ΄Π΅Ρ Π»Π΅Π³ΠΊΠΈΠΌ ΠΏΡΡΠΈΠ·Π²Π΅Π·Π΄ΠΎΡΠ½ΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ.3
ΠΡΠ»ΠΈΡΠ½ΠΎ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ°, ΡΠ΅ΠΉΡΠ°Ρ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ΠΠ°ΡΠΈΠΎ Π‘. ΠΡΠΏΠΈΠ» Π΅Π΅ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Π·Π° 80 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ², ΠΈ ΠΎΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π° ΡΠ²ΠΎΡ Π·Π°Π΄Π°ΡΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠΌΠ΅Ρ Ρ
ΠΎΡΠΎΡΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ. ΠΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ ΡΠ΅Π½Ρ, ΡΡΠΈΡΡΠ²Π°Ρ ΡΠΏΡΠΎΡ. Π― ΠΌΠΎΠ³Ρ ΠΏΡΠΎΡΡΠΎ Π²Π·ΡΡΡ Π½Π°ΡΡΠΎΡΡΡΡ Π΄Π΅ΡΠ΅Π²ΡΠ½Π½ΡΡ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΡ Π΄Π»Ρ ΡΡΠΎΠ»Π° .
3
ΠΠΎΠ²ΡΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π‘Π’ΠΠ€ΠΠΠΠ― ΠΡΠΎΡ Π±Π°ΠΌΠ±ΡΠΊΠΎΠ²ΡΠΉ ΡΡΠΎΠ» ΠΏΠΎΠ΄Π½ΡΠ» ΠΌΠΎΠΉ ΠΎΡΠΈΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. Π― ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΡΠΎΠΌΠΎΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π±ΡΠΌΠ°Π³Ρ ΡΠ²Π΅ΡΡ Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄Π΅Π» Π»ΡΡΡΠ΅.5
ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΡΠΎΡ ΡΡΠΎΠ» ΠΠ°Π»Π΅ΡΠΈ. ΠΠ°ΠΌΠ±ΡΠΊΠΎΠ²Π°Ρ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ° ΠΊΡΠ°ΡΠΈΠ²Π°Ρ, Π° Π½ΠΎΠΆΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ½ΡΠ΅. Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π²ΡΠ΄Π²ΠΈΠΆΠ½ΡΠ΅ ΡΡΠΈΠΊΠΈ Alex 5 Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π±Π΅Π»ΡΡ Π½ΠΎΠΆΠ΅ΠΊ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΡΠΎΠ»Π° (ΠΈ ΠΏΠΎΠ΄ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ΅ΠΉ Π½Π°ΠΏΡΠΎΡΠΈΠ² Π½ΠΎΠΆΠ΅ΠΊ), ΠΈ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ!5
ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΡΡΡΠ΅ΡΠΈΠΊΠ°Π‘Π°ΡΠ°Π― ΠΊΡΠΏΠΈΠ»Π° ΡΡΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π° ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΡ. Π― ΡΠΎΠΌΠ½Π΅Π²Π°Π»ΡΡ ΠΈΠ·-Π·Π° ΡΠ΅Π½Ρ, Π½ΠΎ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½. ΠΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ ΠΈ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ Π·Π°ΡΠΈΡΠ΅Π½ ΠΎΡ ΡΠ°Π·Π»ΠΈΠ²ΠΎΠ², Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠ»ΡΡΠ°ΡΡΡΡ. Π― ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ» Ρ Π±Π°ΠΌΠ±ΡΠΊΠΎΠ²ΡΠΌΠΈ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ, ΠΈ Π²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π΅ΡΡΡ.5
Π₯ΠΎΡΠΎΡΠ΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.Π£ΠΠΠ’ΠΠ Π₯ΠΎΡΠΎΡΠ΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.5
Π₯ΠΎΡΠΎΡΠ°Ρ ΡΠ΅Π½Π° ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ.Π ΠΠΠΠΠΡΠ° ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠΎΡΠ΅ΡΠ°Π΅ΡΡΡ Ρ ΡΠ°ΠΌΡΠΌΠΈ Π΄Π΅ΡΠ΅Π²ΡΠΌΠΈ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ Π² ΠΠΠΠ. ΠΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ, Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ.5
ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ»MATTΠΠ°ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ.
Π― Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ Π²ΡΠ΄Π΅ΡΠΆΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΠΏΡΡΡΡΠΌ. Π― Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΠΎΠ½ ΠΏΡΠΎΡΠ»ΡΠΆΠΈΡ Π΄ΠΎΠ»Π³ΠΎ, Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ, Ρ ΠΌΠΎΠ³Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ. Π― ΠΊΡΠΏΠΈΠ» 2 ΠΈΠ· Π½ΠΈΡ
Π΄Π»Ρ ΡΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π°, ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠ΅Π½Ρ ΡΡΡΡΠ°ΠΈΠ²Π°Π».4
ΠΡΠ°ΡΠΈΠ²Π°Ρ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ°, ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π΄ΠΎΠΌΠ°ΡΠ½Π΅Π³ΠΎ ΡΡΠΎΠ»Π° ΠΠ»ΠΈΡΡΠ° Π. ΠΡΠΎ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π°Ρ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ°, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΡΠΎΠ» Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄Π»ΠΈΠ½Ρ. Π― ΠΊΡΠΏΠΈΠ» Π² Π΄Π΅ΠΊΠ°Π±ΡΠ΅ 2021 Π³ΠΎΠ΄Π°. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅Π³ΠΎ Ρ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ ΡΡΠΎΠ»Π° Hettich, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½ΠΎΠΆΠ΅ΠΊ OLOV IKEA Π½Π΅ Π±ΡΠ»ΠΎ Π² Π½Π°Π»ΠΈΡΠΈΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΠΎΠ». Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π²ΠΈΠ½ΡΡ Π΄Π»Ρ Π»ΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°Π»Π»Π° #10×3/4 Ρ ΠΏΠΎΠ»ΡΠΊΡΡΠ³Π»ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ ΠΈ ΠΊΡΠ΅ΡΡΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌ ΡΠ»ΠΈΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ Π½ΠΎΠΆΠΊΠΈ. Π― ΠΌΠΎΠ³ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ½ΡΡ Π΄Π»ΠΈΠ½ΠΎΠΉ 1 Π΄ΡΠΉΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ»ΡΡΠ°Ρ, Π½ΠΎ Ρ ΠΊΡΠΏΠΈΠ» 3/4 Π΄ΡΠΉΠΌΠ°, ΡΡΠΎΠ±Ρ Π±ΡΡΡ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ Π±Π°ΠΌΠ±ΡΠΊ, ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΄Π°ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠ²Π΅ΡΠ»ΠΈΠ²Π°ΡΡ Π²ΠΈΠ½ΡΡ (ΠΌΠ½Π΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΎΡΠ²Π΅ΡΠ»ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π½ΠΎΠΆΠΊΠΈ ΡΡΠΎΠ»Π° Π½Π΅ ΠΈΠ· ΠΠΠΠ).
Π‘ΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ° ΠΠ§ΠΠΠ¬ Π»Π΅Π³ΠΊΠ°Ρ, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΠ», Π½ΠΎ Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΡΡΡ, ΡΡΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ½ ΠΏΡΠΎΠ²ΠΈΡΠ½Π΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Π° ΠΏΠΎΡΡΠΈ 6 ΡΡΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Ρ 1 ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 2 ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, Ρ Π±Ρ ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ Π½ΠΎΠ³Ρ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅. Π― ΡΠ»ΡΡΠ°Π», ΡΡΠΎ ΡΡΠ° ΡΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ° ΡΠ»Π΅Π³ΠΊΠ° ΠΏΡΠΎΠ²ΠΈΡΠ»Π° ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΏΠΎΡΠ»Π΅ 4+ Π»Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ!5
ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π½Ρ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°ADAΠΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ5
ΠΠ°ΡΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅AdrienneΠΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΈΠΉ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΊΠΈ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½5
Π‘ΡΠΎΠ»Π΅ΡΠ½ΠΈΡΠ° — Etsy.de
Etsy Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π²Π°ΡΠ΅Π³ΠΎ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°, Π²ΠΊΠ»ΡΡΠΈΠ² JavaScript.
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠ°ΠΌΡΡΠ½ΠΎΠ΅, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ, Π΄Π΅Π»Π°ΡΡΠ΅ΠΌΡ Π΄ΠΎΠ±ΡΠΎ.


Make please MIDI learn!