Card Game Engine Development (for Web)

Card Game Engine Development (for Web)

Closed - This job posting has been filled.

Job Description

Hi,

I'm looking for someone to build out the foundation of a JavaScript game engine specifically for card games (e.g. Poker, B.S., War, Hearts). I'd prefer the card game engine be built on top of Crafty, but any mature JavaScript gaming engine will probably be fine (after running it by me).

Targeting IE only versions 9 and above is fine; that is, even using JavaScript that only works in newer browsers is fine (e.g. Array#forEach) and CSS3 transitions.

Requirements:
* Able to play and complete the following games: War, BS, and Egyptian Ratscrew, with the possibility of additional games relatively easily. Individual game logic and game engine should be separate, of course.
* Should follow modern best-practices regarding CSS and JavaScript, with the notable exception of cross-browser compatibility -- only needs to work on IE9+, current Firefox, current Chrome, current Safari.
* Only needs to work client-side -- no server-side work is required or expected (that will come later)
* Visually, it doesn't need to look great, but using public domain or Creative Commons photos for cards instead of colored rectangles would greatly add to the visual polish of the end result.

Contractor requirements:
* Experience developing game engines
* Experience in web development, including knowledge of best practices

Server-side experience with technologies that would enable online versions of this engine is a plus, though not required.

To apply, please submit any websites (live, if possible) relevant to the contractor requirements provided, as well as any previous relevant code you're allowed to and comfortable with sharing, for review. I'd also like to hear what your first steps would be if granted the contract.

---
Skills: gaming, games