ESC101 PROJECT -MILLENIUM POOL


Project Members

K.Venkateshan (venky@)

Kinjal Dasbiswas(kidbis@)


TUTOR-Mr. Anoop Jain


BASIC MOTIVATION

Game programming has always fascinated me ever since I learnt about the appliactions of algorithms to simulate real life actions which would otherwise be difficult.Ever since I came across the SNOOKER in a TV video game I have wanted to program it . Snooker is a very interesting game to program in the sense that at each point of time one has to manipulate every ball on the table and of course , in such a way that it appears that t they are simultaneous . All the physics learnt about 2-d collisions is utilized in this problem ,not to mention 1-D motion with retarding force . Also playing the game is quite exciting .

FUNDAMENTAL REQUIREMENTS

Designing the game POOL requires a knowledge of the basic mechanics of collision systems and of the simple rules of the game itself,not to mention the bascs of the programming language, in this case java.

BASICS OF THE GAME

This is a very simplified version of the standard competitive snooker game and more like the amaeturish pool game. It's basically a 2 player game ( in this case the user can play against the computer as well ) . We start with a fixed number of balls(of different colours) arranged in a pyramidal configuration.Balls of each colour have a fixed value in terms of points scored.The player to send a ball into any of the corner holes earns points and has the next turn to shoot.Otherwise the other player has the chance.If one sends the cue itself into the side-pockets he loses points.The user has various options like choosing the difficulty level,the power of his shots, the mode of the game,and many more exciting things!Of course the one to have maximum number of points at the end is the winner.

REFERNCE

We are using several inputs from the internet like some sites on the standard rules of billiards,some sites on Java application software,and some on general computer gaming strategies.

PROGRESS

Coding not begun as yet.Please bear with us.