Good day. I know what I want, I just don't have the time to get there. I'd like to pay someone from the jQuery community to get me started. If it's to my liking, I'd also donate some funds back to John Resig. Code would be considered a work for hire, which means I retain ownership and can release it under a OSI-approved license should I desire.
In a nutshell, I'd like to see this: http://www.eyecon.ro/interface/dragdrop.html expanded into a 2 player card game. Players would not be in the room or on the same computer. The "game" itself is irrelevant (that's where I come in), but it'd need to demonstrate: * communication of moves between the two players. Only the final action would be communicated. I don't care to see player A moving his card around in a supa-fast circle, but once he finishes his move, I /would/ like to see some sort of animation demo-ing what he did (say, a card moving from his hand or play area to the bank of played cards). If this can be accompanied by an audio noise, even better (*thwip*). * a chat window that the two players can communicate through. this would also contain a written log of what moves were played ("Player A played a 4 of Diamonds on a 3 of Clubs", etc.) * Card data is served from a hosted application. When a player's turn begins, the server tells the client what card they "drew", and that card then is visually shown in their hand, with an animation from a draw pile. * Players can play cards in their "hand" to a specific area. * An "error" interface is necessary - something that I can validate from a hosted application (Client tells server: "Player A played a 5 of Diamonds" ... Server tells client: "Error: Invalid card") and then display an error to the player. * Action alternates between players. When it's Player A's turn, only he can do stuff with the cards - Player B can't "interrupt" him during his turn. However, the chat window needs to be operational for both players regardless of whose turn it is. * The focus is on the jQuery/AJAX code, not graphics or the hosted application that deals with the client. Anything not jQuery/AJAX should be just a prototype - doesn't have to be beautiful or in a particular language or design. * I will not entertain cries of Flash. I will agree that this would be easier done in Flash, but I know not that toolkit or ActionScript either, and I find a jQuery/HTML interface far more entertaining and "interesting" than yet-another-Flash application. I also don't have the funds to finance a full blown Flash application. * I WILL, however, entertain cries of "impossible, Morbus." * I need to understand the new code. Whether this means an obscene amount of "zomg, I can't believe he's this dumb" or simply a walkthrough over IRC is irrelevant. I don't believe in using operational code that I don't understand line for line. * It needs to be as a cross-browser-y as you'd expect jQuery to be. * There needs to be /some/ semblance of cheating control in place. While the hosted application would cover some of it (knowing what cards are in the player's hands, what cards he can't possibly play, and so forth), it has to be impossible for Player B to know what cards are in Player A's hand or deck, and vice versa. I expect there to be a healthy dose of questions regarding my needs - don't hesitate to ask them privately or, if the list tolerates exploration in application design or possibilities, publicly. Also, I know how much I'd be unwilling to pay, but no idea how much the above would actually cost. You may wax poetic (via private email) about how much you'd consider doing the work for. Be kind. I'm not rich. -- Morbus Iff ( anything else in the box, pandora? ) Technical: http://www.oreillynet.com/pub/au/779 Culture: http://www.disobey.com/ and http://www.gamegrene.com/ icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
