Evgenii Legotckoi
Evgenii LegotckoiFeb. 2, 2016, 10:37 a.m.

Fifteen on Qt

Content

During the maintenance of the blog, and collect information on the subject of Qt is a continuous interaction with the readers, who are trained on the examples on this site. But at the same time any reader can also make a small contribution to the development of information on Qt in RuNet.

Therefore, I present to your attention is the work of Ilya Dydyshko - game "Fifteen", written using the Qt libraries. After a brief consultation with my hand, Ilya went missing for a while. After writing a workable version of the game, Ilya has shared his work with Evileg project. The site spread workable, but not the final version of the draft, since the author is planning doshlifovat all sharp corners in the code.


Fifteen

Game Description algorithm that was applied in this project can be seen at the following resources .

This example of writing the game, "Fifteen" offers to collect the image Gelendvagen. The game menu is implemented with the launch of the game, description, item help and a button release.

When you press "Start" button, you start the game.

In this menu window disappears, and there is only a window to the game board. In this case, there is a possibility, how to create a new game again, and out of the current game back to the menu.

In the case of a successful build pictures Game announces the victory.

In this example, a picture prepared in advance, and is divided into 15 parts. Each piece is shown on a separate button. When you click on one of the buttons, which is next to an empty area, the movement of the button is in an empty area. If there is no empty area next to the button nothing happens.

Management also implemented using the keyboard arrows and space bar. By pressing the space bar is similar to the movement of pieces of the picture, as is the case with the click of a mouse.

Author of the project: Ilya Dydyshko

Download project Fifteen

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!

Comments

Only authorized users can post comments.
Please, Log in or Sign up
AD

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:50points,
  • Rating points-4
m

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:80points,
  • Rating points4
m

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:20points,
  • Rating points-10
Last comments
i
innorwallNov. 11, 2024, 10:12 p.m.
Django - Tutorial 055. How to write auto populate field functionality Freckles because of several brand names retin a, atralin buy generic priligy
i
innorwallNov. 11, 2024, 6:23 p.m.
QML - Tutorial 035. Using enumerations in QML without C ++ priligy cvs 24 Together with antibiotics such as amphotericin B 10, griseofulvin 11 and streptomycin 12, chloramphenicol 9 is in the World Health Organisation s List of Essential Medici…
i
innorwallNov. 11, 2024, 3:50 p.m.
Qt/C++ - Lesson 052. Customization Qt Audio player in the style of AIMP It decreases stress, supports hormone balance, and regulates and increases blood flow to the reproductive organs buy priligy online safe Promising data were reported in a PDX model re…
i
innorwallNov. 11, 2024, 2:19 p.m.
Heap sorting algorithm The role of raloxifene in preventing breast cancer priligy precio
i
innorwallNov. 11, 2024, 1:55 p.m.
PyQt5 - Lesson 006. Work with QTableWidget buy priligy 60 mg 53 have been reported by Javanovic Santa et al
Now discuss on the forum
i
innorwallNov. 11, 2024, 8:56 p.m.
добавить qlineseries в функции buy priligy senior brother Chu He, whom he had known for many years
i
innorwallNov. 11, 2024, 10:55 a.m.
Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
9
9AnonimOct. 25, 2024, 9:10 a.m.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Follow us in social networks