Saturday, 16 April 2016

How to land a job into companies like Google, Microsoft or Amazon?


Skills you need

  • Algorithms and Data Structures: Have algorithms for breakfast , data structures for lunch have a sand-witch of algorithms stuffed with data structures and in dinner again have algorithms and data structures. Basically, what I mean to say practice , practice , practice .

  •  Competitive Programming: There are a ton of websites which offer you a lot of questions based on the practical and real life implementation. The websites are HackerRank , CodeChef , CodeForces  , TopCoder . So , make an account on one of these and start coding right away.

  • Complexity Analysis: Whatever you code , always be curious about the complexity of program. This thing will improve your analytical part while you are analyzing your code.

  • Multiple Approach: Try to solve the problem with more than one approach , try solving the problem with an another way . But remember the approach you are going to use the second time should be better than the earlier one. If you solved the problem with exponential complexity then try optimizing your algorithm and make it work in polynomial time.Then go for linear or logarithmic. Just remember to improve.


Lastly , I what I would like to say is practice as much as you can. This will let you land your dream job.

THE CURE :: A Survival Horror

The Cure by Acid Brothers

Digvijay Singh Chauhan -- Graphic Artist
Chiranjivee Thakur    - Programming and Scripting




Game Concept

As the world has fallen prey to several contagious pathogens that turn them into zombie like
creatures, the human race is on the verge of extinction. Upon the protagonist’s shoulders falls the
responsibility to find The Cure. And bring the world back from the near Apocalyptic situation.

Genre

Fantasy, Hack and Slash, Shooting, Action, sci-fi
Target Audience
The Game targets audience of age 17+ (Mature) as it depicts violent scenes including weapons,
blood and gore

Game Flow Summary

The game flow moves forward by fighting the Infected and devising cures for their ailments and at
the same time ensuring the infection does not take over completely. Moving forward through an
interactive world and fight sequences the protagonist finds The Cure to get rid of the epidemic
once and for all.

Look and Feel

The game will 2 different environments heading from the laboratory where the Protagonist wakes
up in and works to find the cure and an entire city that is in ruins because of the epidemic and
death. The atmosphere is specifically day only through the gameplay as it is deemed way too risky
to go out of the lab at night time in the game world.

Gameplay

The Cure will be a first person and third person Action role playing game. The player controls the
Character through the character’s point of view. The game will feature an extensive worlds that
would be enhanced by the use of virtual reality and motion sensing. The game includes the
character to fight the Infected to kill or sedate them and progress through the environment
collecting blood samples and other ingredients for Cure synthesis.
The player will be required to solve puzzles to gain access to various sections of the game area.
The player will solve mini games like the cure synthesis which would involve detailed study of how
actually cures are made for diseases and must solve them in order to progress through the game.
The ammunition must be replenished by finding it in the world and creating Med Ammo in the lab.
The player must also collect some medicinal plants scattered across the map in order to unlock
extra upgrades.


Weapons and technology



  • General guns and ammo (Shot guns, pistols, etc)
  • Knives, machettes, katanas, swords, etc
  • Medi Weapons
  • Med Shot: Projectile injectors (can be in form of guns, crossbows, etc)
  • Close combat injectors (hand held injectors which require going close to a zombie to
  • deliver the shot)
  • Med Bombs: Releases airborne treatment to a larger target area in a smoke bomb like manner effecting more zombies
  • AR Glasses: Will update the player about
  • Player health
  • Ammo details
  • Infection levels of the infected in the camera’s view frame
  • Health packs: for regenerating health

Game progression

The game progresses forward by finding The Cure for the current world epidemic. As the cure is
being developed the player must also fight off the Infected as well as solving puzzles in order to
find the cure and get through the world.

Mission Structure

Character must fight zombies, hunt for collectibles and solve puzzles throughout the story

Objectives

  • To survive the apocalyptic world.
  • Fight the infected and collect blood samples from them.
  • Collect other essential ingredients for the cure synthesis
  • Make the Master Cure
  • Execute the Cure at the mass level using a chemical warhead
  • Return to a normal human world?

Mechanics

Player abilities :: 

Movement skills:
  •  Walk
  •  Run
  •  Jump
  •  Climb
  •  Combat Skills
  •  Use Guns
  •  Swordplay
  •  Stealth
Controls:

The game has a basic first person controls that allows the player to move freely in the
environment, interact with the objects and shoot. Also the game allows the players to change the
camera view from the first person to the third person to the VR mode.

  • W- Move forward
  • S- Move Backward
  • A – Move Left
  • D – Move Right
  • Left Mouse – Fire
  • Right Mouse – Aim
  • Middle Mouse – Change Weapon
  • Mouse – To look around
  • SpaceBar – Jump
  • Shift – Hold to Run
  • V – Change Camera Mode
  • E – Interact With Object
  • Esc – Pause the Game
  • (1,2,3,4) – For Choosing weapons
  • Q – Melee
  • C – Crouch
The missions will be ranked after development of every cure on basis of number of Infected
killed(Must be as low as possible), the ingredients collected(depending on puzzle complexity) and
the synthesis process(time taken, accuracy, etc).

