While the domestic press is catching up, the West is already writing reviews. The website App Games has released a review of the game Demon’s Cave
From animations to the game world and everything in between, Demon’s Cave does show quality and a great promise. It’s a pleasant and fun title with a lot of cool things to offer. It’s one of the best casual arcade games that you can try out so you should check it out, it really deserves your time!
Demon’s Cave is coming to Android soon. I started recording a course on porting a game to Android because there are a lot of people who are really interested in the development process. Please write to me if you have any questions or if you would like to add something to this course. You can also add subtitles for other languages: http://www.youtube.com/timedtext_video?ref=share&v=rx7NYkAJB2I
Question: “Can I copy the game Demon’s Cave to my website, or blog, or my page between the cute kittens and Coelho/Statham quotes?” No, I forbid it personally. Just kidding, not personally. Just copy and paste the HTML code:
Question: “I want to put Demon’s Cave on my ad page, is that possible?” Yes, you can do anything.
Question: “I want to sell the game Demon’s Cave, is that possible?” You can do whatever you want with the fsagamelibrary.js game engine, just leave a link to demensdeum.com But graphics and music must either be purchased (the paid ones), or used by yourself. More detailed list of resources here. If you don’t leave a link to the main site, then the demon will come into your dreams.
Question: “I want to make a mod of the game Demon’s Cave, or even make it in 3D on Unity, can I send you the link later?” Of course. Throw vk.
Demens Deum – a team of indie developers, we create new interesting things, be it games, programs, music, comics. There are very few teams in the world now ready to experiment with ideas, technologies, and implementation. Our manifesto – down with the usual framework of genres, down with gray stamped hits – let’s hit the brain of the average person with an experiment, original universes, exciting stories, excite the hearts of those who thirst!
The game “Demon Cave” has been released for Android and Web!
Demon’s Cave – a game in which you need to fly in a cave and dodge rocks, collecting coins! Verge is a brave demon hunter, with his plane and a reserve of enthusiasm, trying to catch the legendary demon of the planet Sirius 9.
The Oracle said: – The Queen’s name was once forbidden to pronounce. Although it was an ordinary royal name and did not hint at anything special: not a forbidden religion, not a race, not even a foot size. Both mom and dad, though young, were already infinitely wise. They protected their son from unnecessary knowledge. They knew perfectly well what the queen’s name was, but stubbornly kept silent.
Herostratus burned the temple, and his name should have been consigned to eternal oblivion, but it turned out the other way around: ask any pimply idiot what seven times eight is, and he won’t tell you, but ask who burned the temple of Artemis, and he’ll remember someone’s temple and Herostratus. This is what forbidden fruit means. You can’t burn such knowledge out of your brain with a hot iron, or even with a dotted wave infractor. This knowledge has shadows that are unknown where they will one day emerge in the brain, and what will happen to the carrier of such a brain. This was the only case that contradicted the saying: knowledge is never superfluous. That’s why the parents were silent. But they talked a lot in front of the child about everything else, on the edge of danger, on the edge of decency, on the edge of secrecy.
The sun was approaching sunset. Birds were circling in the sky above the sea, shouting to each other. The sky turned crimson with its colors, and the day gradually disappeared under the cover of night. A young couple were walking along the embankment, holding their baby’s hands on either side and quietly chatting about something.
“Mom, Dad, why doesn’t Her Majesty have a name?” asked a boy who looked about six years old. “Because I’m not allowed to, son,” the father responded. – What are you not allowed to do? Have a name? After all, we have a name, and everyone has one, – the boy did not calm down. Interest burned in his sapphire eyes. “Son, this is the law, and we are obliged to observe it,” this time it was the mother who explained to the boy. – But, Mom, who came up with such a law? After all, I can ask your name or Dad’s, why can’t I ask her name? – Because she’s a queen, son. – But she is also a person. If I meet her on the street and want to get to know her, I will tell her my name and what will she answer me? She should answer me and tell me her name. That is right, that is what everyone says, – the boy never tired. The father and mother laughed. “You’re just still little and can’t understand everything, but a little time will pass and everything will become clear to you,” smiling, the father patted the boy on the head, which tousled his smooth, dark hair. “Dad, look what a big bird,” the boy pointed to a black dot on the horizon that was rapidly approaching. “Yes, perhaps very big,” said Mom. “It’s not a bird, my boy,” the father said thoughtfully, fixing his gaze on the dot that was growing larger and larger with each passing second. “It’s very strange, because flights have been banned by Her Majesty for a whole year, in connection with that incident, what kind of ship is it then?” – A ship? – the boy cried out in delight.
A huge mass of black metal, heated by the atmosphere, rushed over the sea, cutting through the evening, sea air. The deafening roar of the engines was heard from afar, causing a slight horror, in combination with the appearance of this machine. The ship riveted the gaze of many who were at that moment on the embankment. People whispered among themselves, exchanging a few questioning phrases, wondering why this ship appeared in the air at that time.
Without identification marks, the iron monster hung in the air above the embankment, its metal glittering in the red light of the setting sun and raising dust from the heated engines. A blue beam of light appeared from under the bottom of the ship, which began to scan the people on the embankment. After several personalities, it jumped to a young couple with a child, and after scanning them, a hole opened in the belly of this monster. Panic broke out on the embankment, people rushed in all directions from the ship. The father grabbed the boy in his arms and they rushed to run. But it was too late: the beam attracted the boy like a magnet, who could not move, lifting him higher and higher into the air. – Who are you?! What do you want from our child!? – the mother shouted towards the ship. Two sudden flashes from the blue beam source and what seemed to be two beams of energy collided with the boy’s parents on the embankment, after which they fell unconscious. The boy disappeared into the darkness of the ship’s closing hatch, after which the machine turned sharply, its engines glowing with blue flame and disappeared in a flash of hyperspeed, leaving behind an atmospheric trace in the evening sky, when the sun was approaching sunset and day was about to give way to night…
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.