cataclysm dark days ahead ΠΊΠΎΠ΄Ρ
Cheating
Cheating is the use or abuse of the debug system, of various exploitable bugs, doing something another player would not approve of, or anything that causes you to suddenly loathe your own avatar. Only three of these things are true.
Contents
Cheating and you!
Many new players use the things discussed here to assist in survival. While this is ‘approved’ for new players, these god-like powers shouldn’t be relied upon as you learn to handle problems through the tools available to your avatar.
This page is organized to roughly match the degree of fun you’re giving up by cheating on yourself. The methods range from neutral to severe, and the consequences of using them from momentary joy to a complete loss of respect for your performance. Like mutations, cheating creeps up on you. You have been warned!
Being too prepared
Call this a pro-tip to remind you that there is no reason to rush anything in this world. Taking the time to cook up decent amounts of Zombie pheromones so that they will high-five you as you are cleaning out liquor and clothing stores to make a million bandages is very very good form by which your character can gain a high degree of character to ameliorate the deleterious effects of the actions described on the rest of the page. If you just grinned or went to look up the fancy words then you might just be ok with the info on this page.
Using Game mechanics to the fullest
Overdoing it
Abusing Save-Points
Copying old characters to new worlds
If for some reason you want to copy an old character to a new world, you can follow the following procedure.
Creating a Story
Exploiting the Dead
You will die. And if you revert to a chronicled point you might find yourself in a situation where you are looking at your own dead body. The proper thing to do in this case is to wish for an acid bomb lest you incur the wrath of the RNG by picking up the cloned items. (This does not apply if you have the Cannibal trait and do the unspeakable.)
The Debug Messages
The Scent Map
Unassigned β Scent map. Shows the trace that forms around you as you linger in a building or move through town. Asks you what scent sensitivity you would like to view your surrounding with and requires that you enter a number from 1 to 9 specifying the ‘sensitivity of your nose.’ This ranges from 1 for the greatest smeller to 9 for the dullest nose. (Entering 0 divides by 0 and causes a crash’).
The Debug Menu
This menu is the most terrible way to CHEAT yourself out of a fun game. Unless you are in a situation caused by bugs (e.g. you spawed in a windowless doorless room) or are testing game features.
Unassigned β Debug menu. Opens up a list and asks you what Debug you want to do.
Edit player/NPCs
Looking at an NPC with this debug feature shows the name, class, destination, internal values (Trust, Fear, Anger, Owed, Aggression, Bravery, Collector, Altruism, and the needs of the NPC.
Exploits
These are still some bugs and oversights that people can use to help themselves in seriously cheaty and completely unfair ways. For example, many things with NPCs are broken and are exploitable. Trading with NPCs is one example as it is completely unfair to the NPC. That’s not the only thing however and if you read to here and are seriously bored you will eventually discover just how borked the NPC dialogue mechanics are at this point.
Operators of completely spoiled and exploited characters have even been known to read the Cataclysm DDA ‘Issues’ page on Github. The worst offenders will even download the source code and study it to discover even more of the hidden dynamics of this fantastic game. Once you have reached this ultimate level of cheatiness your only redemption is to help the project by fixing the code or posting detailed reports of your devious strategies in the forum or on github.
Cataclysm Dark Days Ahead, ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠΎΠ³Π°Π»ΠΈΠΊΠΈ
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ Π²Ρ ΡΠΆΠ΅ Π΄ΠΎΠ³Π°Π΄Π°Π»ΠΈΡΡ, ΡΡΠΎ Π² ΡΠ΅Π½ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΠΎ ΡΡΠΎ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΠΎ ΡΠ΅ΠΌ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΡΠ»ΠΈ ΠΊΡΠΎΠΌΠ΅ Π‘++ ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΡΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π²Π°Ρ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ Π·Π° Β«ΡΠΎΠ³Π°Π»ΠΈΠΊΠΈΒ» ΠΈ Ρ ΡΠ΅ΠΌ ΠΈΡ Π΅Π΄ΡΡ, Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΠΊΠ°Ρ!
Π ΡΠ²ΠΎΠ΅ΠΌ ΠΏΠΎΠΈΡΠΊΠ΅ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΡ ΠΈΠ³Ρ Ρ Π½Π°ΡΠΊΠ½ΡΠ»Π°ΡΡ Π½Π° ΠΈΠ³ΡΡ Cataclysm Dark Days Ahead, ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ: ΠΎΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π·Π½ΠΎΡΠ²Π΅ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ASCII Π½Π° ΡΠ΅ΡΠ½ΠΎΠΌ ΡΠΎΠ½Π΅.
Π§ΡΠΎ ΠΏΠΎΡΠ°ΠΆΠ°Π΅Ρ Π² ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ ΠΈ Π΅ΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ , ΡΡΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅Π³ΠΎ Π² Π½ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π² Cataclysm, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ° Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ Π³Π°ΠΉΠ΄Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π·Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠΆΠ΅ΡΠΎΠ² Π΄Π΅ΡΡΡΠΊΠΈ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ Π²Π°ΡΠΈΠ°ΡΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π² ΡΠ°ΠΌΠΎΠΉ ΠΈΠ³ΡΠ΅.
ΠΡΠΎ ΠΈΠ³ΡΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ, ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π‘++. Π’Π°ΠΊ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΌΠΈΠΌΠΎ ΠΈ Π½Π΅ ΠΏΡΠΎΠ³Π½Π°ΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ PVS-Studio, Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΠ°ΡΡΠΈΠ΅. Π‘Π°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΄ΠΈΠ²ΠΈΠ» Π²ΡΡΠΎΠΊΠΈΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² Π½Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Π½ΠΈΡ Ρ ΡΠ°ΡΡΠΌΠΎΡΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
Π Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PVS-Studio Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ Π½Π°ΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ΠΉ «Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ: ΡΠΎΠΏ-10 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ».
ΠΠΎΠ³ΠΈΠΊΠ°
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
V501 There are identical sub-expressions to the left and to the right of the ‘||’ operator: rng(2, 7) (dur))’ to the left and to the right of the ‘&&’ operator. player_hardcoded_effects.cpp 547
ΠΡΠΈΠ±ΠΊΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π½Π΅Ρ, Π½ΠΎ ΠΎΠ½ΠΎ ΠΈΠ·Π»ΠΈΡΠ½Π΅ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΎ. Π‘ΡΠΎΠΈΠ»ΠΎ Π±Ρ ΡΠΆΠ°Π»ΠΈΡΡΡΡ Π½Π°Π΄ ΡΠ΅ΠΌ, ΠΊΠΎΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ if( left_fav == right_fav ).
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ I
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΎΡΠΊΡΡΡΠΈΠ΅ΠΌ, ΡΡΠΎ ΠΈΠ³ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ Π½Π°Π·ΡΠ²Π°ΡΡ Β«ΡΠΎΠ³Π°Π»ΠΈΠΊΠ°ΠΌΠΈΒ» β ΡΡΠΎ Π»ΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»Π°ΠΉΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΆΠ°Π½ΡΠ° roguelike ΠΈΠ³Ρ. ΠΠ°ΡΠ°Π»ΠΎΡΡ Π²ΡΠ΅ Ρ ΠΊΡΠ»ΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ³ΡΡ Rogue 1980 Π³ΠΎΠ΄Π°, ΡΡΠ°Π²ΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π·ΡΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ°ΠΆΠ°Π½ΠΈΡ ΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΠ²ΡΠ΅ΠΉ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈΠ³Ρ. ΠΠΎΠ»Π°Π³Π°Ρ, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²Π½Π΅ΡΠ»ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΠ»Π΅Π²ΠΎΠΉ ΠΈΠ³ΡΡ DnD ΠΈ Π΅Ρ Π²Π°ΡΠΈΠ°ΡΠΈΠΉ.
ΠΠΈΠΊΡΠΎΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π΅ Π½Π° ΠΎΡΠΈΠ±ΠΊΡ, Π° Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
V801 Decreased performance. It is better to redefine the second function argument as a reference. Consider replacing ‘constβ¦ type’ with ‘constβ¦ &type’. map.cpp 4644
ΠΠ΄Π΅ΡΡ Π·Π° itype_id ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ std::string. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΡΠΌ, ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, Π±ΡΡΡΡΠ΅Π΅ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΡΡΠ½ΠΊΡΠΈΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ΅ΡΡΡΡΡ Π½Π° ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π Ρ ΠΎΡΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΡΠΎΠΊΠ° ΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ, Π½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π½Π° ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΈΠ·Π»ΠΈΡΠ½Π΅. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΡΠΎ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΡ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ , Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ type ΠΈΠ·Π²Π½Π΅ ΠΈ ΠΊΠΎΠΏΠΈΡΡΡΡ Π΅Π³ΠΎ.
V813 Decreased performance. The ‘str’ argument should probably be rendered as a constant reference. catacharset.cpp 256
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Ρ ΠΎΡΡ ΠΈ Π½Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΡΠΉ, Π½ΠΎ Π² ΡΠ΅Π»Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ½ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ, Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, Ρ ΠΎΡΠΎΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΅Π³ΠΎ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅, Π° Π½Π΅ Π²ΡΠ½ΡΠΆΠ΄Π°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ.
ΠΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΎ Π½Π΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΌ, Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°Π΅Π² Π½Π°ΡΠ»ΠΎΡΡ 26.
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ II
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ roguelike ΠΈΠ³Ρ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ. ΠΡΠ»ΠΈ Π·Π°ΠΉΡΠΈ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ GitHub Cataclysm DDA ΠΈΠ»ΠΈ NetHack, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π½ΠΎΡΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ. NetHack Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ ΡΡΠ°ΡΠΎΠΉ ΠΈΠ³ΡΠΎΠΉ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠ΄Π΅Ρ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ: Π΅Ρ ΡΠ΅Π»ΠΈΠ· ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» Π² ΠΈΡΠ»Π΅ 1987 Π³ΠΎΠ΄Π°, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π°ΡΠΈΡΡΠ΅ΡΡΡ 2018 Π³ΠΎΠ΄ΠΎΠΌ.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ , ΠΎΠ΄Π½Π°ΠΊΠΎ, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ ΠΈΠ³Ρ ΡΡΠΎΠ³ΠΎ ΠΆΠ°Π½ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Dwarf Fortress, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠ°Ρ Ρ 2002 Π³ΠΎΠ΄Π° ΠΈ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²ΡΠΏΡΡΠ΅Π½Π½Π°Ρ Π² 2006 Π³ΠΎΠ΄Ρ. Β«Losing is funΒ» (Β«ΠΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΡ Π²Π΅ΡΠ΅Π»ΠΎΒ») β Π΄Π΅Π²ΠΈΠ· ΠΈΠ³ΡΡ, Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΎΡΡΠ°ΠΆΠ°ΡΡΠΈΠΉ Π΅Ρ ΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΡ Π² Π½Π΅ΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠ° ΠΈΠ³ΡΠ° Π² 2007 Π³ΠΎΠ΄Ρ Π·Π°ΡΠ»ΡΠΆΠΈΠ»Π° Π·Π²Π°Π½ΠΈΠ΅ Π»ΡΡΡΠ΅ΠΉ roguelike ΠΈΠ³ΡΡ Π³ΠΎΠ΄Π° Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ASCII GAMES.
ΠΡΡΠ°ΡΠΈ, ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΡΡΠΎΠΉ ΠΈΠ³ΡΠΎΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ. Dwarf Fortress Π²ΡΠΉΠ΄Π΅Ρ Π² Steam Ρ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠΉ 32-Π±ΠΈΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. Π‘ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΎΠΉ, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π²Π° ΠΎΠΏΡΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅ΡΠ° ΠΈΠ³ΡΡ, ΠΏΡΠ΅ΠΌΠΈΡΠΌ-Π²Π΅ΡΡΠΈΡ Dwarf Fortress ΠΏΠΎΠ»ΡΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Steam Workshop. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΡΠΎ, Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Dwarf Fortress ΡΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΡ Π³ΡΠ°ΡΠΈΠΊΡ Π½Π° ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π² ASCII. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ
Π’Π°ΠΊΠΆΠ΅ Π½Π°ΡΠ»Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΏΠ°ΡΠ° ΡΡ ΠΎΠ΄Π½ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ.
V690 The ‘JsonObject’ class implements a copy constructor, but lacks the ‘=’ operator. It is dangerous to use such a class. json.h 647
ΠΡΠΎΡ ΠΊΠ»Π°ΡΡ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π΄Π΅ΡΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈΡΡ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΊ JsonIn. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΠ±Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ»Π°ΡΡΠ° JsonObject ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΎΡ ΠΆΠ΅ JsonIn. ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ Π³Π΄Π΅-ΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ, Π½ΠΎ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠΎ β Π³ΡΠ°Π±Π»ΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΊΡΠΎ-ΡΠΎ Π½Π°ΡΡΡΠΏΠΈΡ.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡΠ΅.
V690 The ‘JsonArray’ class implements a copy constructor, but lacks the ‘=’ operator. It is dangerous to use such a class. json.h 820
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ± ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π½Π΅Ρ Π²Π°ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π² ΡΡΠ°ΡΡΠ΅ «The Law of The Big Two» (ΠΈΠ»ΠΈ Π² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ «CΠ++: ΠΠ°ΠΊΠΎΠ½ ΠΠΎΠ»ΡΡΠΎΠΉ ΠΠ²ΠΎΠΉΠΊΠΈ»).
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΡΠ΅ΡΡ ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
V794 The assignment operator should be protected from the case of ‘this == &other’. mattack_common.h 49
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ Π·Π°ΡΠΈΡΠ΅Π½Π° ΠΎΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅Π±Π΅, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ. Π’ΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π° ΡΡΡΠ»ΠΊΠ° Π½Π° *this, ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΡΡΠ΅ΡΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ.
Π‘Ρ ΠΎΠΆΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΌ ΡΡΡΠ΅ΠΊΡΠΎΠΌ:
V794 The assignment operator should be protected from the case of ‘this == &rhs’. player_activity.cpp 38
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅Π±Π΅. ΠΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²Π΅ΠΊΡΠΎΡ. ΠΡΠ»ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅Π±Π΅, ΡΠΎ Π² ΠΏΠΎΠ»Π΅ targets ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΄Π²ΠΎΠ΅Π½Π½ΡΠΉ Π²Π΅ΠΊΡΠΎΡ, ΡΠ°ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΡΡΠ΅Π½Π°. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π΄Π΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄ transform ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ clear, ΡΡΠΎ ΠΎΡΠΈΡΡΠΈΡ Π²Π΅ΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΡΠ½Ρ.
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ III
Π 2008 Π³ΠΎΠ΄Ρ ΡΠΎΠ³Π°Π»ΠΈΠΊΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±Π·Π°Π²Π΅Π»ΠΈΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ ΡΠΏΠΈΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«ΠΠ΅ΡΠ»ΠΈΠ½ΡΠΊΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡΒ». Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠΎΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ°ΠΊΠΈΡ ΠΈΠ³Ρ ΡΠ²Π»ΡΡΡΡΡ:
ΠΠ±ΡΡΠ½Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ Π² Cataclysm DDA: ΠΏΡΠΎΠΌΠ΅ΡΠ·Π»ΠΈ ΠΈ Π³ΠΎΠ»ΠΎΠ΄Π½Ρ Π΄ΠΎ ΡΠΌΠ΅ΡΡΠΈ, Π²Π°Ρ ΠΌΡΡΠ°Π΅Ρ ΠΆΠ°ΠΆΠ΄Π°, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Ρ Π²Π°Ρ Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΎΠ³ ΡΠ΅ΡΡΡ ΡΠ΅Π½ΡΠ°ΠΊΠ»Π΅ΠΉ.
ΠΠ΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ
V1028 Possible overflow. Consider casting operands of the ‘start + larger’ operator to the ‘size_t’ type, not the result. worldfactory.cpp 638
ΠΠΎΡ ΠΎΠΆΠ΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Ρ ΠΎΡΠ΅Π» ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΡΠΆΠ΅ ΠΏΡΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠΈΡΠ΅Π», ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΡΡΡ Π½Π°Π΄ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΊ Π±ΠΎΠ»ΡΡΠ΅ΠΌΡ ΡΠΈΠΏΡ: (static_cast (start) + larger).
V530 The return value of function ‘size’ is required to be utilized. worldfactory.cpp 1340
ΠΠ»Ρ ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Ρ ΠΈΡΡΠΎΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΡΠ°ΡΡΡΡ Π²ΡΠ·Π²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΌΠ΅ΡΠΎΠ΄, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ (void)world_name Π΄Π»Ρ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°.
V812 Decreased performance. Ineffective use of the ‘count’ function. It can possibly be replaced by the call to the ‘find’ function. player.cpp 9600
Π‘ΡΠ΄Ρ ΠΏΠΎ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ count ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Π΅ΠΌ, ΠΈΠ΄Π΅Ρ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, Π΅ΡΡΡ Π»ΠΈ Ρ ΠΎΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΡΠ΅Π΄ΠΈ activity. ΠΠΎ count Π²ΡΠ½ΡΠΆΠ΄Π΅Π½ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΡΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Π ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ find, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΆΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ.
V739 EOF should not be compared with a value of the ‘char’ type. The ‘ch’ should be of the ‘int’ type. json.cpp 762
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ. ΠΠ΅ Π·ΡΡ ΠΎΠ½Π° Π΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ CWE ΠΊΠ°ΠΊ CWE-834. Π ΠΈΡ , ΠΊΡΡΠ°ΡΠΈ, Π±ΡΠ»ΠΎ ΡΠ΅Π»ΡΡ ΠΏΡΡΡ.
V663 Infinite loop is possible. The ‘cin.eof()’ condition is insufficient to break from the loop. Consider adding the ‘cin.fail()’ function call to the conditional expression. action.cpp 46
ΠΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ° ΡΠ°ΠΉΠ»Π° ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ cin.fail(). ΠΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎΠ΄ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ:
keymap_txt.clear() Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΡΠ±ΡΠ°ΡΡ ΠΈΠ· ΠΏΠΎΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ (ΡΠ»Π°ΠΆΠΎΠΊ) ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΠ½Π°ΡΠ΅ Π΄Π°Π»ΡΡΠ΅ ΡΡΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ Π±ΡΠ΄Π΅Ρ Π½Π΅Π»ΡΠ·Ρ. keymap_txt.ignore Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ numeric_limits ::max() ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΎΡΡΠ°Π²ΡΡΡΡΡ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊΠΈ.
ΠΡΡΡ ΠΈ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ:
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΎΠ½ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅Ρ ΡΠ΅Π±Ρ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΠ΅ true, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ EOF.
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ IV
Π‘Π΅ΠΉΡΠ°Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΈΠΌΠ΅ΡΡ ΠΈΠ³ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠ΅ΡΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ roguelike ΠΈΠ³Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΆΠ°Π½ΡΠΎΠ²: ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ΡΠΎΠ², ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ ΠΈ Π΄Ρ. Π’Π°ΠΊΠΈΠ΅ ΠΈΠ³ΡΡ ΡΡΠ°Π»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ roguelike-like ΠΈΠ»ΠΈ roguelite. Π ΡΠ°ΠΊΠΈΠΌ ΠΈΠ³ΡΠ°ΠΌ ΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΡΠ°ΠΉΡΠ»Ρ, ΠΊΠ°ΠΊ Don’t Starve, The Binding of Isaac, FTL:Faster Than Light, Darkest Dungeon ΠΈ Π΄Π°ΠΆΠ΅ Diablo.
Π₯ΠΎΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π°ΠΌΠΈ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ roguelike ΠΈ roguelite ΡΡΠΎΠ»Ρ ΠΌΠ°Π»Π°, ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΆΠ°Π½ΡΡ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΈΠ³ΡΡ. ΠΡΠΎ-ΡΠΎ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ Dwarf Fortress ΡΠΆΠ΅ Π½Π΅ roguelike, Π° Π΄Π»Ρ ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΈ Diablo β ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΎΠ³Π°Π»ΠΈΠΊ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π₯ΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°ΠΉΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΠ·Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΠΌ. Π‘ΡΡΡ Π½Π΅ Π² ΡΠ°Π·ΠΎΠ²ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°, Π° Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°. Π’ΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ²ΠΈΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ ΡΠ°Π½Π½Π΅ΠΌ ΡΡΠ°ΠΏΠ΅ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΡΡΠΎΠ².
ΠΠ°Π΄ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ³ΡΠΎΠΉ ΠΈ ΡΠ΅ΠΉΡΠ°Ρ Π²Π΅Π΄Π΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°, ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ΄Π΄Π΅ΡΠΎΠ². ΠΡΠΈΡΠ΅ΠΌ ΠΎΠ½Π° ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ iOS ΠΈ Android. Π’Π°ΠΊ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π²Π°Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»Π° ΡΡΠ° ΠΈΠ³ΡΠ°, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ!
Cataclysm dark days ahead ΠΊΠΎΠ΄Ρ
Cataclysm: Dark Days Ahead
Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. While some have described it as a «zombie game», there is far more to Cataclysm than that. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, who want what you have.
Ncurses and tiles versions are available in the community repo.
Ncurses and tiles versions are available in the official repos.
sudo dnf install cataclysm-dda
Ncurses and tiles versions are available in the official repos.
sudo apt install cataclysm-dda-curses cataclysm-dda-sdl
We also have the following build guides:
Cataclysm: Dark Days Ahead is the result of contributions from over 1000 volunteers under the Creative Commons Attribution ShareAlike 3.0 license. The code and content of the game is free to use, modify, and redistribute for any purpose whatsoever. See http://creativecommons.org/licenses/by-sa/3.0/ for details. Some code distributed with the project is not part of the project and is released under different software licenses; the files covered by different software licenses have their own license notices.
Please see CONTRIBUTING.md for details.
Frequently Asked Questions
Is there a tutorial?
How can I change the key bindings?
How can I start a new world?
World on the main menu will generate a fresh world for you. Select Create World.
I’ve found a bug. What should I do?
I would like to make a suggestion. What should I do?
You can also submit your suggestions or vote for existing suggestions on our FeatHub page. Most voted suggestions are:
About
Cataclysm: Dark Days Ahead
Cataclysm: Dark Days Ahead (ΡΡΡ. ΠΠ°ΡΠ°ΠΊΠ»ΠΈΠ·ΠΌ: ΠΠΏΠ΅ΡΠ΅Π΄ΠΈ ΡΡΠΌΠ½ΡΠ΅ Π΄Π½ΠΈ) β Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ ΠΈΠ³ΡΠ° Π² ΠΆΠ°Π½ΡΠ΅ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° Π²ΡΠΆΠΈΠ²Π°Π½ΠΈΡ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠΎΠ³Π°Π»ΠΈΠΊΠ°. ΠΠ³ΡΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²Π·ΡΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°, ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³ΡΠΎΠΊΠΎΠΌ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΈΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³ΡΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ Π²ΡΠΆΠΈΡΡ Π² ΡΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΈ ΠΎΠΏΠ°ΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ»ΡΡΠ΅. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π΄ΡΡΠ³ΠΈΡ ΡΠΎΠ³Π°Π»ΠΈΠΊΠΎΠ², Ρ ΠΈΠ³ΡΡ Π½Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠΉ, Π²ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ°ΠΌΠΎΡΠ΅Π»ΡΡ, Π° ΡΠ΅Π»ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ³ΡΠΎΠΊ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ΅Π±Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠΎ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Π·Π°Π΄Π°ΡΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ Β«ΡΠΌΠ΅ΡΡΠΎΠ²ΠΎΠ·Β» ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ ΠΎΡΠΎΠ±Π½ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΅Π·ΠΆΠ°ΡΡ Π³ΠΎΡΠΎΠ΄Π° Π½Π°ΡΠΊΠ²ΠΎΠ·Ρ, Π½Π΅ Π·Π°ΠΌΠ΅ΡΠ°Ρ ΡΠ°ΠΊΠΈΡ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΎΡΠ΄Ρ ΠΌΠΎΠ½ΡΡΡΠΎΠ² ΠΈΠ»ΠΈ Π·Π΄Π°Π½ΠΈΡ. ΠΡΠΎ-ΡΠΎ ΠΎΡΠΊΡΠΎΠ΅Ρ Π² ΡΠ΅Π±Π΅ ΡΠ΅ΡΠΌΠ΅ΡΠ° ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π°Π²Π΅Π΄ΡΡ ΡΠΊΠΎΡΠΈΠ½Ρ. ΠΡΠΎ-ΡΠΎ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ΅Π»ΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠ²ΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π½Π°ΡΠ½ΡΡ ΡΡΡΠΎΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΌΡΠ½ Π²ΡΠΆΠΈΠ²ΡΠΈΡ .
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
Π‘Π΅ΡΡΠΈΠ½Π³ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΠ³ΡΡ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΎΠ½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΠΎ-ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ Π²ΠΎΠΉΠ½Ρ ΠΈ Π²ΡΠΎΡΠΆΠ΅Π½ΠΈΡ Π·Π°Π³Π°Π΄ΠΎΡΠ½ΡΡ ΡΡΡΠ΅ΡΡΠ² ΠΈΠ· ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠΉ Π²ΠΎΠΉΠ½Ρ, Π½ΠΎ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠ²ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ Π΅Ρ Π·Π½Π°Π»ΠΈ.
ΠΠ»ΠΎΠ± (blob, Β«ΡΠ³ΡΡΡΠΎΠΊΒ») β ΠΌΠ°Π»ΠΎΠΈΠ·ΡΡΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΌΠ° ΠΆΠΈΠ·Π½ΠΈ, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠ½ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΡΠΏΠ΅ΡΠ½ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΠ΅Π»Π΅ΠΏΠΎΡΡΠ°ΡΠΈΠΈ. ΠΡΠΎ Π½Π΅Π²ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠΌΠΎΠ΅ ΡΡΠΆΠ΅ΡΠΎΠ΄Π½ΠΎΠ΅ ΡΡΠ΄ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΡΠ°Π»ΠΎ ΠΠ΅ΠΌΠ»Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΉ Π΄Π»Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ, ΠΈ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°Π»ΠΎ ΡΠΎΠ±ΠΎΠΉ Π²ΡΡ Π±ΠΈΠΎΡΡΠ΅ΡΡ ΠΏΠ»Π°Π½Π΅ΡΡ. Β«ΠΠΎΠ±Π΅Π΄ΠΈΡΡΒ» Π±Π»ΠΎΠ± Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΠΠ·Π°ΡΠΎΡΠΎΠΌ β Π»ΡΠ±ΠΎΠΉ Π·ΠΎΠΌΠ±ΠΈ Π΄Π»Ρ Π½Π΅Π³ΠΎ Π½Π΅ Π²Π°ΠΆΠ½Π΅Π΅ ΠΊΠ»Π΅ΡΠΊΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌΠ° ΠΈΠ»ΠΈ ΡΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅, Π΅ΡΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π½Π° ΡΠ΅Π±Ρ Π΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΡ Π»ΠΎΠΏΠ½Π΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡΡΡΡ ΠΊ Π½ΠΎΠ²ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ ΠΈ Π½Π°Π΄Π΅ΡΡΡΡΡ, ΡΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΎΠ½ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠΈΡ β ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠΎΠ³Π»Π°ΡΡΠ΅ΡΡΡ Ρ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠ±Π°. ΠΠ½ΠΎ ΡΠΆΠ΅ Π·Π°Π½ΡΠ»ΠΎ ΠΠ΅ΠΌΠ»Ρ, ΠΈ ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π½Π° Π½Π΅ΠΉ, Π΅ΠΌΡ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΠΎ.
ΠΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈ ΠΆΠΈΠ·Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΈΡ Π±Π»ΠΎΠ±Π° Π² ΡΠΊΠ°Π½ΡΡ ΠΌΠ°Π»Π°, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΌΡΡΠΈΡΠΎΠ²Π°ΡΡ (Π±Π»ΠΎΠ± Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Β«ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉΒ» ΡΠ΅Π½ΠΎΡΠΈΠΏ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΌΡΡΠ°Π³Π΅Π½Π°ΠΌΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΡΡ Π±Π»ΠΎΠ±Π°, ΡΠΎΡ ΡΠ°Π½ΠΈΠ²ΡΠ΅Π³ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Π½ΠΎΡΠΈΠΏ) ΠΈ Π½Π΅ΠΎΠ±ΡΡΠ°ΠΉΠ½ΠΎ Π±ΡΡΡΡΠΎ Π·Π°ΠΆΠΈΠ²Π»ΡΡΡ ΡΠ°Π½Ρ, Π½ΠΎ Π½Π°ΡΠ΅ΠΊΠΎΠΌΡΠ΅ ΠΌΡΡΠΈΡΡΡΡ Π² Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈΡ , Π° ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡΠ°ΡΡΠΈΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΏΠΎΡΠ»Π΅ ΡΠΌΠ΅ΡΡΠΈ (Π° ΠΌΠ°Π»ΡΠΉ ΠΏΡΠΎΡΠ΅Π½Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠ² β ΠΈ ΠΏΡΠΈ ΠΆΠΈΠ·Π½ΠΈ, ΡΠ°ΠΊΠΈΠ΅ Β«ΠΎΠ΄ΠΈΡΠ°Π²ΡΠΈΠ΅Β» β feral β Π»ΡΠ΄ΠΎΠ·ΠΎΠΌΠ±ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ) ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π·ΠΎΠΌΠ±ΠΈ β ΠΌΠ°ΡΠΈΠΎΠ½Π΅ΡΠΊΠ°ΠΌΠΈ Π±Π»ΠΎΠ±Π°, Ρ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ Π·ΠΎΠΌΠ±ΡΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ Π²ΡΠΎΠ΄Π΅ ΡΠ°ΡΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠΎΡ ΠΎΠ΄ΠΊΠΈ, Π½Π΅Π½Π°Π²ΠΈΡΡΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌΡ ΠΆΠΈΠ²ΠΎΠΌΡ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π·Π½Π΅ΡΡΠΈ ΡΡΡΠΏ Π² ΡΡΡΡ Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π½Π΅ Π²ΡΡΠ°Π» ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠ»ΠΎΠ± ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π΅ΠΌΡ Π²Π΅Π΄ΠΎΠΌΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΠΈΡ Β«ΠΏΠΎΠ΄ΠΎΠΏΠ΅ΡΠ½ΡΡ Β», ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΏΡΠΎΠ²ΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠΌ ΠΌΡΡΠ°ΡΠΈΠΉ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ β ΠΊΠΈΡΠ»ΠΎΡΠ½ΡΠ΅ Π·ΠΎΠΌΠ±ΠΈ, Π΄ΡΠΌΠ½ΡΠ΅ Π·ΠΎΠΌΠ±ΠΈ, ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ Π·ΠΎΠΌΠ±ΠΈ-Ρ Π°Π»ΠΊΠΈ, ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΊΠ΅Π»Π΅ΡΡ β Π² ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠΊΠ΅Π»Π΅ΡΡ Π±Π΅Π· ΠΏΠ»ΠΎΡΠΈ, Π² ΠΏΠΎΠ·Π΄Π½ΠΈΡ , ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ° ΡΠ΅ΡΡΠΈΠ½Π³Π°, ΠΎΠ±ΡΠΎΡΡΠΈΠ΅ ΠΊΠΎΡΡΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΡΠΈΠ½Π°ΠΌΠΈ Π·ΠΎΠΌΠ±ΠΈ.
ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠΏΠΎΡ Π½Π° ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡΡ ΠΈΠ³ΡΡ. Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΎΠΏΡΠΈΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡΠ° ΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠ°ΠΌΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠ΄ΠΎΠ², Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΠΈΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΠΈΠ³ΡΡ β Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ½ΡΡΡΡ, ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ, Π»ΠΎΠΊΠ°ΡΠΈΠΈ, ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ, ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π·ΠΎΠ½, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ½ΡΡΡΠΎΠ², ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ², ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ ΠΈ Ρ.Π΄.
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ Π²ΠΈΠ΄ΠΎΠ² ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΠΊΠ°ΠΊ ΠΎΠ±Π»Π΅Π³ΡΠ°ΡΡΠΈΡ , ΡΠ°ΠΊ ΠΈ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡΠΈΡ ΠΈΠ³ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π²Π»ΠΈΡΡΡΠΈΡ Π½Π° Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ±ΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΡ Π½Π΅Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄Π½Π΅Π²Π΅ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡΠ΅ΡΡΡΡΠ½ΠΈΠ½Π°, ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π² Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ, Π·Π°ΠΊΡΠΎΠ΅Ρ Π΅ΠΌΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΊΠ½ΠΈΠ³Π°ΠΌ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΊΡΠ°ΡΡ.
ΠΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ , ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΈ Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΡ Β«ΡΠ΅ΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ°Β» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ½ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ, ΠΏΠΎΠ²Π°Π΄ΠΊΠΈ ΠΈ ΠΎΠ±ΡΠ°Π· ΠΆΠΈΠ·Π½ΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°. Π§Π΅ΡΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡΠ° Β«ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠΉΒ» Π΄Π°ΡΡ ΡΡΡΠ°ΡΡ ΠΏΡΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Ρ Π½Π΅ΠΈΠ³ΡΠΎΠ²ΡΠΌΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°ΠΌΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π²Π΅Π»ΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½Π° Π½ΠΈΡ ΡΡΠΎΠΈΠ»ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ²Π΅ΡΡΠΈ Π²ΡΡ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΡΡΠ΅Π»ΡΠ±Π΅ Π½Π° ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΡΡΡ ΡΠ΅ΡΡΠΎΠΉ Β«ΠΏΡΠΈΡ ΠΎΠΏΠ°ΡΒ». Π ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΡ, Π½Π°Π²ΡΠΊΠΎΠ² ΠΈΠ»ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ), ΡΠ°ΠΊ ΠΈ Π°ΡΡ ΠΈΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΡΠ° Β«Π½ΠΎΡΠ½ΠΎΠ΅ Π·ΡΠ΅Π½ΠΈΠ΅Β» ΡΠ΄Π²Π°ΠΈΠ²Π°Π΅Ρ ΡΠ°Π΄ΠΈΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ° Π½ΠΎΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ ΠΌΠΎΠ½ΡΡΡΠΎΠ² Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ Π½ΠΈΠΌΠΈ Π½ΠΎΡ ΠΊ Π½ΠΎΡΡ, ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π΅ΠΌΠ°Π»ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²ΡΠΆΠΈΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ°Π΄ΠΈΡΡ ΠΈΠ³ΡΡ).
Π ΠΈΠ³ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ° β Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠΎΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ (Π΄ΠΎΠΌΠ°, ΠΎΠ³ΡΠ°Π΄Ρ, ΠΌΠ΅Π±Π΅Π»Ρ).
ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΎΡΠ΄Π°ΡΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΠΎΡΡΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠΎ β ΡΠΈΠΌΡΠ»ΡΡΠΎΡ Π²ΡΠΆΠΈΠ²Π°Π½ΠΈΡ, ΡΠΎ Π² ΠΈΠ³ΡΠ΅ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΡΠΎΡΠΎΠ², ΠΌΠΎΠ³ΡΡΠΈΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π²ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅: Π³ΠΎΠ»ΠΎΠ΄, ΠΆΠ°ΠΆΠ΄Π° ΠΈ ΡΡΡΠ°Π»ΠΎΡΡΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π΅Π³ΠΎ ΡΠ΅Π»Π° (Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ΅Π»Π° β ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ) ΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·Π΄ΡΡ Π°, ΠΏΠΎΠ³ΠΎΠ΄Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΌΠΎΡΠ°Π»Ρ (Π±ΠΎΠ΅Π²ΠΎΠΉ Π΄ΡΡ ) ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΡΡΠ°Π³Π°Π½Π½ΡΠΉ Π΅Ρ ΡΠ΅ΠΌΠΏ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π½ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π½Π΅ΡΡΠ½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π΄Π΅ΡΡΡΠΊΠ°ΠΌΠΈ. Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠΈΡ, ΡΠ°ΠΊ ΠΈ ΠΏΡΠ°Π²ΠΊΠ° Π±Π°Π³ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅, Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ³ΡΠΎΠΊΡ, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π΄ΡΡΡΡ Π½Π° Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π΅ Π³ΡΡΠΏΠΏΠΎΠΉ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ² Π² ΡΠ²ΠΎΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ (Ρ.Π½. Β«ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΎΡΠΎΠ²Β»). ΠΡΠ΄ΠΈ ΠΈΠ· ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ CleverRaven, ΠΊΡΠ΄Π° Π²Ρ ΠΎΠ΄ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠ°ΠΌΡ ΠΈΠ³ΡΡ. Π‘ΠΎΡΡΠ°Π² ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΎΡΠΎΠ² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π»ΡΠ΄ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΈ ΡΡ ΠΎΠ΄ΡΡ, Ρ ΠΎΡΡ ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅ΡΠ΅ΡΠ°Π½ΠΎΠ², Π·Π°ΡΡΠ°Π²ΡΠΈΡ Π΅ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Cataclysm Π·Π° Π°Π²ΡΠΎΡΡΡΠ²ΠΎΠΌ Whales.
ΠΠ΅ΡΡΠΌΠ΅Π½Π½ΡΠΌ Π»ΠΈΠ΄Π΅ΡΠΎΠΌ CleverRaven Ρ 2013 Π³ΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΠ΅Π²ΠΈΠ½ kevingranade ΠΡΠ΅Π½Π΅ΠΉΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²ΡΠ΅ΠΉ ΠΏΠΎΠ»Π½ΠΎΡΠΎΠΉ Π²Π»Π°ΡΡΠΈ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ΄ΡΠ±ΠΎΠ½ΠΎΡΠ½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠΎΠΌΡ Π΄Π°Π²Π°ΡΡ ΠΏΡΠ°Π²ΠΎ Π²Π½ΠΎΡΠΈΡΡ Π² ΠΈΠ³ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠ΅Π²ΠΈΠ½ ΡΠΎΡΠΎΠ²Π°ΡΠΈΡΠΈ ΡΠ΄Π΅Π»Π°Π» ΡΠΎΡΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Cataclysm Π² 2013 Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π°Π²ΡΠΎΡ Π·Π°Π±ΡΠΎΡΠΈΠ» ΡΠ²ΠΎΡ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ³ΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π² Π΄Π²ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ . ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°ΡΒ» Π²Π΅ΡΡΠΈΡ, ΠΊΡΠ΄Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π²Π½ΠΎΡΡΡΡΡ Π²ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΎΡΠ°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ²Π°ΡΡ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈΡ Π°Π²ΡΠΎΡΠ°ΠΌΠΈ, ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π±Π°Π³ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²ΡΠ»Π΅ΡΡ ΠΈΠ³ΡΡ. Π ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ Π½Π΅ΡΠ°Π²Π½ΠΎΠ΄ΡΡΠ½ΡΠ΅ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ³ΡΠΎΠΊΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ°ΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΠΉΡΠ°Ρ , ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΡ ΠΈΠ³ΡΠ΅, Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Github. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½ΠΈΡ ΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΠΏΠ°ΡΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠΈ, ΡΠ°ΡΡΠΈΡΡΡΡΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΆΠ΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΈΠ³ΡΠΎΠΊΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°ΡΒ» Π²Π΅ΡΡΠΈΡ, Π²ΡΠΏΡΡΠΊΠ°Π΅ΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡΡ. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Π² Π½Π΅ΠΉ ΡΡΡΡΠ°Π½Π΅Π½Ρ ΡΠ°ΠΌΡΠ΅ Π²ΠΎΠΏΠΈΡΡΠΈΠ΅ Π±Π°Π³ΠΈ, Π° ΡΠΈΡΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡΡ , ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ (Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΡΠ·ΡΠ²ΠΎΠ² ΠΈΠ³ΡΠΎΠΊΠΎΠ²), ΠΎΡΠ»Π°ΠΆΠ΅Π½Ρ ΠΈ ΠΎΡΠ±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ. ΠΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Ρ ΠΎΡΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈ/ΠΈΠ»ΠΈ Π±ΡΡΡ Π΅Ρ Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΠ΅ΡΠ°ΠΌΠΈ.
ΠΠΎ ΠΈΡΠΎΠ½ΠΈΠΈ ΡΡΠ΄ΡΠ±Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΌΠ΅Π½Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ, ΡΠ΅ΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ, ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π²ΡΡ ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΡΡΠ°Π½ΡΠ½ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π±Π°Π³.
Π Π΅Π°ΠΊΡΠΈΡ, ΠΊΡΠΈΡΠΈΠΊΠ° ΠΈ ΡΡΠ°ΡΠΈ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π’ΡΠΎΠΏΡ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΠ³ΡΠ° Π²Π΅ΡΡΠΌΠ° Π±ΠΎΠ³Π°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½Ρ, ΡΠΎ ΠΈ ΡΡΠΎΠΏΠ°ΠΌΠΈ ΠΎΠ½Π° ΡΠΎΠΆΠ΅ Π²Π΅ΡΡΠΌΠ° Π±ΠΎΠ³Π°ΡΠ°.