How I created “WildMAN” - a parody of many 8-bit games and recently ported it to Android
I think every fan of console games was interested in the topic of creating games and there was a dream to create my own game. In my student years I became interested in programming.
Learning how to program in Delphi, I decided to create a game on my own, at that time games for mobile phones on the Java micro edition platform were popular, on the Internet, a Midlet Pascal development environment was very useful for me, which allowed me to create games on this platform without knowing the language Java, which at that time I did not know at all.
The first j2me games that I managed to create were single-screen like an arkanoid, then with great efforts I wrote an RPG engine on which you could also create quests, this engine was very imperfect, not optimized and consisted of a huge number of lines of source code, they were compiled three minutes, on this RPG engine I made an experimental RPG with a dumb theme (Bum simulator)
It was a trial theme, made solely to demonstrate the capabilities of the engine in parallel with a java game, an RPG constructor was being developed, which I hoped would interest fans to create games.
Somehow, on this move, I started doing a quest on the topic at that time of my favorite show with Garik Kharlamov “SHOW Bulldog”, specifically “The Bruise Man”, and for the conceived game, I came up with the name: The Bruise Man “START”. I abandoned the first version of the game, because it was monotonous and tedious, at the Midlet Pascal programming forum, one programmer gave a piece of code, a script interpreter similar to BASIC, said that the game can be executed based on these scripts, and you can play this game will embed minigames and even bosses with simple AI. At first, I was skeptical of this idea, since java games on phones of that time and without interpreters were slow and with terrible brakes, he even threw off the screensaver of my game written on this interpreter, I launched it on my NOKIA N70 and made sure That speed is quite acceptable.
Inspired by the scripting language, I decided to create a game engine from scratch. I was so carried away by this process that having a permanent job, I devoted programming to long evenings. After two months of painstaking work, I had a game engine in which there were three game execution modes: dialogue, a game map that could be drawn in a special editor, and each object in the game was programmed in the third mode - this is the game mode, you could create it No complicated puzzle screensavers and minigames.
It took me about a month to redo the emergency game, but the difference was immediately visible, script scenes, puzzles appeared in the game, and the gameplay became diverse:
After creating this game, interest in this game engine didn’t subside, despite the car of negative reviews and criticism, I decided to create something addictive like BattleToads or Black Cloak, where each level is a separate game mode, surprising with its variety of gameplay, where the complexity of the game on the contrary adds excitement to the passage.
The name for the game I came up with is very simple: "WildMan."
I had a game engine, an emulator of this engine, a powerful editor, with unlimited possibilities:
And the meager skills in creating animation and computer graphics, so the game does not sparkle with graphics, and disgusts any modern gamer.
The game often contains elements from the good old 8-bit games such as: Super Mario Brothers, Adventure island, Lode Runner, Baloon Fight, each world consists of 3 levels and a boss, and there are 6 of them: beach, underwater level, forest, pyramid, ice level and final cave.
I published the WildMan game in 2011, it received both negative reviews and a small number of positive ones, they even wrote about this self-made game in MTOG and Mobitree magazines, I only have warm memories from this game, specifically about the process of creating the game itself, and also about writing music for it, in 2019 I gained skills in programming on JAVA and ported it to Android, the main purpose of this was to acquire skills in creating applications on Android, as well as to save this painstaking work and just a memory of beautiful things on Google Play student com period of my life.