Monday 27 July 2015

Sunday 9 November 2014

ROSCAT


Hello Friends,

This is my fifth Post.

And this one is about a DOS based game that I made as an assignment for one of my PG modules.

Yes friends I am pursuing my Post Graduation in Game Development.

So the game is called "ROSCAT".

ROSCAT is basically a DOS based game made in C++ only, using Visual Studio 2013.

This game consists of three different games:
1. Rock-Paper-Scissor.
2. Scrabble.
3. Tic-Tac-Toe.

Now you guys can easily guess why is this game called ROSCAT.

So, in this game you can play three different games.

There is not much to explain about this game so i will start showing the screenshots of the game right away.

Main Boot Screen (Animated)

Game Loading Screen (Animated)

Main Menu

Game Menu

Rock-Paper-Scissor

Scrabble

Tic-Tac-Toe

And by animated I meant there are a bit of movement effects in those screens, which you people can see in the game play video of the game:


The Decimators presents to you "Hello Death"

Hello Friends,

This my fourth blog post. And this one is about the group project that I did with my Team 
"The DECIMATORS"

So the game I am talking about is "HELLO DEATH". As the name suggests the game has something to do with death, instead meeting the death i.e. saying hello to death, facing the death.

HIGH CONCEPT
In this game what a user has to do is to find ways to kill himself to get through the levels, so kill yourself to move to next level. As the levels increases the difficulty for him to kill himself also increases, which makes it hard to kill himself. For example, hidden switches, puzzles e.t.c. 


STORY
The story of the game is, there is a child 12-14 years old. And he follows a normal schedule of a kid i.e. goes to school daily, play e.t.c. 

Now you guys must be thinking whats new in that?

I'll tell you what, everything is unexpected in this world so how can our game can violate this rule.

Confusing right?

So, the story is the child faces a lot of bullying in school, so his mind is always filled up with negative thoughts. He wants to die but cannot as he has always be taught that killing yourself is never an option, you have to face the problems and find a way through them to get over them. So, as his thoughts are always negative, he only thinks of killing himself but he cant because of that morals. Now what happens to him is, whatever he comes across during the day time, things like someone killing someone, some disaster taking place anything. Those things are stored into his mind and come up while he is sleeping as dreams. 

Story continues.....


GAME PLAY
So, now is when the game play starts. We, the user are the child in the game and we have to kill our character i.e. the child in his dreams. Now the thing is, the only way for child to wake up from these bad dreams or day nightmares is to kill himself in the dream. but in dream what happens is there are ways to kill yourself in each level, so we have to find the way out to kill out character in the game. But, whats the challenge right?


CHALLENGES in this game are you have to go through the level by finding the switches which can in turn activate some ledges to move so that the rocks on these ledges can fall upon you. Like this there are many levels, but not in all you have to do the same things, in some you have to access the switches to open some trap doors which in turn can kill you, in some you to go through different puzzles to do the same.


STORY - II
As days passes, as the nightmares or say the bad dreams. The child starts enjoying this killing himself thing. Which causes the number of levels increasing per night, For Example, on the first night the child only got one level in his dream, as the days passed on, from the 10th day he started having 2 levels and so on. So, now it has become more difficult for him to get out of the dream and wake up. In the end as he crosses the last level, or say in his language, the worst nightmare.

He wakes up with the shock and finds himself in the hospital bed. People around him tell him that he was in COMA for last six years. And also that he is a 30 year old guy, ans also whatsoever he saw or was going through for the whole was all just a dream. He takes a deep breath of relief and suddenly his heartbeat drops to ZERO.

A FLAT LINE ON THE MONITOR.

Is he dead?

Is he?

Is he Really DEAD?

..
..
..
..
..
..
..
..






..
..
..
..
BEEP BEEP BEEP

His heart starts beating again......


TO BE CONTINUED......

So this is the main story, concept, idea and the game play of the game HELLO DEATH. 


Now i would like to you show you some of the images of the prototype of the game play of the game:



Level One Prototype

Level Two Prototype

Level Three Prototype

And this is the game play of the game using this prototype:





In the end I would like to tell you that this "HELLO DEATH" game prototype got us a Silver Medal at NASCOM Game Jam Titans 2014... Yaaaaay :D :D




I hope you people liked my this post as well.

