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.
This project saved my grade considering that I had nuked all my tests.
Here’s a video that demonstrates level 01 of the game.
C++ as a language, the in’s and out’s. How much ever you will learn, it will never be enough. Typecasting.
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).
To build a tool which lets one alpha mask a green screen image composite that image with a background.
Dr. Brian Malloy, Clemson University
Dr. Timothy A. Davis
Dr. Andrew T. Duchowski, Clemson University
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.
Some of the images generated using the tool,
Planning a project in stages. Have a plan B because plan A will never work out.
The satisfaction one gets when the hard-work one puts in, pays off.