Rules

  • There are certain areas in the game where the infection level is high and player can only stay in the area for a short span of time. Violating this rule will cause the player to lose health and finally leading to loss of sanity.
  • The player is required to inject the zombies with the cure in right dosage with reference to the zombie’s infection levels. Upon death in the game, the campaign must start from the last checkpoint.
  • Cure synthesis needs the player to collect the blood samples from the victims and also some medicinal plants and use them in proper proportions to make a suitable vaccination.
  • There are 5 different types of zombie identified by the AR Glass. Player is required to inject the zombie with proper cure failing to do so will lead to certain consequences ranging from rendering the zombie unconscious for a minute to turning them into more dangerous monsters which can’t be cured and must be killed.
  • The player can kill zombies upon his discretion but he is required to save 70 percent of the human race minimum in order to achieve Human Salvation.

Physics

This game is a first person shooter style with a support for third person style and also a V R
mode which enables the user to have the experience of actually being inside the game
world. The player has the basic movement skills such as running, moving forward,
backward, rightward or leftward. The player is also allowed to strafe side ward if he wishes
to. The game world is set in the destroyed city and a lab which has the particle system for
fire effect, wind effect, the grass in the game world is also effected by the blowing wind in
the game world which gives it a realistic effect. We are also going to add some watery part
in the game which will consist of a big pond inside the game in which the player will be
able to swim on the surface or deep inside the water. We will be adding physics for the
water effect also the collision system is added to ensure a better game-play experience.
The player can interact with the zombies by performing a melee attack on them shooting
them or just collecting the sample for the synthesis of the cure. Also he can interact with
the collectible items like health pack, ammunition, and the medicinal plants spawned
throughout the area for collection. The sky of the game is set dark to get the effect of
apocalypse. Also the gravity applied to every moving object inside the game. The effect of
gravity will be added to ensure a good game play experience.

Story Line

The protagonists wakes up in a destroyed lab with dead bodies, blood and gore all around. A video
is playing in the background on a broken screen which is running the news that shows the current
state of the world.
A chemical warhead containing genetically modified pathogens has been set off on the world and
has infected majority of the population.The infections are still spreading.The unique factor of these
pathogens is that they besides effecting the host in the conventional manner, also disable normal
human functionalities. This turns the host into a zombie like creature. These ‘Infected’ have begun
killing and eating the human beings; cities have been abandoned or destroyed in attempts to put a
stop to this havoc.
The protagonist being a lab rat has been experimented upon and genetically modified by the same
organisation that had set the chemical weapon off.The protagonist has aggressive immunity against
all ailments known to mankind and the scientist who worked upon the protagonist has left him a
message telling him how the fate of the world lies on his survival instincts and skills.That he must
find/synthesize cures for the epidemic.A master cure that will heal all victims and set the world in
order.
Thus the protagonist begins his journey with a basic set of weapons that include guns, knives,
swords, hand grenades, etc. One Key device the Protagonist uses is the AR Glasses. This piece of
hardware is linked to the user’s biology and also provides the protagonist with an insight of the
environment.The AR Glasses tells about the total number of infected in the area, player health,The
infection levels of the Infected, etc.
As the protagonist leaves the lab loaded with weapons, he faces a small hoard of Infected so that
he can break into his weapons and also understand the Zombie situation. Entering the city he finds
the city reeking of death and in ruins. He must now start his quest of fighting zombies. The
protagonist must use his judgement based on the data from the AR glasses and decide whether to
kill the Infected or just put them out for some time temporarily.As he progresses through the city
he learns of the different pathogens; he understands he must collect samples of blood from the
zombies and put them to use to generate The Cure. Once the player collects enough samples from
dead or sedated zombies; he must go back to the lab to run tests and figure out the nature of the
ailment to device a cure using a complete synthesis process.. Upon completion of synthesis the
protagonist adds this cure to his ammunition. This introduces him to a new set of weapons; The
Medhot and the MediBombs. MedShot being a range of guns to shoot zombies with a cure and
MediBombs to escape tight situations by an explosive airborne cure dispatch mechanism which
could effect a group of zombies in it’s range.
With the new weapons, he goes out again and continues his quest, collecting various samples and
devising cures for the same.
Once all samples have been collected, he starts the process of synthesising the Master Cure. He
then makes his way through the Infected city to the Chemical warhead dispersion Mechanism and
must set off the Cure and pray for salvation.

Levels

The game progresses in a story line fashion. The protagonist must live through the
story line and finish it with the minimum requirement of the story.

Character Design

Development Phases Zombie.


Game UI 

Main Menu

In Game ScreenShots

The Labs

The Ruins

Artificial Intelligence

  • The Infected humans

Technical

The game is being developed on the Unity Game engine. It provides efficient level design options
and a lot of flexibility while developing.

Softwares

  • Adobe Photoshop
  • Adobe Illustrator
  • Apple Motion
  • Maya
  • Mono Develop
  • Unity
Video Pitch::  The Cure TCS Game ON Video Pitch

Level Design :: Post Apocalyptic Pack


The Ruins










Sequence Finder

Sequence Finder 1.0


Sequence Finder is a Java Application which is used to find given ending sequence in a file report which is generated by a Gene Scanning hardware .

I developed this project for a doctor to help her in her research work .




Tuesday, 12 April 2016

WorkBook



WorkBook - A JOB PORTAL

Workbook is a job portal developed in Java using the Swing API and for the MySQL was used.
It was fun making this project. I learned a lot from this project. Currently, I am working on the new UI for the application .

Design credits :: Digvijay Singh Chauhan on WorkBook 2.0




This is the dasboard which the user will see after loggin in 

WorkBook 2.0
ChangeLog - UI update