THANK YOU :) :)

The Decimators



Hello Friends,

This my third blog post. And this one is about my Team 

"The DECIMATORS"

So this team of ours have 5 members:

Rahul Kaushik (The Programmer) : That's me :) :)

Pranav Trivedi (The Manager) : The one who talks a lot, that's the only reason, he is our manager. But yeah he is the most important part of our team as he always comes up with some great concepts and ideas for the games.

Jibran Gillani (The Debugger) : As the designation suggests what he is good at. Yeah the debugging 
part. But you know what guys most of the times he has nothing to do as am being the programmer there are never any errors or bugs to debug. LOL. Am just kidding, its impossible for the programmers to come up with a code without any errors or bugs, same is the case with me :P :P , and yes this guy is good at debugging. Helps me a lot. And yeah he is good at creating 3D models too.

Jamshaid alam (The Cyko) : I don't  know why he came up with this title for himself, but yeah it suits him very much. He is a CYKO (Psycho), and i just cant explain it why. And the best part is, he is an All-Rounder, he is good at everything, so he helps us all whenever any of us gets stuck at any point.

LAST BUT NOT THE LEAST

Rahul Raman (The Downloader) : The Downloader, don't go by the title. I know by the title you all guessed that this guys has only one thing to do i.e. downloading stuff all the time. NOOO! this guy is also is kind of an All-Rounder, and most of the time he is the one who provides  our team with good music and sound effects for our games. And yeah he is good at modelling as well, am not talking about the modelling which is done by the models on the ramp... LOL if you thought so...this guy provides us with good 3D models for our games. 

So, now you people must be thinking that I am the one who has nothing to do other than programming, but programming a game takes a lot of mind work, so I took that part as am good at creating logic for the different games.


And Yes we all are kind of All-Rounders, as all of know all the tools that we work on. But when it comes to create a project, then this is how we distribute our work.


Me
Rahul Raman
Jamshaid Alam
Jibran Gillani


Pranav Trivedi

Android Game


Hello Friends,

This is my second blog post, and I am as excited as I was at the time of my first blog post.

Reason is its the same day am posting all this posts so my energy is on the peak.

So, enough with my introduction and all, now i must come to the point.



This post is about the second game that i made, and it was for android platform. I followed a tutorial and made this game. So, its not my game, its just what i worked during my free time in the last year of my graduation.

So, the game is an android platform based 2D side scroller game. This game was developed using Eclipse as an IDE and android SDK. Obviously if we want to develop a game for android then these are our basic requirements, we really need these.

In this post I don't have much to talk about as it is pretty simple game or should say pretty basic game to develop. But... yes BUT is was a good experience working on this game (Following the tutorial).

As I told you this game is basic so the art used in this game is very much in fact was provided by the guy who made up the tutorial.

Here are some or say two images about what the game exactly looks like:

Android Game First Image

Android Game Second Image

So, as you can see this is very basic game that i made in java by following an Android Game Development Tutorial.

Yes!

I will be uploading video of the game play of this game as well, asap.

I hope you people liked my this post as well.

THANK YOU :) :)

Galactica : Space Warrior Game


OK... So lets Start blogging...

So as this is my first blog ever so i am not sure if it is going to be good or bad.... i should say first ever blog post.. LOL :D :D

So by now you people would have easily came to conclusion that what a "NOOB" i am when it comes to writing a blog...

OK, So my very first blog post...

It basically presents a game called "GALACTICA", a 2D top down Game, which i made at the time of my graduation, when i was in 3rd year.

So, the basic Plot of the game is that you are the player and you do have a Spaceship. A "SPACESHIP".. isn't it a WOW thing, that you just started a game and you are an owner of a SPACESHIP or at least a pilot of that SPACESHIP but still it is a SPACESHIP.

Oh, I used that word for more than 3-4 times, or to be exact 5 times in a single line.

Am i High or what... ok... leave it...

So as the game continues you have to go through the Seamless space and destroy all the enemy Spaceships that are trying to attack on the earth...

So, now I know you'll all be eager to know/see how your Spaceship will look like....Yes the SPACESHIP...





So this is the Player's SPACESHIP.... Isn't it looks cool??

