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).

Advertisements

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.

Smart Dustbin

Idea

A proof of concept embedded system that detects different types of waste namely metal, plastic and wet waste.

Implementation

The discharge time of a capacitor depends on the medium between the capacitor plates. So if the medium is an insulating medium, like plastic it will take a longer time, where as if the medium is something highly conductive like metal it will take a very small time.

smartdustbin

Demonstration

video

Result

The project reached the finals of ImpressIT in 2013-14 sponsored by the Government of Karnataka and SAP. The project also made its to the finals of Manthan

Team

Indhu

Ketaki

Nitin

Me

Learning’s

Talking in front of an audience. Learning teamwork, understanding and handling conflicts. Problem solving by interacting and talking with individuals.

Experience

Treasure the satisfaction of presenting your product to the world. Value of camaraderie. Interactions with individuals ranging from physics/math professors to factory workers.