Posts

Interesting Projects for Computer Science Enthusiasts

This is the question that every novice programmer asks himself most of the time. What should I do now? I want to get my hands dirty with programming, I want to learn new things, I want to tackle tough projects etc. But there is always an empty answer. Don't worry though! Here is a list of cool Projects (in no specific order) that you can work on, learning new languages and satisfying the inner programmer. (Note: This projects are listed keeping in mind that the reader has a good command over basic syntax and usage of any programming language.) 1. Develop a simple game    Try building some basic command line based game like Anagram game, Tic Tac Toe etc. Implement the logic and keep making the interface better.  If you are fed up of command line, try using Netbeans IDE and Swing API to develop more User Friendly version of the same game. 2. Create a personal web server Using Apache web server, host your own server on your computer. Develop Applica...

Log : 31st August 2017

Multiplayer Pong Game Today, Started building Socket.io based Multiplayer Pong Game. Basic Table Hockey style where you can play against an opponent over the web. Simplistic design using HTML5 canvas, and  JavaScript for building the logic. Update : Implemented the Movement of the bat, using Event Listeners for getting the mouse position as the mouse moves over the canvas. Update : Implemented the bouncing effect on ball. Using setInterval for updating position of ball, and whenever the position gets par the threshold, update the ball velocity to being the negative of the current value (in x direction if hitting on right or left threshold and in y direction if hitting on top or bottom threshold).

The Motive of the Blog

Hello! The motive of the blog is simple. It is for personal logging of the development of self in computer science areas, but it can also be viewed as a window to the journey of a computer science enthusiast. Hope you like it, relate to it, and may get wonderful ideas for projects of your own. Happy reading!