Yeah Yeah! I know now all you people will be saying that i download it from Google or whatever website you people know...or yes in whatsoever game you would have played having this spaceship.
But this one looks COOL, right? And yes my thanks to the artist who made this Spaceship and posted it online so the people like us, "The Noob Game developers" can use it in our own games.

Oh so i forgot about the main part of the game i.e. the game development part, and got carried away with the SPACESHIP thing. Am really very sorry.

OK, the game is developed in.... Mmmm... Leave it we'll talk about the technical part later on....now i will first show you guys how my game exactly looks like....

Yeahhh! My first game... m so happy... :) :)

So the first thing that comes up when you start the game is the EXE file... LOL... What you people thought that i will be showing you the start screen or something like that? Never mind... happens...

OK enough with the jokes...

So now when you click on the EXE file of the game the first thing comes up is a black window... :D :D

I think i should stop doing that...this funny thing is not funny anymore, right?

So the first thing that comes up is the Main Logo Screen of the HGE i.e. Haaf's Game Engine.


I wont be discussing out it right now. We'll discuss about it later on during the games technical description.

So now Finally the game starts and the Start screen of the game comes up.


So now you people will be like, Finally this guy started talking about the game.

YEAAAHHHH! THE MAIN SCREEN (START SCREEN) OF THE GAME.

Am sorry friends m just too much excited about doing this blog thing, I mean writing blog...

I was never into presenting things to other people, I was the one who always needed some help when it came to present the things i have made, as I am not a good speaker... and nor a good writer though.

So this is the Game's "Start Screen"... So here the user will be like... Ooooh! Spaceship game,,, but yeah he will also be like... Hmmm m gonna choose the one on the right...no no no the one on the left... but am sorry friends the only ship you will be able to use in this game or say the GAME is going to force you to you, will be the middle one...Yes the one i Showed you in the beginning...

An yeah I forgot this thing...the most important thing....the name of the game...it is not just "GALACTICA"... It is "GALACTICA : Space Warrior Game"... Yeah! Space Warrior... You have to save the World, the Earth from the aliens Spaceships, trying to attack your home planet.

Enough with the Jokes... now i will be posting all the images related to the game and the game play as well. So, now no more commentary.


Main Menu Screen

Option Screen

Controls Screen

So these are the Screens which you people can access from the main menu. And yes I know the look pretty dull if compared the way I started talking about the game. But guys this was the very first game I started working on. Yeah there were two more games I worked on before this one:
1. Ping-Pong
2. Brick Breaker
but yeah they were not that much good looking as this one...

OK..you don't think so? Have a look at those games then :


Ping-Pong

Brick Breaker

So these were all the images related to the game "GALACTICA : Space Warrior Game".

Now Below is the game play video of the game:



So sorry guys, i don't know what happened, i was not being able to record the sound of the game. The only sound there was mine. Am really very sorry. I will be uploading a video soon with good sound of the game, a bit mine too...

So this was the game play description and the overview of the game. Now am going to explain a bit about the technical stuff related to the game.

This game is developed on the software provided by Microsoft i.e. Microsoft Visual Studio Ultimate 2010. As this game is platform dependent so the game has to programmed on the IDE (Integrated Development Environment) which is designed for creating Applications for that particular platform as in this case its is Microsoft Visual Studio Ultimate 2010 which is produced by Microsoft for developing applications for windows.

To develop a game we need one more thing than the IDE, that is a game engine on which the game is going to be developed.

A Game Engine is system designed for the creation and development of video games for consoles and PC’s as well. The core functionality typically provided by a game engine includes a rendering engine, a physics engine, sound scripting, animation, AI, Networking etc.

The game Engine used in this game is HGE i.e. Haaf’s Game Engine, which is an easy to use yet powerful hardware accelerated 2D game engine.


System Requirement
System Requirements for HGE

HARDWARE : Pentium 4, 256 MB RAM, 10.4 MB Space on HDD

SOFTWARE : Advanced C++, DirectX 8 or Above.

OPERATING SYSTEM : Windows XP,Window7

System Requirements for Game Developed

HARDWARE : Dual Core Processor, 512 MB RAM, 10 MB Space on HDD

SOFTWARE : Advanced C++, DirectX 8 or Above.

OPERATING SYSTEM : Windows XP,Window7

So, yes this was all about this Game. I hope you liked it.

THANK YOU :) :)