QUIt - Providing Extraordinary User Experience

Five In a Row

This game is the classical 5-in-a-row, also known as tic-tac-toe or gomoku. Players place their tiles in turns and winner is the first player to get an unbroken row of five tiles horizontally, vertically, or diagonally.

Game contains two-player mode which is played keeping the device still in between the players and letting UI rotate towards the player whose turn it currently is. One-player mode contains three different levels of challenge: Easy, Medium and Hard. Which ones can you beat?!

QUItDistFieldFX

This application demonstrates distance field OpenGL shaders. Using this technique, it is possible to render smootly using low-resolution pixmaps and with excellent performance. Application requires Qt5 with Qt Quick 2.0. For more details about distance field method, have a look at the original SIGGRAPH paper from Valve from here.


Requirements:

Download:

Metaballs

This is a simple example of combining Qt Quick QML UI with OpenGL shaders. Instead of using QML Scene Graph, standard Qt 4.7 is used with the help of qml1-shadersplugin.


Requirements:

Download:

Qt Quick Game Programming

This tutorial is a crash course into Qt Quick development using the latest Qt 4.7 release. It introduces first briefly what Qt Quick is, and then dig into implementation details of a game called 5-in-a-row.

The tutorial demonstrates a big variety of QML components and how they are used, as well as layouting in QML, creating animations, communicating between QML and C++ with signals/slots and properties, and much more.

Download the tutorial: Qt_Quick_Game_Programming_1_0.pdf


For a feedback about this tutorial, please contact info@quitcoding.com

Snowtter

Snowtter is here to get You into Christmas mood:

  • Twitter™ : Presenting public Twitter messages which contain ”Christmas”, ”Xmas”, "Holidays" or "Snow"
  • Snowing: Different snowflakes dropping realistically with messages
  • Background: Background image can be changed by clicking it
  • Accelerometer: Snowflakes react on accelerometer so user can affect snowing speed/direction by rotating the device
  • Requirements: Requires at least Qt 4.5 (libqt4-gui, libqt4-network, libqt4-xml, libqt4-opengl). Qt 4.6 is recommended for better performance and rendering quality. Instructions on how to install Qt 4.6 on N900 are available here

Download the Nokia N900 package: snowtter_1.0-2_armel.deb [248KB]