I am designing a website that will run an interactive chess game for children. I am designing the login page, account info pages, etc, but there is a page where the user will go to connect to chess server - this is what I need designed. It needs to be in flash. The user would need to be logged in to use it. There will be 4 types of scenarios- 1. An instructor giving a LIVE demonstration. The users can only watch the chessboard. They cannot interact. Many users can connect and watch. 2. An instructor is teaching a student and they are playing each other. The user can interact (play). This is only one-on-one. The user would connect to have a lesson with the instructor. 3. Users are playing each other and can interact. The players can make their game private, or let others see their board. 4. The user is playing against the computer for practice. Important points 1. The customer wants to be able to have the instructor have a microphone set up so that he can send live streaming audio to those who are watching/playing. I do not know if this is possible with flash. Please let me know. 2. Users can customize their chess board, change it's color, add flowers, smiley faces, etc. 3. Needs to move the pieces by drag and drop method. 4. Needs to autosave and record each move to a database so that user can quit and resume game at any point. 4A. All past games need to be stored and saved so that user can pull them up again and replay them. User can store up to 100 games in DB. 5. Users can send a list of preapproved comments to each other by clicking buttons on a side menu, while playing. 6. Advanced option - time limits on games for older kids. Speed chess - each side gets 5 mins and clocks move as time goes by. 5,10,20,30 minutes. 7. Users will have avatars that they can create. The avatars will be animated. Maybe the avatars can speak the preapproved comments. 8. Program must know the rules of chess and tell user when he is making an illegal move.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
all flash project files graphics audio files actual flash files sample database any php code needed
MUST work in Safari, IE, Firefox, etc. I have attached a jpg that shows the location and what the basic form of the user interface would be like. NOT the colors.