Процесс разработки программного продукта игры "Крестики-нолики"
Автор: Cофья Кириакиди • Июль 17, 2023 • Реферат • 5,594 Слов (23 Страниц) • 184 Просмотры
Содержание
Введение 7
1 О предприятии ООО «1С-КСУ» 8
2 Обзор предметной области 9
2.1 Обзор правил игры "Крестики-нолики" 9
2.2 Области применения 10
2.3 Постановка задачи 11
3 Разработка программного продукта 13
3.1 Описание архитектуры игры 13
3.2 Взаимодействие между компонентами 13
3.3 Импорт и настройка необходимых библиотек 14
3.4 Инициализация игрового окна и установка параметров игры 15
3.5 Определение вспомогательных функций 18
3.6 Основной игровой цикл 20
Заключение 23
Перечень использованных информационных ресурсов 25
Приложение А. Листинг программы 26
Введение
Учебная практика: ознакомительная практика проходила в лаборатории программно-аппаратных средств предприятия ООО «1С-КСУ», а также в лаборатории программно-аппаратных средств обеспечения информационной безопасности при кафедре «Кибербезопасность информационных систем».
Предметом исследования является создание программной реализации игры "Крестики-нолики".
Объектом исследования является процесс разработки программного продукта игры "Крестики-нолики".
Целью данного исследования является разработка функциональной и увлекательной игры "Крестики-нолики" с использованием программирования. Мы стремимся создать игровой интерфейс, который будет удобным и понятным для игроков, а также обеспечить корректную работу логики игры и возможность играть как в одиночку, так и в многопользовательском режиме.
Для достижения поставленных целей у нас стоят следующие задачи:
- определить архитектуру игры, включая компоненты, их взаимодействие и логику игры.
- реализовать основной игровой цикл, обрабатывающий события, обновляющий состояние игры, отображающий игровое поле и фигуры, а также проверяющий наличие победителя или ничью.
- подвести итоги разработки игры "Крестики-нолики", обозначить достижения, проблемы и дальнейшие возможности развития.
Создание программной реализации игры "Крестики-нолики" позволит нам не только погрузиться в увлекательный игровой процесс, но и расширить наши знания и навыки в программировании, разработке игровых интерфейсов и логической структуре игр.
1 О предприятии ООО «1С-КСУ»
Компания ООО «1С-КСУ» является дочерним предприятием группы компаний "1С" и специализируется на реализации проектов создания, внедрения и технологической поддержки учетных систем, автоматизации производственной и финансово-хозяйственной деятельности предприятий корпоративного сектора и государственных учреждений. Компания работает на рынке корпоративных информационных технологий с 1999 года.
ООО «1С-КСУ» также известна как разработчик программного обеспечения для автоматизации бизнес-процессов. Их программные продукты широко применяются в различных сферах, включая учет, управление персоналом, управление торговлей, производственный учет и многие другие
В апреле 2010 года российский игровой издатель «Snowball Studios» и компания «1С–СофтКлаб» объявили о слиянии. На тот момент «1С» владела или имела доли в более чем 300 ИТ-компаниях в России, СНГ и за рубежом.
В мае 2011 года «1С» стала одним из собственников ООО «Логнекс» (создателя облачного сервиса автоматизации торговли «МойСклад»), приобретя долю у предыдущего совладельца, инвестиционного фонда Ambient Sound Investments.
В 2012 году «1С» приобрела 51% разработчика облачных бизнес-услуг «Мегаплан» и создала совместное предприятие с компанией «Агент Плюс».
В 2013 году «1С» инвестировала в проект Infostart и получила 50% доли в компании.
В августе 2014 года «1С» стала собственником «СТК–Лаб» (создателя онлайн-сервиса регистрации бизнеса "regberry.ru"), который позднее был переименован в «1С–Старт».
К 2015 году количество дочерних и совместных предприятий "1С" составляло около 200 компаний, по словам генерального директора Бориса Нуралиева. Эти приобретения и слияния свидетельствуют о стратегии расширения и диверсификации деятельности "1С", включая различные сферы информационных технологий, разработку программного обеспечения и игровую индустрию.
...