Creation of a 5 - reel Feature Video Slots games, Varous winlines for separate Video Slots games with 9, 20, 25 and 40 winlines.
Game functions:
- multi paylines
- multi coin
- wild symbol
- multiplier symbol
- symbol for activation of bonus game
- free spins bonus game
- scatter symbol
- progressive Jackpot
We prefer that the implementor (coder) designs the theme and creates the accompanying graphics. We have themes in mind yet, but you are given complete artistic freedom to choose a theme your selve.
Note that we only require a game client, not the server part as this is being taken care of by another party. The server part handles all calculations, such as generating the spin, calculating the active win lines, total prize, etc.
To have the game client communicatie to our game server we will provide the coder with a game server protocol. This protocol is based on HTTP requests. You will also be provided with access to a test version of
this game server.
Non-functional requirements:
The client should be implemented using Flash 10.
If you already have a ready made slots machine that meets all the requirements specified, this is also fine with us.
## Deliverables
An important aspect of the assignment will be the focus on making it possible to reuse this game client in upcoming projects. This is because in the future we want to create multiple slot machines based upon this
game client. Each new slot machine will contain a unique theme and bonus game, but most functionality will be similar to this one.
To accomplish this reusability, the new slot machine client should be implemented in a generic way that allows for easy modification. This means for example that it should be possible to change the reel symbols
and number of reels with only minimal changes to the client code. Also the bonus game should be changable (e.g. replacing it with an entirely different bonus game) without too much effort.
The most important functionality that will vary between these slot
machines includes:
- reel graphics
- number of reels
- win lines
- bonus game?
To make sure the changability of the new client is sufficient, we
require the coder to give us a general overview of the to be implemented
game client. The overview should contain a structural representation of
the software and explain what parts of the structure need to be modified
when developing new slot machines based upon it.
Before beginning on this we would like to receive
a mock-up, so that we can have an idea of how things are going to look.