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.