Pookan Mission

Idea

A 2d game using software design principles.

Implementation

Object pooling, singleton classes, inheritance, references and pointers were some of the concepts that were successfully implemented within this game. Simple DirectMedia Layer was used for resource management, sprites, music and so on.

Result

This project saved my grade considering that I had nuked all my tests.

Here’s a video that demonstrates level 01 of the game.

Learning’s

C++ as a language, the in’s and out’s. How much ever you will learn, it will never be enough. Typecasting.

Experience

Coding as an art, I enjoyed it. Comparing my newly gained knowledge in an object oriented language like C++ to coding in other languages like scripting languages (python, perl).

Aplha mask and compositing tool

Idea

To build a tool which lets one alpha mask a green screen image composite that image with a background.

Implementation

openimageio library was used to input, display and write images. Various keyboard presses enable different operations like writing, moving back and forth between images and so on. Alpha masking was first done using binary mask and an advanced greyscale mask was tried.

The petro vlahos algorithm and spill suppression extensions were successfully implemented. The alpha masked image was composited onto a background.

Results

Some of the images generated using the tool,

showcase3
Dr. Malloy, always smiling
showcase2
Dr Davis on planet X001
showcase1
Dr. Duchowski on Mars

Learning’s

Planning a project in stages. Have a plan B because plan A will never work out.

Experience

The satisfaction one gets when the hard-work one puts in, pays off.

Rock Paper Sciccors

Idea

The game rock paper scissors lizard spock implemented for the firefox OS.

Implementation

Firefox OS is built completely on HTML5. The game was built using Javascript, Jquery and HTML5.

Result

Built during the firefox OS App days.

Team

Prakriti and Me

Learning’s

The simpler the idea, more the appeal for it.

Experience

To enjoy what you do.

 

 

GoMad android application

Idea

Proof-of-concept wherein each ear-bud will play a different song. The main advantage being you can share your earphones with a person who has a different taste in music who is sitting next to you maybe.

Implementation

Using an API in the android library that enables this namely the audio manager class and clever design of code.

Result

Recognized as one of the top 10 hacks at inGenius 2013, the flagship event from PESIT south campus sponsored by ACM.

It was published to the google store, but not maintained and has since been brought down.

Team

Same as here – Smart Dustbin

Learning’s

Effectiveness of keywords while explaining your application to a judge. Working against the clock.

Experience

The more the merrier – the more your broadcast your work the more appreciation you will receive. The adrenaline rush one gets when running out of time with a lot let to do. Interaction with people from the industry.