Hi everybody.. I am a student of 3rd year engineering and only a novice in my programming skills. I need some help with my project.. I wish to develop a two player game to be played over the network (Intranet).
I want to develop a simple website with a few html pages for this.My ideas for the project run as follows:
1.People can log in from different systems and check who ever is online on the network currently.
the page also shows who is playing with whom.
2.If a person is interested in playing with a player who is currently online, he sends a request of which the other player is somehow notified( using a message or an alert on his profile page..)
3.If the player accepts the request, a game is started. This is exactly where I am clueless.. How can I make them play the game? I need to develop a turn based game with two players, eg chessboard.. how can I do this? The game has to be played live.. and it is time tracked.
i need your help with coding the above.. the other features i wish to include are:
4.The game could not be abruptly terminated by any one if the users.The request to terminate the game should be sent to the other player first and only if he accepts can the game be terminated.
Whoever wins the game would get a plus 10 on their credit and if he terminated he gets a minus 10. The credits remains constant even if he loses but the success percentage is reduced.
6.The player with highest winning percentage is projected as the player of the week on the home page and he can post a challenge to all others..
I only have an intermediate knowledge of core java and know the basics of Swing and Awt. I am not at all familiar with networking in java right now. I have 5 to 6 weeks of time for developing the project but I hope to learn the things before I start my project.
i would prefer to use a lan to illustrate the project and I know only java,jsp,oracle,html and bit of xml to develop my proj.
Also I wish to know if I can code this within 6 weeks, would it be too difficult or complicated? Please spare some time to tell me.
Please.. please.. I need your suggestions and help..
thank you so much..