Разработка игры на языке программирования С игра "Ним"

Разбор логики и ее воспроизведение в программе. Консольная программа, являющаяся аналогией игры "Ним". Основные средства программирования на языке C. Вывод меню игры. Выбор первого хода для игроков. Основные заголовочные файлы, используемые в игре.

Подобные документы

  • Понятие компьютерной игры, разработка дизайна и элементов окружающей среды для нее. Поиск аналогов, которые могли больше рассказать о компьютерной игре. Создание концепт-артов вспомогательных персонажей и ландшафтов, которые соответствуют игровому миру.

    дипломная работа, добавлен 01.10.2017

  • Основные приемы программирования на алгоритмическом языке Java, структурная и объектно-ориентированная технологии, методы проектирования. Ввод и вывод данных. Алгоритм и его свойства. Отладки и тестирования программ. Обработка исключительных ситуаций.

    учебное пособие, добавлен 09.12.2013

  • Основные виды игр: детерминированные, поочередные, с полной информацией. Особенности принятия оптимальных решений в играх. Дерево игры, его описание на Prolog. Альфа-бета-отсечение. Принцип минимакса, его реализация. Сложность минимаксного алгоритма.

    презентация, добавлен 17.10.2013

  • Разработка функции проверки игрока и искусственного интеллекта на победу в консольной игре "Крестики-нолики". Анализ основных элементов интерфейса программного приложения. Достоинства языка Си как универсального метода системного программирования.

    курсовая работа, добавлен 18.02.2019

  • Демонстрация методик модификации исполняемых файлов на примере игры Age of Empires II. Файлы программы и структура каталогов. Описание существующих проблем. Отключение проверки наличия CD. Поддержка файла конфигурации. Поддержка оконного режима.

    курсовая работа, добавлен 05.06.2013

  • Метод полного перебора или "перебор животной силой", используемый для решения задачи коммивояжера. Определение примерных значений факториала. Генерация перестановки в основной программе. Основные характеристики, используемые в языке программирования С++.

    курсовая работа, добавлен 25.04.2012

  • Файл как способ хранения информации на физическом устройстве. Классификация и типы, сравнительная характеристика и структура файлов, представленных в языке программирования Си: текстовые (text) и двоичные (binary). Используемые библиотечные функции.

    презентация, добавлен 27.09.2017

  • Анализ условия задачи и выработка подхода к ее решению. Пошаговая разработка алгоритма программы на языке высокого уровня. Вывод графического изображения. Вспомогательные процедуры и функции. Вывод входных, выходных данных на экран и в текстовый файл.

    курсовая работа, добавлен 15.09.2017

  • Крестики-нолики – логическая игра между двумя противниками на квадратном поле. Си как универсальный язык программирования, для которого характерны экономичность выражения и современный набор типов данных. Особенности реализации программного кода.

    курсовая работа, добавлен 18.02.2019

  • История возникновения теории игр, их классификация, сферы применения. Основные типы игр: игра, конфликт, ситуация, коалиции действия, коалиции интересов, стратегия, платёжная матрица, цена игры, седловая точка, принцип минимакса, выигрыш, решение игры.

    дипломная работа, добавлен 17.06.2017

  • Изучение основ системного программирования под операционную систему UNIX и разработка программы контроля выполнения хода работ по сетевому графику. Программно-технические требования. Кодирование на языке программирования Си, компиляция и тестирование.

    контрольная работа, добавлен 12.05.2013

  • Рассмотрение позиционной дифференциальной игры "наведения-уклонения" нескольких лиц. Формализация игры в классе "контр"-стратегий, стабильные мосты. Приведение фазового вектора игры на свое целевое множество. Динамика конфликтно-управляемого объекта.

    статья, добавлен 26.04.2019

  • Развитие мобильных игр от прототипов первых телефонов до современных устройств. Определение среды разработки для мобильной гипер-казуальной игры. Рекламные сети и средства аналитики, необходимые для работы. Построение графиков ключевых метрик продукта.

    дипломная работа, добавлен 18.07.2020

  • Особенности языка логического программирования Visual Prolog, характеристики его нестандартных доменов и командного меню. Рекурсия и итерация в языке Пролог, обработка структур данных. Организация многооконного меню и основы работы с файловой системой.

    лабораторная работа, добавлен 14.10.2014

  • Создание обучающе-тестирующего мобильного приложения на базе Android. Методика его использования для изучения объектно-ориентированного программирования на языке С#. Обеспечение доступа учащихся к лекциям. Контроль усвоения материала и выполнения заданий.

    статья, добавлен 28.05.2017

  • Виды электронных тестов. Компоненты, используемые в программе. Обоснование выбора используемого языка программирования. Описание пользовательского интерфейса. Функциональная и логическая структура. Принцип построения комплекса технических средств.

    курсовая работа, добавлен 28.03.2010

  • Анализ средств разработки игр и других приложений. Преимущества С# над GDScript. Объектно-ориентированные особенности языка. Обзор графического редактора Adobe Photoshop. Особенность разработки игры для развития логики детей младшего школьного возраста.

    дипломная работа, добавлен 07.01.2021

  • Изучение подхода, позволяющего учитывать неопределённость в оптимизационных моделях. Разработка программы "Стохастического программирования" на языке программирования Visual Basic. Анализ требований к надежности, составу и параметрам технических средств.

    курсовая работа, добавлен 11.05.2012

  • Изучение технических требований к программе. Определение условий эксплуатации. Характеристика состава и параметров технических средств. Анализ порядка контроля и приемки. Обзор архитектуры программной среды. Обоснование выбора языка программирования.

    курсовая работа, добавлен 27.08.2017

  • Разработка прикладной программы, позволяющей из заданного множества выбирать точки, являющихся вершинами треугольника с минимальной разностью между количеством точек внутри и вне его. Принципы и особенности компьютерного программирования на языке Pascal.

    курсовая работа, добавлен 18.07.2014

  • Усовершенствование системы безопасности игры, которая не позволяет взламывать игровые аккаунты. Уровень проникновения Интернета. Активная аудитория онлайн-игр в России. Методика исследования рынка. Определение факторов, влияющих на выбор сервера.

    контрольная работа, добавлен 07.08.2013

  • С++ как универсальный язык программирования. Вывод, ввод и компиляция программы. Выражения, операторы и функции. Структура программы, ссылки, конструкторы и векторы. ВЫражения и операторы, функции. Заголовочные файлы, создание библиотек и макросов.

    книга, добавлен 13.02.2010

  • Особенность создания первых примитивных компьютерных игр. Главная характеристика и параметры таймера. Использование среды визуального программирования Delphi для разработки приложения. Основной анализ описания алгоритма решения и логической структуры.

    курсовая работа, добавлен 16.03.2015

  • Разработка алгоритма программы на языке программирования CAMBASIC, реализующей считывание информации с клавиатуры и вывод ее на дисплей микроконтроллера OCTAGON SYSTEMS. Анализ отображения на дисплее микроконтроллера кода нажатой клавиши и ее позиции.

    лабораторная работа, добавлен 02.05.2016

  • Версии бейсика. Основы программирования на бейсике. Язык программирования общего назначения. Интерфейс пользователя. Возможность расширения функциональности. Музыкальные и графические возможности. Соотношение с другими языками программирования (паскалем).

    контрольная работа, добавлен 29.09.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.