Создание игры на C++

Создание игры на C++ / Змейка - Урок #1 (Создание карты)

Создание игры на C++ / Змейка - Урок #1 (Создание карты)

Приступаем к видео курсу по созданию игры на основе языка программирования C++. Мы создадим игру «Змейка» и на её примере разберем множество основных концепций языка, а также улучшим знания в языке программирования C++.

Видеоурок

Язык C++ предоставляет практически неограниченные возможности для создания различных проектов: начиная от консольных программ и заканчивая полноценными 3D играми с графикой, анимацией и динамикой.


За курс мы создадим простую игру на основе языка программирования C++. В игре не будет особой анимации или персонажей, но в неё будет интересно поиграть. Цель видеокурса научится лучше понимать язык C++ и научится продумывать алгоритм решения задачи. 


Если вы новичок в C++, то вам стоит изначально посмотреть полный видеокурс по изучению C++. Курс доступен на нашем сайте по этой ссылке.


Немного про игру

Наша игра будет классической змейкой, в которой нам предстоит собирать фрукты и увеличиваться в размерах. Игра останавливается как только змейка врезается в саму себя. 


Если вы будете выполнять домашние задания, то ваша игра будет иметь ещё больший функционал, нежели игра созданная за курс.


Бонус

Для интереса под конце курса можете попробовать разработать игру змейка на с. Это будет такой же проект как создание игр на c++, но уже на основе языка Си. Создание игры на c++ немного легче, нежели на Си. Си не имеет большинства моментов, что есть в его старшем брате, поэтому разработка игр на c++ быстрее и проще.


Вам же будет хорошей практикой создание игры на с. Змейка на си будет иметь практически такой же код, но с некоторыми отличиями. 

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Новые границы

Сделайте границы карты в виде символа звездочки - *.

Посмотреть ответ

В коде измените вывод данных:

// Вместо
cout << "#";

// Пропишите
cout << "*";

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

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

Также стоит посмотреть

С++ программирование / Уроки C++
26 уроков
Изучение C++ от новичка до профи
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Комментарии для сайта Cackle