Please no high bids, most parts are very easy to create.
First: please show me demos of any game of realtime graphic related program you created. If you dont have, please dont bid.
And please read this text completely.
The main objective is to create in a fast and cost-effective way a demo-version which shows the basic principle of this game. If you dont know casual puzle games I very recommend to download the demo "Bejeweled 2" and play it. We have a bit similar game-mechanics.
You can use C++ with SDL, DX or OpenGL; Java, Flash (the programming logic should really work) or Visual Basic, No .NET, DirectX9 as highest (no Dx10). The program has to run in Win2000, XP and Vista. I also have the license of the 3D-studio-7-engine, we can use it. All graphics will be provided my me, ist just gfx for the demo for the publishers.
Overview of tasks:
- creating loader for all gfx data and sounds
- game will be in 1024 * 768 windowed mode
- creating the map-system (arrays for the crystals and special fields), randomly creating the crystals in the defined positions
- creating 2 demomaps (very easy to clone one level and modify some parts), I will define exactly the architecture and gfx of the maps
- creating basic 3 movement-types (moving the crystals), the logical part and the screen-animation, showing a number of how many moves are left for this map
- creating the logic-verifyer for the matching [this is the only tricky one, this is not to be under-estimated]
- animation (playing simple PNG animations above every part of the solved puzzle-part)
- introduction-screens and exit-screen (fading-in+out + just a texture with info-text, defined times in sec)
- main-screen: displaying of background-picture and window which starts map1, map2 or exits
- playing sounds: map-start, exit-game, background-music (main-screen, map1 and map2), all OGG or mp3. Also a played sound for every of the three basic-movements.
- the crystals should have a shadow (blurred second texture in grey blitted with some pixels offset and about 70% transparent) and a lightsource
- creating an alpha-blinking cursor for the crystal-movement and blinking markers for some special locations
Most parts are easy, just simple work to be done, the logical part is a bit tricky.