[Left Arrow] Move the gems left.
[Right Arrow] Move the gems right.
[Down Arrow] Accelerate gem drop.
[Space] Rotate gems.
The settings.xml file can be modified, below is a description of each element:
width - Sets the width of the grid
height - Sets the height of the grid
bun_weight - Chance of getting bun gem
beef_weight - Chance of getting a beef gem
cheese_weight - Chance of getting a cheese gem
tomato_weight - Chance of getting a tomato gem
lettuce_weight - Chance of getting a tomato gem
onion_weight - Chance of getting an onion gem
multiple_buns - If set then multiple buns can spawn in a group
remove_old_gems - set to true to remove gems which stay at a grid position for too long.
remove_time - time in milliseconds to keep a gem for.
remove_bun_gems - set to true to remove bun gems which stay at a grid position for too long
remove_only_bottom_row - set to true to only remove bottom row gems which have stayed for too long.
drop_by_cell - set to true to make falling gems drop per cell.
demo-004 - Added the option to drop by cell and settings to clean up old gems.
demo-003 - Added the settings file.
demo-002 - Fixed a bug where the gems weren't aligning with the grid correctly.
demo-001 - initial release
The gameplay definatly needs some tinkering with.
Have a bit of a play and hopefully this will give us a start in fleshing out the design doc.
It would probably be better to post any ideas or improvements on the Design Document Discussion thread. Any other comments, technical issues or bugs please post here.
Note: If the demo crashes on startup you may not have the visual c++ runtime libraries installed. You can get them from here