Автор24

Информация о работе

Подробнее о работе

Страница работы

Игра змейка - исходники на c#, OpenGL

  • 6 страниц
  • 2016 год
  • 817 просмотров
  • 1 покупка
Автор работы

JohnJ

Работаю программистом

1250 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

В игре имеется несколько сцен:
1. Меню
2. Сама игра в виде поля из клеточек, по которым бегает змейка
3. Об игре (с пролистыванием описания)
4. Конец игры - подсчёт очков с анимацией подсчёта
5. Топ - список лучших игроков (сохраняется в текстовый файл)

///
/// Вставляем предмет в ячейку
///
/// местоназначение
/// предмет
/// предмет, который был в указанной ячейке раньше
public IMapItem SetItemPos(MapCell cell, IMapItem item) {
var prevCell = item.GetCell(); // предыдущая ячейка предмета
var prevItem = cell.Item; // предыдущий предмет в указанной ячейке
if (prevCell != null) { // если у предмета уже была установлена ячейка, то
if (prevCell.Equals(cell)) return item; // если установленная ранее ячейка совпадает с указанной ячейкой - ничего не делаем.
ClearCell(prevCell); // очищаем предыдущую ячейку.
}
BusyCells.RemoveAll(c => c.X == cell.X && c.Y == cell.Y); // удаляем ячейку из списка занятых, если она там была
BusyCells.Add(cell); // добавляем ячейку в список занятых ячеек
cell.Item = item; // задаём ячейке предмет, который она хранит
if (!Items.Contains(item)) { // если список предметов карты не содержит текущего предмета
Items.Add(item); // добавляем текущий предмет
item.Start(); // предмет добавился первый раз
}
return prevItem; // предмет, который был в указанной ячейке раньше
}

Полноценная игра "Змейка", написана на c# с использованием графического движка OpenGL. Игра имеет три уровня сложности и таблицу рекордов.

Игра имеет подробные комментарии, но не во всех файлах.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

В игре имеется несколько сцен:
1. Меню
2. Сама игра в виде поля из клеточек, по которым бегает змейка
3. Об игре (с пролистыванием описания)
4. Конец игры - подсчёт очков с анимацией подсчёта
5. Топ - список лучших игроков (сохраняется в текстовый файл)

///
/// Вставляем предмет в ячейку
///
/// местоназначение
/// предмет
/// предмет, который был в указанной ячейке раньше
public IMapItem SetItemPos(MapCell cell, IMapItem item) {
var prevCell = item.GetCell(); // предыдущая ячейка предмета
var prevItem = cell.Item; // предыдущий предмет в указанной ячейке
if (prevCell != null) { // если у предмета уже была установлена ячейка, то
if (prevCell.Equals(cell)) return item; // если установленная ранее ячейка совпадает с указанной ячейкой - ничего не делаем.
ClearCell(prevCell); // очищаем предыдущую ячейку.
}
BusyCells.RemoveAll(c => c.X == cell.X && c.Y == cell.Y); // удаляем ячейку из списка занятых, если она там была
BusyCells.Add(cell); // добавляем ячейку в список занятых ячеек
cell.Item = item; // задаём ячейке предмет, который она хранит
if (!Items.Contains(item)) { // если список предметов карты не содержит текущего предмета
Items.Add(item); // добавляем текущий предмет
item.Start(); // предмет добавился первый раз
}
return prevItem; // предмет, который был в указанной ячейке раньше
}

Полноценная игра "Змейка", написана на c# с использованием графического движка OpenGL. Игра имеет три уровня сложности и таблицу рекордов.

Игра имеет подробные комментарии, но не во всех файлах.

Купить эту работу

Игра змейка - исходники на c#, OpenGL

1250 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

23 марта 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
JohnJ
4.6
Работаю программистом
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
1250 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Диплом Нейросети "Распознавание сервированных блюд с использованием нейронных сетей" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Дипломная работа

Разработка програмного обеспечения для предоставления государственных услуг через портал

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка компьютерного демонстрационного эксперемента по физике на флеше

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка AMR-специалиста отдела снабжения предприятия малого бизнеса

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка WEB-cистемы "АРМ сотрудник УМО" средствами ASP.NET версии 4.0 и СУБД Microsoft SQL сервер

Уникальность: от 40%
Доступность: сразу
2800 ₽

Отзывы студентов

Отзыв Геннадий Полушкин об авторе JohnJ 2018-04-25
Дипломная работа

Автор молодец, просто работа не нужна больше

Общая оценка 5
Отзыв Lesha об авторе JohnJ 2014-06-17
Дипломная работа

Работа сложная, диплом по программированию. Большое спасибо за ответственный подход.

Общая оценка 5
Отзыв user13484 об авторе JohnJ 2016-05-11
Дипломная работа

Большое спасибо, все замечательно!

Общая оценка 5
Отзыв vovikluch об авторе JohnJ 2014-06-24
Дипломная работа

очень хороший автор Спасибо за работу

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная система управления в сети косметических салонов

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Диплом Нейросети "Обнаружение и подсчет пешеходов в видеопотоке реального времени с помощью сверточной нейронной сети" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка сайта «Интернет-блог» с помощью технологий HTML, CSS, PHP, MySQL

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Разработка распределенной системы хранения студенческих web-портфолио

Уникальность: от 40%
Доступность: сразу
850 ₽
Готовая работа

Разработка программного обеспечения контроля исполнения организационно-распорядительных документов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽
Готовая работа

разработка программного обеспечения с применением информационных технологий для расчета параметров горной выработки для повышения эффективности и безо

Уникальность: от 40%
Доступность: сразу
10000 ₽