Sunday, 3 February 2013

Tanky

Tanky is the first game made by me using Actionscipt. It is black and white but very interesting to play. In this game no graphics or sprite is being used, everything is programmed.

Theme

Baloons of different size randomly drop from different directions. Tanky is a tank that can run and jump, it can also fire laser. Tanky has to fire and dodge baloons for survival.

Screen Shots

1. Start screen contains instruments on how to play.


2. Tanky can Jump, its base curves when it goes up and when it comes down giving an animated affect showing graviaty.


3. Tanky can also fire laser.


4. When laser hits a baloon, it pops and particles are scattered in different direction.



KEYS
Space = Jump
Right Arrow = Move Right
Left Arrow = Move Left
Down Arrow = Laser

RULES
1. Hit 20 balls to level up
2. If the ball hits you, your death count increases
3. When death count = 3, you lose
4. Every level up decreases one death count and increases the number of balls entering the screen per second
5. At level 3, Tanky goes crazy and wont stop jumping
6. Clear 5 levels and you win

Tuesday, 26 July 2011

PLmC - Ladder

PLmC - Ladder is a part of my BE Final Year Project. PLmC stands for Programmable Logic microController which is a PLC based on PIC - Microcontrollers.

PLmC – Ladder is the software program on which u design the ladder - logic visually and build it to interpret the logic into a language that the PLmC - Processor can easily understand. Then it is being downloaded to the PLmC - EEPROM via RS232. I developed this software on Microsoft Visual Studio using C# programming language.

HOW TO USE

1. To Run PLmC Ladder, Microsoft .Net Framework has to be installed on your PC. When you run it, you see the following window.


2. You can now create a new file or open a saved file.


3. Select any button and click on the workspace to place that component. Design your ladder logic.


4. Assign addresses and values to the components (where required). To do this place the address/value on the right hand side text box and press enter.


5. Because the microcontroller cannot understand the ladder-logic you designed, the ladder-logic needs to be interpreted. This step makes a text file in the same directory name “test”. The text file contains the generated code which the processor can now easily understand.


6. If the logic is build successfully, the software will give no error and you can download the logic into PLmC.




OTHER FEATURES


Expandable Workspace

The workspace is a grid. By default it has 20 rows and 20 columns. If required you can expand the workspace from Edit > expand rows/columns, that will increase 5 rows/columns on every click.

Specified File Format (*.ldr)

Ladder logics can be saved in a .ldr format designed specially for this project. Later you can transfer the files to another computer or open them in the same to modify or to download.

Error Detection

The software before building analyzes your logic. It pops and error if you have an incomplete network or have  not assigned a required element address or have assigned an address that is not physically present.

Hardware Detection

It also check/verify that PLmC is serially connected. If not, you wont be able to download the logic.

Monday, 25 July 2011

Calc

Calc is a Scientific Calculator programmed for symbian platform using Qt. My first smartphone app that I used to participate in NOKIA Calling All Innovators Contest 2010.

HOW TO USE

1. Simple math: (addition, subtraction, multiplication, division)

 

2. Special functions:



3. Last answer:



4. sin(30) + cos(60)