1.17M
Category: programmingprogramming

Крестики-нолики на языке С++

1.

2.

ПРАВИЛА ИГРЫ
• КРЕСТИКИ-НОЛИКИ – ЭТО ИГРА, В КОТОРОЙ ДВА ИГРОКА ПООЧЕРЕДНО
СТАВЯТ КРЕСТИКИ И НОЛИКИ НА ИГРОВОЕ ПОЛЕ. ЦЕЛЬ ИГРЫ –
СОБРАТЬ ТРИ ОДИНАКОВЫХ СИМВОЛА В РЯД ПО ГОРИЗОНТАЛИ,
ВЕРТИКАЛИ ИЛИ ДИАГОНАЛИ.

3.

ДЕМОНСТРАЦИЯ ПРОЕКТА

4.

ФУНКЦИИ В ИГРЕ
• WIDGET::ONGAMEAREABUTTONCLICKED() – СЛОТ, ВЫЗЫВАЕМЫЙ ПРИ КЛИКЕ НА
КНОПКУ ИГРОВОГО ПОЛЯ. ОБРАБАТЫВАЕТ ХОД ИГРОКА И ПРОВЕРЯЕТ СОСТОЯНИЕ
ИГРЫ;
• WIDGET::START() – МЕТОД, ИНИЦИАЛИЗИРУЮЩИЙ НАЧАЛО ИГРЫ И
ОБНОВЛЯЮЩИЙ СОСТОЯНИЕ ИГРОВОГО ПОЛЯ;
• WIDGET::COMPUTERINGAME() – МЕТОД, РЕАЛИЗУЮЩИЙ ХОД КОМПЬЮТЕРА В ИГРЕ.

5.

ИСПОЛЬЗОВАНИЕ КЛАССОВ
• КЛАСС «STYLEHELPER» ИСПОЛЬЗУЕТСЯ В ПРОГРАММЕ ДЛЯ УСТАНОВКИ
СТИЛЕЙ ЭЛЕМЕНТОВ ИНТЕРФЕЙСА С ПОМОЩЬЮ QSS (QT STYLE
SHEETS). ОН СОДЕРЖИТ НЕСКОЛЬКО СТАТИЧЕСКИХ МЕТОДОВ,
КОТОРЫЕ ВОЗВРАЩАЮТ СТРОКИ С ПРАВИЛАМИ СТИЛЕЙ В ФОРМАТЕ
QSS.

6.

КАК СДЕЛАТЬ ИГРУ ЛУЧШЕ
• ДОБАВИТЬ УРОВНИ СЛОЖНОСТИ ДЛЯ ИГРЫ С КОМПЬЮТЕРОМ;
• ДОБАВИТЬ ВОЗМОЖНОСТИ ИГРЫ ПРОТИВ ДРУГИХ ИГРОКОВ.

7.

СПАСИБО ЗА ВНИМАНИЕ
English     Русский Rules