Projects and Assignments
home page my résumé useful source codes quick links idiot's stuff

Here are a few completed projects and assignments:

  • Boxing game: This was my first project which is not much perfect. But the great thing is that I had developed it within one year of engineering without prior knowledge of C/C++.
    This single player game of boxing was result of my exploration of bgi graphics library which comes with turbo C++.
    Download the source code of this game. You may need to change the library paths of bgi library in function initgraph( ).

  • Graphics library; functions and demos: This was the project for my inhouse training after fourth semester. I developed this library to eleminate few drawbacks that I fouind in the traditionally used BGI graphics library. The library functions are made in assembly language to make the graphics faster. The various algorithms of graphics are tested and optimised.
    Download the demo of the Graphics User Interface that I created with this library for the Marathon: The long term problem design competition in Amitech 2002. The problem was the game of soldiers. The GUI is based on this library. I had won second prize in the event.
    Download the library and its source code.

  • User Authentication Software: This was another software using my graphics library. The colorful and animated GUI challanges user to authenticate himself/herself on booting system in windows 9x environment. If user fails in first attempt, the program will keep fooling the user so that he/she may not open the system! So the user will have to restart the system to get another attempt. It is nice software that I made for the students of my hostel to keep their system out of reach of others.
    Download the software to see the power of my graphics library or to protect your PC from other people!

  • CGI based MySQL Client: This assignment was aimed to make database entries of the participants of the Amitech 2002 events. The users had to fill their details in a web page on the reciption computer. The details were sent to CGI on Apache server which formatted the entries, checked for previous entries, updated the database and acknowledged the person registered with a unique identification number. The entries of the participants were shown on the screen which were updated after each round. The performance tested was fast and effecient.
    Download the source code and other files of this software. You need to compile the files on your machine.

  • Résumé Management Software: This was my first project in java. It was the requirement of HCL Infosystems Ltd., Noida to make a software which may help them in managing résumés the receive for job at their HRD. Earlier they were using the Microsoft Outlook Express for managing emails which contained résumés as attachments. The Outlook Express kept the emails in encrypted format. So, in defeciency of decryption, I had to make an email client to replace Outlook Express. The email client thus developed was based on POP3 and SMTP support. It was developed using Javamail and it was released for linux as well as windows platform.
    Download the project report of the software.
    Download the windows version of the software.
    Download the linux version of the software.