It was hard to breathe, the helmet display showed the oxygen supply for exactly half an hour. During this time, Revil planned to get to the city center and get the Death Mask. There was a caustic green fog around, there was no air here, half-dead people wandered the streets, creatures captured by the influence of the Mask. The sound of footsteps spread through the empty rooms of the abandoned building, Revil moved carefully, not knowing what to expect in the most dangerous place of Technolab.
The city has long been captured by corruption, but not the earthly one that enslaves the minds of politicians and the power-hungry. The corruption of the Death Mask captures the minds of living beings, they lose control over themselves and begin to live for the sake of fulfilling its desires. All who fell under the influence began to believe that they would receive eternal life as a result of their service. To maintain control, the Mask requires a constant influx of new slaves, the capture of new territories with pure beings.
To the northwest, Revil saw the blue glow that Alice had told him about, in the center of which was a huge building created by the Technolab builders. A strange, grotesque pile of protruding frames and mechanical parts, as if created by a madman, it was terrifying in its appearance.
Revil climbed down from the building window to the street to continue his journey, when suddenly he heard a loud slam of metal limbs on the asphalt. Turning around, he saw the Demon in front of him – a biomechanical creature with three human heads, similar to a spider, slowly moving towards him. A circle of a strange mirror-black color appeared in the sky, it was difficult to tear your eyes away. A deafening roar of a city siren was heard, calling the slave creatures to help the Demon. Things were damn bad, but Revil had a surprise prepared for this case…
His name was Revil, and his nickname was Nimble Eyes. His friends called him Nimble. A street-bred, nimble kid, he always knows what’s interesting and who to get it from. For this, he earned the respect of the criminal world of Alterra – 14. Now he was inside the warehouse of Native Pharm-United. There were huge containers around, the smell of pharmaceuticals. – Why did you get up? Take it and go. The clerk said snapping, he looked nervous, shifting from foot to foot, it was clear that he was very afraid. His shirt was wet with sweat. – I’m from the security service. The clerk’s face turned pale and he staggered even more. – So what now? – On the floor – hands behind your head! The clerk frowned, took a deep breath, and pulled his hand down. Quick Eyes sensed something was wrong – it looked like he was reaching for a gun. Revil stunned him with a blow to the impudent face, the little body fell in front of him with a pop. –I asked nicely… After searching the clerk, Revil found a regular inhaler, the kind used by asthmatics, in place of the gun. He also found an access card to the company’s laboratory sectors. It was a very lucky find. The Toxic Brothers gang sent him to pick up a batch of the banned substance – endofomil. But Revil didn’t care about the Brothers and their toxicity, he was here for another reason – he intended to draw his lucky ticket. The elevator doors swung open, Shustryak chose the floor indicated on the map – forty-second. The elevator slowly moved. Revil was thinking about what he would do in the laboratory sector. He was aware of sophisticated security systems, intelligent identity verification systems, brain wave analysis and the like.
Revil by Inc
He wasn’t alone here, an employee of the Lorian company agreed to help him cause a system failure, as a result of which Revil would have ten minutes to carry out his plan. On the thirty-third floor, the elevator stopped, and a loud bang was heard above Revil’s head – something landed with a crash on the roof of the elevator. Shustryak reached for his pistol, but at that moment metal tentacles broke through the roof of the elevator. They entangled him, there was a grinding sound and the roof of the elevator was turned inside out. A girl’s face looked at him through the hole – cold empty eyes, a metal plate with blinking red indicators on half of her face, deliberately not hidden under the skin. – Before you die, answer me, why did you come here? Shustryak couldn’t move, the steel tentacles were squeezing him tighter and tighter, soon he wouldn’t even be able to breathe. – I have come for what is rightfully mine! A satisfied grin appeared on the girl’s face. The indicators flashed alternately green and red…
“You can’t be a master of everything” – I’ve always found phrases like these funny. Everyone, users, programmers, bosses, and customers, falls into this trap of specialization. “I want it like Microsoft/Apple/Google”, “Why can’t we just make a Russian iPhone?”, “Why isn’t it like Word/Uber/Photoshop?” – Anyone who is even slightly involved in IT has heard these phrases. These phrases, repeated by different people, sound even funnier.
I’ll ask you, reader – why do you need another Word? Why do you need another Uber? Why do you need another Photoshop? Why do you need it to be like an iPhone? Why do you tie yourself to only one company’s interfaces and approach? Why do you label yourself as an Apple/Google/Microsoft lover? Why can’t you open your mind to alternative approaches to solving problems, why don’t you want to be more productive?
A lot of Microsoft users didn’t like how the company decided that everyone needed to upgrade to Windows 10. People complain about the iPhone’s inconvenient interfaces, system crashes during updates, design changes that they don’t need, but they still continue to use them because they’re used to it, and having an “iPhone” is a status symbol in modern society.
Sometimes it seems that if Microsoft/Apple/Google were asked to give up their own children in exchange for continuing to work with their products, then due to the high attachment to these products, people would easily give up their children.
Don’t be like them, don’t get attached to one product, look at alternative options. Once I was offered to develop a system for realtors, with an interface on Microsoft Excel, there were also offers to develop an “interactive whiteboard” system on Microsoft PowerPoint. When I asked why Microsoft, they answered that “we’re so used to it”, when I asked if there is licensed software from Microsoft in these companies, they answered evasively, saying that if it is necessary, they will buy it.
Reader, I urge you to study the edges of the IT world, at least in general. If you have been using only Microsoft Windows all your life, try Apple OS X, or Linux. If you only use the iPhone, try using the latest version of Android for at least a week. The moment you switch to the side of only one company, closing yourself off from the products of others, at that moment you lose yourself. Yourself, as a person who can decide for himself what he wants, as a person who can choose the most convenient and productive tool for solving a specific problem.
Programmers of only one platform – another headache for me personally, as I believe, for the IT industry as a whole. Developers who make applications with export only to *.doc or only to *.pdf, developers who are tied to only one outdated commercial database (for example, IBM Informix, or God forbid Firebird), only to one type of hardware (all these non-working programs for x86 on Android), of course, I understand that you are “used to”, but guys, it’s time to change.
In my work I often use unpopular, but very convenient tools. One example – it was necessary to reduce the resolution and compress about 100 photos for fast loading over 3G and output to iPad. That day I heard one of the most typical phrases – “We will have to manually convert all the photos in *Photoshop* to the desired format.” It seemed funny to me because I imagined a person who would manually, like a servant of God, redo all these 100 photos in Photoshop, or try to automate through the built-in mechanism. The point here is that the person is so attached to Photoshop that he did not even suspect the existence of a free, open set of tools like ImageMagick. ImageMagick allows you to do a lot of things with vector and raster images, including being ideal for solving a problem with 100 pictures in 5 minutes.
Be a master of everything, study, try, don’t become a slave to a specific corporation.
I received a message in my email: “Hey, we’re opening a retro game jam here – bibitjam3!!! You should make a game for the 8-16 bit retro platform!!!” Bah! This is my childhood dream – to make a game for Sega Mega Drive Two. Well, I tried to make a toy, and I even got something:
I called the game “Red Queen’s Mess”. The story is this – “The Red Queen was thrown into a deadly labyrinth, now she will kill everyone on her way to freedom.” You can walk, you can attack the green thing with red eyes, open treasure chests, and move from scene to scene. This is of course a level “to try” to do at least something for Sega and for the competition. I use SGDK toolkit – compiler for Motorola 68k based on GCC, libraries for working with Sega Mega hardware. Now I understand that it was really difficult – to make games 20-30 years ago. For example, each tile – should be divided into pieces of 8×8 pixels and drawn in pieces in turn. Also, the palette for each tile should not exceed 16 colors! Now, of course, it is much easier. Of course, we need to create a game, sound, and graphics engine for the game, just like now. You can play Red Queen using Sega Genesis emulator and game ROM: http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampage.zip
If you want to see the source code: http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampageSource.zip
I have no time right now for record YouTube tutorial, so here is short text version.
Now you can just download Demon’s Cave code and compile on your machine.
We are going to show Demens Deum Logo on top of Rajawali engine (OpenGL-ES 2.0)
6. Add demensdeum_logo.png into res/drawable directory
7. Compile and run on your android device!
You will see Demens Deum company logo on your android device. If it’s flipped by horizontal, just flip it in Gimp first.
Or (for advanced users) try to use last Rajawali engine, this is known issue.
If you have questions, just ask me.
Keep learning!
Six of Her Majesty’s chosen knights, who had been through the Battle of Vartigos, the bitter siege of the Royal Castle in 2130 known as the “Siege of a Thousand Machines”, the best of the Queen’s best warriors, were floundering in the waters of the Lorsum resort among the wreckage of the Hilton Hotel.
–We’ve lost, absolutely.– Gunner Turner mumbled. –We’ve lost the Queen, now our heads are off our shoulders. Five heads turned in his direction. – You personally were the drunkest of all yesterday! You personally bear responsibility for what happened! – Gable’s gone completely nuts, your idea was to go have fun at a bar! Petty Officer Craves yelled: – Shut up, both of you! Look, there’s something rising up there in the depths. Nearby, in the darkness of the waters, a ray of light loomed, something huge rose from the depths, and everyone began to rock on the waves. –This can’t be… With a roar, the MST-430 combat vehicle breaks the surface of the water, it is painted in graffiti, the door to the pilot’s cabin is broken off, the lighting is partially broken. –What happened to her? – Looks like Gable, you didn’t lose all of our cars yesterday, one came back to us on its own.
It was obvious that the emergency surfacing system had been activated in the combat vehicle; judging by the appearance of the vehicle, local punks had taken it for a ride and, not understanding how to unlock the weapon system, had thrown it into the bay. Ernie climbs into the pilot’s seat. – Boss, all systems are normal. –But we were still late… –Wait a little longer! Turner gets into shooting range. – Craves! This is the Queen’s beacon. We can still catch up with them before they leave the planet. –Okay, fly out and save Her Majesty. In the meantime, we’ll get ashore and dry off.
The battle machine with the best warriors takes off and rushes towards the sun. They were about to fight a very cunning and seasoned enemy.
That evening, Craves met the team with the rescued Queen. Apparently, she did not even realize that she was first lost and then returned at the last moment. “I was in hell.” – Yes, your Highness. –I was forced to watch the Malachi show… “This is terrible.” – This show is full of old women… They gossip about different topics and Malacher throws wood on the fire… – You are very strong. – Of course I’m very strong. Anyone else would have gone crazy.
Her Majesty looked unwell. During the two hours she had been held captive, all of her royal trinkets had been lost, and she was wearing the army boots that Rifleman Turner had given her. – You are right as always. –You’ll lead an army one day, Craves. Isabella fell into Craves’ arms and he carried her to safety.
He kept wondering what the Queen would say when she saw herself in the mirror. After all, she now had a barcode and signature stamped on her forehead: Property of Selectum Alfredo“.
Senior Craves got up very early today. He hadn’t expected to do so at all, since Her Majesty was in no danger except for the jellyfish, since they were at the Lorsum resort. He couldn’t forgive himself for the fact that the warm sun and the beach had relaxed him, he let his boys have fun in the bar instead of providing protection to the Queen. – Company rise! The penthouse room at the Hilton Hotel responds with a half-hearted “Fuck off.” – Rise up, sheep! The Queen has been stolen from under our noses! From the far room comes out the shooter Turner, sleepy, with red eyes, with a bottle of cognac in one hand and a statue of the local goddess Arsha in the other. –We won’t let them steal the Queen! Turner falls to the floor right into a pile of pillows on the floor. – They’ve already kidnapped her! Get up immediately! – Who are they?! Asks mechanic Gable, coming out of the bathroom in a women’s robe and pink slippers with the inscription Q.D. –They are… At this moment, there is a rumble on the lower floors of the hotel, people are screaming, it looks like an explosion has occurred, the building begins to creak and shake very loudly. The entire Royal Company of Her Majesty’s Knights wakes up from the roar, each in their own clothes… – Company, listen to my command! Everyone to your vehicles! Pilot Ernie swears loudly, and through the swearing it becomes clear that the keys to the military forklift were lost in a bar. – I was playing pyramid yesterday, on the last glass the pyramid fell, I had to give the key to some bald guy. Craves understands that the situation cannot be corrected now. Without cars, without weapons, without the Queen… The hotel shakes again and the building begins to tip over. – Craves, what should we do!? Now we’re going to crash on Mother Earth! The building falls on its side, everyone falls with it. Magazines and beer mugs flew past the foreman, a harmonica hit him in the forehead and flew on. Impact, it became dark. And then Craves realizes that he has fallen into the water and begins to float up. – Ahaha! We’re lucky the hotel is on the shore, we fell right into the water! – shouts signal operator Manny.
<SECRET: ACCESS A> 2142.03.21 Intercepting message QDFS-0076
Hello everyone! I’m Selena, alive and well, back with you! After my last post, “How to make an explosive cat?!”, my dear readers have been bombarding me with letters asking about using copying technology on humans.
“Free Selena, hello to you! Following the instructions in your post, my wife and I made an explosive cat. The neighbor’s Cerberus tried to eat it – the dog was blown up all over the neighborhood by the explosion. Thanks to you, we solved a huge problem – the little brat no longer shits in our yard. Sincere thanks. I have a question – is it possible to get a bigger Grooves chamber and make an explosive copy of myself or my wife?
Sincerely, Rolum Menstrive”
You’re welcome, Roli! You are a true free man of the Royal Sector, in the new note I will answer you specifically!
As you know, Crigg Groves invented the so-called “Groves camera” for copying small-sized things. He was a slob, constantly losing things, so he wanted to have several copies in reserve. And you know what, Roli? I’M SURE YOU DON’T KNOW! There is simply no such thing as a bigger camera. Funny, right? It just doesn’t exist.
In fact, there are – they hide. Personally, I collected one myself for our Fire Battalion! (You don’t think I’m going to give out the real name, do you?!) Below I will list the parts needed to assemble the Grooves camera (again) (I hate repeating myself!!!):
1. Microwave 2.Car battery 3.Grooves Laser
All of this is easy to get, even in your sector. What about a “bigger” camera, you ask me? You can’t squeeze a copy of yourself into a microwave. Or are you the size of a cat?
Roli, you need to find a repair unit that is used to repair combat vehicles. We still need a lot of electricity!!! I get electricity straight from the star’s phase shaft. Rolum, do you have a spare star?
So here is the list of what is needed:
1. Combat vehicle repair unit 2. Electricity from the phase shaft 3.Groovvs Laser
I added assembly diagrams, stages of the technical process and a pinch of black magic to this note!
Happy explosions Roly! Freedom from the tyranny of the Kingdom!
–They are all idiots, they give everything away themselves. – After all, you and your guys capture their ship, what else can they do? Marcus stands up to his full height, takes out his gun and points it at me. – Notepad. It’s the most important thing for you, give it to me. – But why do you need my notebook? I hear the pistol’s safety catch click. I obediently hand over my notebook with notes. – You’re the same idiot. Marcus takes the notebook and walks towards the ship. – But what about the interview? There are my notes in there, I can’t publish it if you don’t give it to me! Marcus Lobotryas is a famous galactic pirate, adventurer. Don’t judge him by his funny nickname. He is known for robbing transport ships, robberies.
Any businessman in the galaxy refuses to work in the sector where Marcus appears. He is responsible for the death of the bounty hunter Swift Franco. It seems that the Knights of Her Majesty desire his head more than complete and total control over the rebellious sectors. Now he stands before me, long black leather jacket, iridescent blue lace patterns on his clothes, the look of a hawk. – You have no more than two years to live. He throws the notebook on the ground. – You’ll go wild, you’ll become a madman. I hear Marcus’s gang of bandits opening another container. Loud laughter rings out “Aaah! There’s more booze here!” Several bandits are already opening bottles and starting to drink to the general cackling. Marcus points his finger towards his team. – Be as they want? The question confused me. Does he want me to be part of his gang? – No, I have no desire for robbery. I hear a chuckle from him. – Wandering around the galaxy with nothing to do. You’ll end up like them. – But I’m a journalist, that’s my job! The sound of welding is heard as another container is opened. At first, laughter is heard, but suddenly an inhuman roar is heard, screams of one of the bandits: “What is this!”, another: “It’s a monster from the mines! We’re all going to die!” A huge monster appears before my eyes. A monster as tall as a mountain, with claws, fur and red eyes full of rage. – Hide!
Marcus runs towards the monster, I hide behind the nearest boulder. The monster knocks out several bandits with its huge paw, they fly apart. Shouts and shots are heard. My editor Zhoren sees what’s going on and sends me a message: – Shannon, get out of there, I don’t want to get you back in pieces! I gather my strength and start running towards the ship. Marcus shouts to his team to retreat to the ship and fly away. The monster’s roar makes several people freeze in horror, they stand still and it smashes them into the ground with its huge paw. Marcus shouts to me: – Run, journalist! I manage to press the airlock button, but the storm makes it hard for the doors to open. I manage to run in. I see Marcus running into the airlock at the last moment. – Haha, the monster of the mines isn’t that scary, right?! And then I see him fall onto the metal floor. One leg remains on the other side of the half-open door. The monster’s huge claw sticks out of his leg. “Idiot help me!” I grab Marcus by the hand, several people grab me and try to pull us out. At that moment I realize that the ship has already taken off. We start to be thrown around the airlock, pulled out into the opening airlock door. You can hear the monster hitting the ship with its second paw, we are being pulled out even more. The red signal light starts to shine, the sound of depressurization screams shrilly. Marcus screams, his hand flies out of mine, and the stream pushes me down with him, straight onto the ground of planet Tisis 4.
—
–Grandpa, are you telling your stories again? Eleanor enters the room and places two cups of tea on the table. – I tell my granddaughter stories from my life. “Again about the “monster of the mines”? I frown, can’t you just listen to an old man and not ridicule him? Youth. – Grandpa, what happened next? – “Daughter, grandpa killed the monster, and he’s a hero. And it’s time for you to sleep.” – You’re all lying! How could he kill him if the grandfather is small and the monster is big! She’s right, after all…
Hello dear reader. In this note I will describe my experience of creating the first game for Android mobile phones. Many people like this story, I think it should be published. This is not a success story, but I think many novice developers will understand where to start and what to do to create a simple game. I will definitely describe my mistakes, and what could have been done better.
May Jamie Hewlett and Alan Martin forgive me for publishing excellent Tank Girl art without their permission
Sometimes you get into a state where you want to create something so that everyone gasps and says with their mouths open “You’re awesome“. This story happened to me in 2011, when I watched a fragment of the film “Tank Girl” and was inspired by the idea of creating an arcade game in a comic style. Why Android and not iOS? The reason is simple – I didn’t have a Macintosh or an iPhone, but I had a great desire to support Linux on mobile phones. At that time, I liked the FSF ideology, and Richard Matthew Stallman was my god.
Linux Hackers Song. Before you sing – believe in world peace
At the time of development, the latest version of Android was 2.0, and it was also necessary to leave support for older versions, since there were a lot of 1.6 users. Many phone manufacturers did not even release updates to version 2.0.
I immediately set a time frame for the implementation of this project – one month. During this time, it was necessary to improve my knowledge of Java, study the Android SDK, Eclipse, meet the monster in the face of OpenGL ES and put it on both shoulder blades. On the graphics side, it was necessary to create about six 3D models optimized for mobile phones. It was also necessary to release the project for gold in the Android Market, at that time Google Play was called that)
Since there was little time, it was necessary to choose a ready-made 3D engine. It is possible to create your own engine from scratch, but it is not very productive, since most of the time will be spent on testing and compatibility with all devices. Before the arrival of Unreal Engine, Unity, ThreeJS (HTML5), the leading engine was JPCT-AE. The engine was supplied as a ready-made java library, supported old versions of Android. Also, its creator EgonOlsen promptly deals with support and fixing errors at the request of developers.
Frames decide everything – hooligan Anton agreed to write music for the game. I have always admired his creativity, his work served as a locomotive driving the entire gameplay, forcing the user to play until the last downed helicopter.
So much stuff, where to start? You need to start with installing the Android SDK. Now it comes with a built-in IDE – Android Studio. But at that time, the IDE and SDK were supplied separately. According to the documentation on the Google website, I installed the Android SDK, Eclipse. The necessary packages for Eclipse were also installed to ensure the assembly and launch of the Android emulator. An hour later, I built a test project jpct-AE:
That was wow! But in the phone emulator everything was very slow. Therefore, it was decided to buy a phone on the Android platform. For these purposes, LG Optimus One P500 was purchased. Since then, I have not used excellent Nokia push-button phones on the Symbian platform) There were problems connecting the phone to Linux, if someone still encounters them, then check the udev settings.
Jobs quotes Pablo Picasso
After watching Alien Runner, I realized that the alien could be replaced with a motorcycle and two punks with a bazooka, the clearing around could be turned into a metropolis, and the fog could be replaced with the night from Iron Maiden’s ballads.
How to make 3D models? It’s very simple, open a lesson on creating low-poly models on YouTube and do it. The whole process consisted of outlining projections in a 3D editor. I found drawings of an Apache helicopter, and made a model of the helicopter. Textures were taken from open sources of the US Army.
Why do you need a helicopter in a game with two punks and a bazooka? When I played the prototype, I noticed that the player can just stand still and score points. The ideal solution was a helicopter that flies in and throws submarine torpedoes at the player, preventing him from stopping.
In mobile applications and games of that time, the problem of lack of memory was acutely expressed, both on the phone itself and in the RAM. Performance was also a C. One ARM processor with a frequency of 300-500 MHz. As a result of testing on friends’ phones, it turned out that HTC has twice less video memory than LG, 8 MB and 4 MB so-no, because of which the game knocked out memory limits and did not start. All resources were compressed to the point of getting a frame rate of 30 frames per second, and the ability to run on almost everything.
Do not repeat!
In Alien Runner, control was carried out by pressing the screen. This type of control seemed inconvenient to me, so I implemented control using the accelerometer. That is, you turn the phone – the motorcycle turns. I liked it so much that I even added a first-person view, for the bravest.
I needed support from the developer of the jpct-AE engine when I noticed that the shading in the front disappears in the game. This happened after minimizing and maximizing the application. I created a topic on the jpct-AE forum and in two days the problem was solved. I integrated the corrected version of the engine into the game.
There was also the question of how to implement an infinite supply of cars. For a mobile game, it was necessary to come up with a way to ensure that cars were added to the game scene FAST. The option of loading from slow memory or an SD card was immediately rejected. A design pattern called an object pool came to the rescue. When a car went out of sight or was destroyed, it was turned off and at the moment when it was necessary to supply a new car to the beginning of the scene – it was turned on and placed there.
Well, the day of release has come. The game has been tested, a preliminary demonstration to friends has been held, now it was time to go gold on the Android Market. Registration in the Android Market cost $20, paid. A description, screenshots have been added. And at that moment I realized that I needed to record a video.
How to record a video for a mobile project? Should I really shoot it on a mobile phone and then upload it? The solution was interesting, I used an Android emulator, played a game with a frame rate of two frames per second, recording everything that happened on the screen using a program called something like gtkDesktopRecorder. With the help of VirtualDub, the video speed was increased to 30 frames per second. Then, in the best video editing program – Windows Movie Maker, I added all the game sounds and music.
Now came the moment of mistakes. Nothing was invested in the promotion of the project, no effort, no money. I then thought that the project would pay for itself. The game went gold, I created a topic on the jpct-AE forum about Mad Racer. I got 12 installations for a dollar in two weeks. And I found the game in free access on a bunch of warez sites the very next day.
Singing the FSF song “Share the software” I decided to make a free version, with advertising. The game was transferred to the AdWare category, an advertising banner from the AdMob network appeared at the bottom. Integration with the advertising system went smoothly. In a month, the game was installed on ten thousand devices. I received $50 from the advertising network.
In general, don’t forget about advertising, I think that it should be one of the main items of expenditure for your project.
On the positive side, I want to note that I got a job as an iOS developer in one of the best companies in our city. And of course, invaluable experience.
An experienced programmer with wide experience of cross-platform development for mobile, desktop systems, various architectures (X86, X86-64, ARM, PowerPC, Motorola 68000, Z80, MSP-430), web development and programming drivers for MacOS. I can create projects from scratch, bring them to the market and support both internal and external projects. I can easily master new technologies for solving business tasks.
I implemented and supported projects for brands such as Decathlon, mother and child, Fitbit and Playboy.
– Development of architectures and applications from scratch.
– Employee training and creation of development and testing departments.
– Making personnel decisions and conducting technical interviews.
– Conducting presentations and master classes.
– Delegation and management of developer teams.
I also have experience with an analyst, interacting with international clients to collect requirements and evaluate business tasks.
We use cookies on our website. By clicking “Accept”, you consent to the use of ALL the cookies. Мы используем куки на сайте. Нажимая "ПРИНЯТЬ" вы соглашаетесь с этим.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.