The following Post is for accomplishing Creative Challenge called 30 Days of Truth, given by Kellie Elmore. It is a unique exercise in self exploration and learning to be honest with yourself… and that ultimately leads to happiness.
Everybody has certain ambitions and desires to become what they want. They keep on working hard for making their wish true. Even I have certain list of things that I want to be and hopefully I would become lately.
Here they are :-
1. Computer Programmer
Primarily and also on the basis of my major field of interest. I like to Coding a lot in certain Programming Languages (but most frequently in C/C++, as it reminds my ole school days). Since I’ve laid interest on this field, I just get with it day and night, focusing on certain concepts, applying some algorithms and solving’em with some presence of mind. It truly requires some Coding Skills and an approaching view to solve any kind of problem. It even becomes mind-boggling and damn irritating when get stuck in the middle with any problem, trying to figure out the bug (or error), for hours, days or even Weeks. But still, I like this. 😉
Ya indeed, I would like to go on further, learn certain new languages, new algorithms and even new compliers, to learn something NEW and getting updated with latest technology in the market. I am on my way. Moreover, It would be for my living in future.
I was truly passionate about Drawing before entering into Programming, since childhood. Drawn a lot of art creations not only these days, but also in the past School days. I really love sketching a lot and like to draw sketches of posters, cartoons and many still objects nearby. But not so good in Painting, as I’ve lost those painting skills when I left my paint brush during my High School Days. But still, I would really like to lay emphasis on that piece of work as well. Moreover, I’m very glad to some of my college seniors and some of blog-mates who are indeed The Masters in Fine Arts, and from whom you’ll get to learn something NEW every time.
Well, Y’all have even seen all my creations so far in my blog and appreciated many of them as well. It would be increasing more and more in future with some expertise and perfection. Hopefully, I would become like Professional Artists in future.
3. Computer Animator and Gaming
Well though it’s a mixture of the above two, but still describing it on another category. It may be more biased to Programming, but an Artistic Vision is also required whenever you’re a creating some character. I’ve just made a simple Snake Game in C/C++ Language back in December last year. Though it was already made by many brilliant programmers across the World, even in more better way and also, C/C++ Games are now outdated these days. But my purpose of making this Game was to utilize all the coding skills and artistic approach learnt so far. I would surely like to improve upon by learning some New Programming Languages like – JAVA, C#, .NET, PHP and also some Game Source Engines like Allegro and OpenGL.
Since I’m exploring and updating myself in both – Programming and Arts, I am even going along with Computer Animation and Gaming as well.
4. Mimicry Artist and Radio Jockey
Just for FUN though , but seems like It has now become something that I would like to do more and more. Mimicry / Voice Impersonating over 50 artists and certain 100 Cartoon characters. I’ve performed that thing quite lot, in front of my friends, class-mates and even a crowd of around 1000 during my College Freshers Party. From limited people to a Mob, This n00b has raised HELL in the town. 😛
But I’m not a regular performer, as obviously It not only would affect my voice, but also there won’t be something NEW to show to the people, and eventually, making my act completely BORING. So Therefore, I just take break for a while, writing some new scripts to entertain people. That’s my way, To Be Happy and Making Others Happy. 😉
Well after recognizing my talent very well, some good friends of mine recommended to try for Radio Jockey (RJ) as profession. Even I’ve tried my level best to become a RJ in my College Radio Channel – Radio NSIT, but failed to get selection. No Regrets at all. But ya !! I would like to be a RJ in some other Radio Station when I really push myself forward more in this talent and acquire more confidence to be good enough for a RJ.
It used to be my Time-Pass Hobby in earlier days. After clicking many pictures either with Mobile Camera, or Digital Camera, of whatever I see nearby, I’ve discovered that I’m doing that free-time work quite well. Even some people liked my pictures and also appreciated the fact that I’m Good in Photography. So whenever I get time for a while, I just click some nice pictures of my surroundings many time until I am satisfied.
But I know, not only use of Professional Photography Cameras, but also a Photogenic Vision is also required to become an Expert in this particular field. Hopefully, this piece of Time-Pass Hobby might become a Big-Time Profession in future. You just never know. 😉
Basically, I like to express my feelings carved in some nice words. Like Arts, even Poetry is my childhood passion. I used to pen down my thoughts in a poem with some rhymes as well. Now, Even trying to use some phrases, metaphors and even some other forms of Poetries like – Haikus (which I’ve done all this February 8)), would make my poetry even more expressive and graceful.
After blogging for around 9 months, I’ve got to see many Professional Poet Bloggers some, from whom you’ll get to learn more and more. They eventually become yourMentorin this field as their expertise and experience means a lot to us.
There are more brilliant people in my above field of interests mentioned so far. I’m glad to such people in my Life. Some of them are very helpful, who would let others’ to and promote their particular field of interest. While some of them are Egoistic, who won’t help anyone to grow as they like to be sole surviving master of their field and probably would take out those who don’t match with their so-called level. But somehow, you get to learn something them.
However, above from all those desires which I’ve discussed so far. Before I become a Computer Programmer, an Artist, a Computer Animator, a RJ , I would like to be a Good Human at First. Like a Good Brother, who would try to protect his fellow beings from problems. Like a Good Friend, who would retain his friendship forever. Like a Human Being, who would promote. For being a good human, you ought to be Kind, Matured, Responsible, Adamant and Peaceful.
But ya, after living in and experiencing from The Real World, you oughta be Smart and bit Diplomatic as well. 😉 8)
Life is full of unpredictable obstacles. I dunno and won’t get to know earlier of what I would become either one or many of them, in future. I’m just focusing on my dedication towards my desired interests and thinking of the Current, not much about the Future. And about my future and career, Life would notify me that sooner. Fingers Crossed !!! 😉 😀
Well, Our College has its Annual Inter-College Technical Fest, called “Innovision” or simply say “Inno”. It is generally being held during the fall of January. It has many fascinating Technical Contests to watch like- C/Java Programming Contest, Quiz Shows, Robo Wars, Line-Detector Machine Race, 3-D Screening, LAN Gaming and many more. Even also some exciting adventurous elements like- Raffling, River Rafting, Parasailing, Go Karting etc. It’s a 3-Day Fest and a way to get rid from your Semester Pressure for a while.
Since, I’ve heard a lot about its Importance in Technical Line during my Orientation form Teachers and even about its Fun & Excitement from many Seniors. So after listening something so much so far, I was very very excited about that and eager to be a part of it as Twas my 1st “Innovision” and eventually, I don’t wanted to miss it. Not at all !!!
After so much waiting for its arrival, “Inno – 2010” has come back to NSIT. At the very 1st day, I’ve got to see so many Technical Related stuffs from various guys representing different colleges, which impressed us a lot and an inspiration to learn.
However, just for a while though, It made me sometimes to feel like its bit my unfortunate that I am unable to participate as I’m kinda n00b in front of those extreme guys of this yard. Still, watching those PROs with their amazing skills even was also a great Experience, which brushed away my Grief for that moment. I also saw the “The Defence Expo”, where I have got to see many modern weapons and equipments which are currently being used by The Indian Army. We played with them holding Guns and Rifles for a while. It seemed like that Counter-Strike went Real. Even at that time, I just day-dreaming, though it was about 6 evening, of being a Fearless Soldier (typical DABANGG i must say :P) and whip some Candy asses of Terrorists with such lethal weapons in your hands. 😛
But the main event was incomparable in front of them, when we got to see “The Laser Show” in the evening. Ohh man!! It was very delightful to watch that you might miss something if you blinked your eyes for a while. Unfortunately, I was unable to shoot its video as my Mobile Battery was low due to shooting some other Photos and Videos. 😛
Still, whatever I’ve seen from my eyes was Simply Amazing. 8)
Would like to tell you about the other days. Cya till then. 😉
Guess What Folks !!!
Finally, My very 1st Game Program in C/C++ called “ The Rattle Snake Game ”, on which I’ve already told y’all about in my previous post, has been completed. It took me about 2 Weeks, let say 14 Days, for making it happen.
From since Day One till the End, I was constantly thinking and working upon through this Day-Night, using the concepts related to this game like- Designing The Intro and The Outro, Animating Snake Motion, Updating Score Board and Calling Other Menus and Sub-Menus. For this, I’ve used most possible Proper and Logical Algorithms in order to implement such concepts. I’ve also simple Graphics, which is basically has C Header file “GRAPHICS.H”, through which I had done the animation part easily by calling its concerned functions. Now, that’s kinda fascinating for the Gamers. Moreover, I’ve made my Game Program Well Coded, Nicely Indented and Minimal Memory Space as possible. Even I’ve divided it into various Modules (Functions), so that my other fellow Programmers could easily find it readable enough and understand the logics which I had used so far.
I won’t gonna tell you how to play it as it’s very simple Game which you might have played during your Kindergarten days. Instead I would like to throw some light on this Game in certain small Snippets.
This is the Intro of this Game, where you could see a border made with Snake’s body, alongwith the Title Name of the Game, the Programmer’s Name. (Off-course It’s me :P) and also a Blinking Message at the bottom asking for pressing any Key.
As you can see now, it immediately asks to Enter your Name after pressing any Key. When you’re done with entering your name, simply press Enter key to move further. But Remember, You could use less than 10 characters only. Otherwise, you would be asked again and again for entering your name under 10 characters, alongwith an Error message.
Now, you would love to see the following thing because it’s the Main layout view of the Game. I’ve made a Sidebar at the right. It consists of an Instruction Menu (with the commands and keys for playing the Game) , a Scorecard (which keeps on updating whenever the Snake eats the Egg) and a Blank Space left for displaying Messages. You can move the Snake by the arrow movements.
For pausing the Game Press ‘Enter’ key and for Exiting the Game Press ‘0’ key.
Well, When the Snake has eaten the Egg, the score gets updated which was higher than the initial High Score (Zero). The High Score would now get updated with a Navy Blue Text Background. However, its length would increase after consuming 2 Eggs.
When you’ve reached any Level, i.e. eaten the numbers of eggs so far to reach the next level, You would be getting a Level bonus on clearing the previous Round. Your speed gets more increased after Crossing any Level.
As obvious, there are two ways of getting the Snake Out, i.e. biting either the walls or itself. For that a message would gets displayed with a message “Ouch !!” followed by “Gameover”.
If you Quit yourself by pressing ‘0’ key manually, you’ll kicked out of the game and similarly a message would gets displayed with a message now calling “Exit !!” followed by “Gameover”.
Whenever your Game gets Over, by either the above ways, you would further be asked for Continue again. Press ‘y’ for Yes or ‘n’ for No. If ‘Yes’, the new message “Loading” would be displayed. Within few seconds, a New Game would be uploaded on a Fresh screen resetting all the Scores and Levels to its initial value except the High Score.
However, On pressing for ‘No’, the new message “Exiting” would be displayed. After that a fresh screen appears with similar Design like the Intro had and also an Outro message, thanking you for playing my game.
Post your Feedbacks for this very Simple Game, with Simple Graphics and Concepts by your very Simple Blogger, Ash Bee. 8)
PS:- Don’t criticize me for making such a simple game. It’s my very 1st step in Game Programming and Animation. I would definitely go further on this thing since I’ve already laid some interest over it. Hopefully, I would increase my Level to make some Brilliant Games on upcoming days.
Well Guys !!
After studying and practicing more like HELL in Programming for years, I’ve finally came to one of its very cool and fascinating application : Gaming, on which I’ve made – A Rattle Snake Game in C/C++ Programming Language.
It’s a very Simple and Common Game, not that complicated and even not that challenging. However, It’s a great step to Get Started with Game Programming in C/C++. I’ve made this Game using logically sound Algorithms, Concepts on Arrays, Structures and Loops, and also DOS Graphics. However, It requires some nice Skills and more Practice to Built and Run such a program.
I’ve just done the Gaming Part, where you’ll get to see the whole body of the Snake (including its Head and Tail as well :P) moving accordingly to Player’s Key Movements.The Snake’s body gets increasing after consuming the Food/Egg on its way,which is quite animative. As obvious, the Game gets Over, when the Snake structs the Walls or even its own body foolishly :P. Moreover, I’ve designed an Instructions Menu for getting an Help in moving the Snake and a Scorecard which would keep an updated score during the Game, which hopefully would be an attractive and helpful thing to get notice upon. 8)
I would upload all its screenshots probably on my upcoming Post.
So far, I’ve laid emphasis on the Gaming Part,which has been completed and running successfully. But, Certain Animations are still required to make Game Intro, Menus and Outro are yet to be done. So, There’s an unfinished job for completing it in a whole. Hopefully, I’ll be able to complete’em just before my College Holidays.
As a matter of fact, many Elite Programmers have made so even more better than me, on various Programming Languages like – JAVA, PASCAL, C#,FORTRAN, PIKE, PHP etc. alongwith some Modern Graphic Techniques like API, OpenGL etc., which are quite more compatible to Run successfully on my Platform as compared to mine.
But the purpose of making this Game, is simply understanding all the concepts which I’ve leaned so far and exploring furthermore in the filed of Game Programming.
Soon, I’m gonna upload the Full Game, when I’m done with its Finishing Work. Hopefully, It comes soon ASAP. 😉
P.S. :- It’s very very easy to play Game in your PCs and Laptops. But it’s F*cking too Hard to make such Games through Programming Languages.