(New page: = Online Chess game for RHEA = The goal of this bounty is to create an online chess game application that elementary students can login and play. Users should have option to play against...)
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Online Chess game for RHEA  =
+
= Online [[Chess]] game for RHEA  =
 +
[[Rhea_Bounties|Software Bounty]]
  
 +
Status: CLOSED
 +
 +
Click [[Rhea_Bounties|here]] to view all software bounties.
 +
----
 
The goal of this bounty is to create an online chess game application that elementary students can login and play. Users should have option to play against the CPU or another student. Game logs should be recorded and be available for students to access in the future. Statistics about players should also be recorded. You will be responsible for integrating your software to the current Rhea code. The architecture should be suitable for later integration of more games.  
 
The goal of this bounty is to create an online chess game application that elementary students can login and play. Users should have option to play against the CPU or another student. Game logs should be recorded and be available for students to access in the future. Statistics about players should also be recorded. You will be responsible for integrating your software to the current Rhea code. The architecture should be suitable for later integration of more games.  
  
== Use Cases: <br> ==
+
== Use Cases: <br> ==
  
 
The software developed must satisfy the following use cases  
 
The software developed must satisfy the following use cases  
  
Server creation <br>User login via Purdue LDAP and local users<br>Picking game options <br>
+
Server creation <br>User login via Purdue LDAP and local users<br>Picking game options <br>  
  
 
*Timed or untimed  
 
*Timed or untimed  
*User vs User
+
*User vs User  
*User vs CPU  
+
*User vs CPU
  
Viewing game logs <br>Game algorithm <br>Creating and maintain move logs <br>Visual Chessboard <br>Saving and managing user game logs<br>Saving user statistics<br>Architecture suitable for iintegration of future games
+
Viewing game logs <br>Game algorithm <br>Creating and maintain move logs <br>Visual Chessboard <br>Saving and managing user game logs<br>Saving user statistics<br>Architecture suitable for iintegration of future games  
  
== Users: <br> ==
+
== Users: <br> ==
  
 
The expected users of this software is elementary students as well as other Rhea visitors.  
 
The expected users of this software is elementary students as well as other Rhea visitors.  
  
== Judging: ==
+
== Award ==
 +
 
 +
$1,500 for successful completion.<br>
 +
 
 +
== Judging: ==
  
 
Award will be given to the student(s) who complete the task before end of December. Successful completion of the project will be judged by a group of Rhea Development Team Members.
 
Award will be given to the student(s) who complete the task before end of December. Successful completion of the project will be judged by a group of Rhea Development Team Members.
 +
 +
#Follow the [[Usability Rules|Usability Rules]]
 +
 +
----
 +
[[Rhea_Bounties|Back to Rhea Bounties]]

Latest revision as of 06:19, 28 September 2011

Online Chess game for RHEA

Software Bounty

Status: CLOSED

Click here to view all software bounties.


The goal of this bounty is to create an online chess game application that elementary students can login and play. Users should have option to play against the CPU or another student. Game logs should be recorded and be available for students to access in the future. Statistics about players should also be recorded. You will be responsible for integrating your software to the current Rhea code. The architecture should be suitable for later integration of more games.

Use Cases:

The software developed must satisfy the following use cases

Server creation
User login via Purdue LDAP and local users
Picking game options

  • Timed or untimed
  • User vs User
  • User vs CPU

Viewing game logs
Game algorithm
Creating and maintain move logs
Visual Chessboard
Saving and managing user game logs
Saving user statistics
Architecture suitable for iintegration of future games

Users:

The expected users of this software is elementary students as well as other Rhea visitors.

Award

$1,500 for successful completion.

Judging:

Award will be given to the student(s) who complete the task before end of December. Successful completion of the project will be judged by a group of Rhea Development Team Members.

  1. Follow the Usability Rules

Back to Rhea Bounties

Alumni Liaison

Basic linear algebra uncovers and clarifies very important geometry and algebra.

Dr. Paul Garrett