Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.10.2016
Сообщений: 70
1

Таймер в игре

13.11.2017, 22:26. Показов 1016. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написал игру "Найди пару" в Visual Basic. Еще хочу добавить таймер в нее что бы при нажатии на первую картинку запускался таймер. А так же таблицу рекордов. Подскажите команды как это сделать
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Public Class Form1
    Private firstClicked As Label = Nothing
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        AssignIconsToSquares()
    End Sub
 
    Private secondClicked As Label = Nothing
    Private random As New Random
    Private icons =
  New List(Of String) From {"!", "!", "N", "N", ",", ",", "k", "k",
                            "b", "b", "v", "v", "w", "w", "z", "z"}
 
    Private Sub AssignIconsToSquares()
        For Each control In TableLayoutPanel1.Controls
            Dim iconLabel = TryCast(control, Label)
            If iconLabel IsNot Nothing Then
                Dim randomNumber = random.Next(icons.Count)
                iconLabel.Text = icons(randomNumber)
                iconLabel.ForeColor = iconLabel.BackColor
                icons.RemoveAt(randomNumber)
            End If
        Next
 
    End Sub
    Private Sub label_Click(ByVal sender As System.Object,
                                ByVal e As System.EventArgs) Handles Label9.Click,
            Label8.Click, Label7.Click, Label6.Click, Label5.Click, Label4.Click,
            Label3.Click, Label2.Click, Label16.Click, Label15.Click, Label14.Click,
            Label13.Click, Label12.Click, Label11.Click, Label10.Click, Label1.Click
 
        Dim clickedLabel = TryCast(sender, Label)
 
 
        If clickedLabel IsNot Nothing Then
 
 
            If firstClicked Is Nothing Then
                firstClicked = clickedLabel
                firstClicked.ForeColor = Color.Black
                Exit Sub
 
            End If
            secondClicked = clickedLabel
            secondClicked.ForeColor = Color.Black
            CheckForWinner()
            If firstClicked.Text = secondClicked.Text Then
                firstClicked = Nothing
                secondClicked = Nothing
                Exit Sub
            End If
            Timer1.Start()
        End If
 
    End Sub
 
    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
 
        Timer1.Stop()
 
 
        firstClicked.ForeColor = firstClicked.BackColor
        secondClicked.ForeColor = secondClicked.BackColor
 
 
        firstClicked = Nothing
        secondClicked = Nothing
    End Sub
    Private Sub CheckForWinner()
 
 
        For Each control In TableLayoutPanel1.Controls
            Dim iconLabel = TryCast(control, Label)
            If iconLabel IsNot Nothing AndAlso
               iconLabel.ForeColor = iconLabel.BackColor Then Exit Sub
        Next
 
 
        Me.Hide()
        Form2.Show()
 
    End Sub
 
 
End Class
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2017, 22:26
Ответы с готовыми решениями:

Таймер в игре
Приветствую! Подскажите пожалуйста как в игре сделать такой таймер, на php, вот убил я бота в игре...

Таймер в игре
Как сделать таймер в игре

Как подключить таймер к игре?
Как подключить таймер к игре чтоб она выключалась после конца времени ?

Таймер обратного отсчёта в игре
Есть идея сделать таймер с обратным отсчётом, для игры, и можно ли сделать так, что когда выбираешь...

0
13.11.2017, 22:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2017, 22:26
Помогаю со студенческими работами здесь

Нужен таймер или отсчет времени в игре
Я в с++ новичок(камнями не бросайте) и поэтому у меня возникла проблема при решении задачи Работаю...

Ошибка 0x000000101 , при игре 10 минутной игре в Dota 2, CS:GO
Имя события проблемы: BlueScreen Версия ОС: 6.1.7600.2.0.0.256.48 Код языка: 1049 ...

Таймер должен через время положить файл на БД. [Таймер]
Мне нужен таймер, а я не знаю как его делать именно, чтоб в конкретное время он сохранял информацию...

Поясните за таймер!) Или таймер на формах наследниках
Доброго. В проге есть основная форма и в процессе работы создается 1-2-3-4-5 форм наследников все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru