Just wanted a cool name for this blog. Pori meaning 'spark' in Tamil, aims to spark the readers' minds.
A collection of programming projects, game ideas, prototypes, and more...
TUNEBRAKE - TEMPO/PITCH CHANGER
TuneBrake is an iPhone app primarily targeted towards casual musicians. Users can load a song from the iTunes library, loop a specific section, slow down or speed up the tempo, change pitch and play along to perfect a specific piece of the song. TuneBrake also features popular children's nursery rhymes with music notes scrolling along.
PHONE AS GAME CONTROLLER
The idea here is to use a smartphone to control a game played on a computer browser. This prototype demonstrates a simple tower defense game, where the user has to protect the base from enemies by constantly increasing each tower's armor.
SimPond, as the name implies is an interactive simulation of the pond/lake ecosystem . It is a tool to understand the effects of acid rain on aquatic life. Users can alter the pH of the water body by adjusting various environmental factors and observe the changes over time. SimPond is targeted towards young kids.
Monsterville is a strategy board game (yes, you don't need a computer to play this one). The game features six monsters, each with unique powers. Every player starts with a unique set of gems. Players compete against each other to steal gems and the first player to collect and present all six gems to a monster wins the game.
The game tries to balance skill and luck by making the monsters reward players with different powers that can be strategically used to slow down other players in their quest for stealing gems.
A GAME PROTOTYPE USING CORONA SDK
'Capture the Bubbles' is a project I started to learn about the Corona SDK. The objective of the game is to fill a moving container with water bubbles, and deflect the acid bubbles. The player has to use air blowers to direct the bubbles.
A* - PATH FINDING
My take on the A* algorithm. Built using HTML/JS, this minimalistic implementation computes an ideal path between two nodes on a graph. Users can setup obstacles(walls) and observe how the path gets affected.
Select the 'wall' icon from the tool bar, mark walls on the grid, specify a start node (green) and end node (red). Click on "Find Path" to compute an ideal path.
Awesome. I have it.
Your couch. It is mine.
Im a cool paragraph that lives inside of an even cooler modal. Wins×