Black Mamba v3.0

Posted: October 27, 2011 by Jinkchak in Programming
Tags: , , , , , ,
– Black Mamba v3.0 can be downloaded from here.

Back in August, 2011 AD, the development of a recursive solution to a problem was begun and a program was written in C++. This problem was related to a different sort of maze – A maze with colours. A month later, Super Mario suggested that this program be converted into a game for Human Beings. And thus, Black Mamba was born…well, not quite, for, you see, it wasn’t called “Black Mamba” then. It was called “The Worm Game” in its first iteration. Quite a dull name, ain’t it?

Well, in its second iteration, the name was modified to “Snake 54@/\/\ – The Python Expert”, but this name was rejected by the person whose name is a substring of this title. A few days later, drawing inspiration from one of the members of RVCE CSE (the department), the name “Black Mamba” was suggested by Mr. You…yeah YOU! And thus, in its third iteration, this product came to be fondly known as “Black Mamba v3.0”.

The graphics of the game were implemented with Java using the ACM Package (which Stanford introduced me…yeah ME to) that can be found here: . The pseudo-combination of the C++ and Java executables was accomplished with the help of Batch Files. And finally, all files of the project were put together in an installer using InnoSetup, @ .

The product wasn’t quite finished yet. We needed to put together some documentation, and we didn’t want a text file. Using suggestions from Mr. you…yeah YOU, Super Mario and Talking Tom, a different kind of ReadMe file was made – A video. Using Facial and 2D animation software (Crazy Talk 6 – )developed by Reallusion, Corel Video Studio ( ) and a TTS Engine with Microsoft Anna’s beautiful voice(?!), a tutorial was put together.

This game consists of 5 different levels. In each level, there is a grid with a Black Mamba on the left side. The Black Mamba has 3 circular parts – one for the head, one for the body and the last for the tail. The head contains two movable eyes. These eyes follow the movement of the cursor on the screen. The player is allowed to control this Mamba with the left mouse button.

The main objective of this game is to get all parts of the mamba to the rightmost column of the coloured grid. Sounds easy? Maybe…maybe not! I didn’t tell you the catch yet. The catch is: At any given point in time, the Mamba should cover 3 squares of different colours. For instance, if the head and tail both cover red squares, it is an invalid move. Don’t worry! If you’re about to make an invalid move, a part of the Black Mamba will turn red with anger.

If you give up at any point of time, you can ask the Artificial Intelligence to solve the problem for you. But be warned! By doing this, you’ll be admitting that AI is smarter than you…It’s your choice and there’s no turning back!

And now, it is with great pleasure that The 21st Century Me…yeah ME! Production Company in association with Code Kshetra Inc. presents to you – BLACK MAMBA v3.0.@

And Happy Diwali, folks!

Greetings from Code Kshetra Inc. and The 21st Century Me…yeah ME! Production Company

  1. I found your site on technorati and read a few of your other posts. Keep up the good work. I just added your RSS feed to my Google News Reader. Looking forward to reading more from you down the road!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s