Jump to Navigation

Gaming on Meego: How to take advantage of Qt Framework to easily create games for Meego devices

Session Summary: 
Although game development is usually tricky and difficult to realize, Qt offers some handful tools to help developers on this task. Some common requirements for games, like using accelerometer to control the characters or bluetooth communication for multiplayer experience, can be easily worked out with Qt Mobility. QML reduces drastically the time to implement a fancy and relatively complex UI. Games scenarios and animations become very simple to be developed. This session intends to show how developers can benefit from those technologies to focus on what matters most: an entertaining gaming experience.
Session Abstract: 

This session will explain how to use the power of QML and Qt Mobility to create games to run on different Meego devices. Some of the covered topics:

- Scenarios creation (QML)
- Characters animation (QML)
- Using Qt Mobility to control characters with the accelerometer; how to set thresholds to tune the player movements.
- Communication over Bluetooth with Qt Mobility.
- Some tips for adding automatic movement to computer characters.

Through the Chicken Wranglers game example, it will be shown how to use QML and Qt Mobility in practice for quick game creation.

* The Chicken Wranglers is a multiplayer game that supports up to 4 players where they compete against each other via Bluetooth in a main board, displayed by a computer with a larger screen. The players use their mobile devices to control their own characters through the battlefield. The objective of the game is to use the grids to trap the chickens and create a path that wrangles them back to their henhouse. The player who wrangles the most chickens wins!