My Dancin Computer

My Dancin' Computer is a rhythm game developed by Lustra Technologies. The game is made in the style of old computers on the Windows XP operating system with characteristic visual effects and sounds. Each game soundtrack is made in different styles, each belonging to a specific genre.
== Story ==
All actions of the game take place on a computer robot named Belzel. According to the timeline, everything happens at a time when Belzel is just being designed by he's owner, which is why in the opening cutscene you can see only the monitor standing on the table, the keyboard and other devices necessary for programming. Belzel doesn't know that there is a virus inside his system, so he doesn't attempting to remove it, or to inform he's owner about it. Virusnya made its way into one of the SDK libraries required to install the system, which is why the entire operating system is at risk, but there is nothing to be afraid of. He is not able to harm the computer due to the lack of administrator rights. But Openly, Sultan and others are not going to delete him, eventually becoming friends with him. Despite all its helplessness, Virusnya still knows how to infect and eat certain files, which has become one of its characteristic features. The player's task as a user is to have fun with the others, repelling Virusnya's attacks with the help of Openly. He isn't trying to harm the computer, all this is just part of its behavior that it draws in front of the player, taking advantage of its villainous appearance.
== Gameplay ==
The game is reminiscent of ProgressBar95's game in its style and gameplay, but the game is still inspired by the "Pirates" level from the game "Game&Wario". You, as the user, must move the protective dome to the rhythm in 4 different directions, repeating Virusnya's attacks. Main goal: repel all attacks, simultaneously closing pop-up errors. After each level, a Cursor Dance section begins, in which you need to move the cursor without going beyond the white figures. While the cursor is dancing, it charges the Anti-Virus in order to activate it at the very end and defeat the Virus in its game. In addition, the gameplay is diluted with new features and mechanics, including mini-games that open as you progress. The desktop can be customized by moving icons, changing the background or theme of the operating system.
== Development ==
Development of the game began in August-September 2022. At that time, Sasha_K29 actively introduced his own channel, and decided to review the entire walkthrough of the "Game & Wario". From the various mini-games from there, he noticed "Pirates", which was a rhythm game in itself. In it you need to raise and lower a magical shield, directing it in different directions, in order to repel arrows flying at it from pirates. This game sank into his soul so much that he simply immediately began to do something similar. At first it was expected that the game would be canceled as soon as development began, since Sasha_K29 had bad experience with such projects, but the game turned out better and better
Initially, the game was conceived with a larger-scale and breakthrough gameplay: the game would be divided into 2 exe-files. The first is in the center, and in it Virusnya himself gives commands, and the second had to rotate around him in different directions and thereby repel attacks. This could actually be done, for Clickteam Fusion there is a special plugin that allows you to transmit digital or text signals through 2 different applications. However, without understanding how it works, since there are no tutorials on this at all, the idea was abandoned, and the game runs on one exe-file.
The main character of the game was Virusnya, which was planned to be an evil virus trying to destroy the computer. But rather, it grew into something more, Virusnya ceased to be a villain, but became just a virus that wants to lie down on a dancing computer. The second main character, Openly, appeared only after a while. It was assumed that Belzel himself, on which everything happens, was supposed to be a guide to the system, but this would contradict its function of protecting against viruses, since it cannot help but inform its creator about the invasion of the threat. As a result, Sasha_K29 had a great idea to make a second character out of a protective dome sprite, which would be a task manager on the computer. That's how he came into being.
A few more weeks of continuous development, and the first demo version was released on itch.iohttps://sasha-k29.itch.io/mdc and gamejolt.comhttps://gamejolt.com/games/MDC/753355 on November 5, 2022, and a few days later, patches were released that fixed bugs.
Development of a new version began, but Sasha_K29 stopped in the middle, realizing that further working with this code would be more and more difficult. To begin with, it was not optimized enough. For this reason, he decided that it was time to redo all the code from scratch in order to make the game much better. There were even plans to release the game on the Steamhttps://sasha-k29.itch.io/mdc/devlog/511671/-about-game-future, but these were just plans.
On December 19, 2023, Sasha_K29 decided to rename himself to Lustra Technologies in the intro. This decision was formed for the reasons that, in his words, releasing a game on Steam directly from your own personal nickname would not look nice, and no one does that. Each developer has his own team/studio, even if it consists of one person, but has its own namehttps://t.me/Sasha_K29/1045.
On January 2, 2024, a copyright-free edition of the game was released, in which all soundtracks belonging to Nintendo were cut out.https://sasha-k29.itch.io/mdc/devlog/659461/copyright-free-version This was done due to fears that the game might be sued for copyright infringement, but it did not come to that as the music was replaced with its own and the game now plays its own unique tracks.
Development continues to this day, while the developer shares news about the game in his Telegram channelhttps://t.me/Sasha_K29 and Discord serverhttps://discord.gg/V7bPdJZrQJ.
== References ==