No video

15. Язык Си. Рогалик в NCurses. Создаем комнату

  Рет қаралды 4,396

Айтишник 👩‍💻

Айтишник 👩‍💻

Күн бұрын

Язык Си для новичков: разработка игры-рогалика в библиотеке NCurses. Делаем комнату и стены.
💻 Мой tech блог: skobki.com
► Подпишись на канал "Айтишник": / webpomosh
💾 Наша дискорд-игра начинающих программистов: / discord
► Практические советы дает "Компьютерщик": / skobks
#языкСи #рогалик #разработкаИгры
// Айтишник - это ВЕБ ПОМОЩЬ и онлайн консалтинг. На канале выходят видео консультации, уроки и советы касательно профессиональных аспектов работы с информационными технологиями (ИТ). Программирование и дизайн онлайн проектов, работа в айти, разбор инструментов и технологий. Есть плейлисты про веб-дизайн и создание сайтов с нуля: работа с движками CMS, администрирование, контент-менеджмент, поддержка и раскрутка веб-проектов. Разбирается создание своей компьютерной игры и работа с сервером. Обсуждаем также актуальные вопросы и новости айти.
Еще в 90-ых мы начали создавать свои первые сайты на html и постепенно еще будучи студентами МГУ нашли себя в веб-строительстве и дизайне: мы создавали веб-сайты разного назначения и размера, это мог быть сайт-визитка, сайт научного института или проекта, корпоративный или тематический портал. Мы работали с разным функционалом от гео-материалов до форумов и соцсетей. За 10 лет мы освоили основные веб-технологии и постепенно наш фокус интереса сместился от создания сайтов к веб-консалтингу. Мы до сих пор администрируем несколько крупных научных и бизнес онлайн-площадок, заказы на новые сайты мы не принимаем. Так что не пишите нам с предложением сделать вам сайт. Вместо этого мы решили уделять время съемке видео на ютуб, и на этом канале мы делимся всем, что знаем в сфере информационных технологий и айтишными хитростями, которые продолжаем узнавать каждый день!
Пару лет назад запустилась работа по созданию онлайновой компьютерной игры Тангария по авторскому миру и замыслу Тангара Игроглаза tangaria.com/ Лайфхаки и опыт по теме геймдева также представлены на канале "Айтишник". Мы рады делиться знаниями и ответить на ваши вопросы в комментариях или в следующем видео.
► Список наших ютуб каналов - на сайте: ENTR.ru

Пікірлер: 9
@Sunderlike
@Sunderlike Жыл бұрын
Тангар "жарит"!!!👍
@stakemograine266
@stakemograine266 Жыл бұрын
5:30 rows и cols - это количество строк и столбцов, а их нумерация начинается с 0, т.е. если у нас 5 строк (rows = 5), то они нумеруются как 0, 1, 2, 3, 4. Но у вас в цикле стоит условие yy
@kianystrips1264
@kianystrips1264 8 ай бұрын
У меня сейчас есть ошибка такая, персонаж выходит за правую стену, это может быть ошибка связанна с выходом за пределы массива?
@stakemograine266
@stakemograine266 8 ай бұрын
@@kianystrips1264, это может быть связано с тем, что при увеличении координаты x, т.е. при движении вправо, вы не проверяете получившееся значение x на максимально допустимое значение. т.е. у вас должно быть что-то вроде: if (++x >= MAX_X) x = MAX_X - 1;
@randomcraft2345
@randomcraft2345 4 ай бұрын
​@@kianystrips1264 это не баг, это фича)). А вообще, да, похоже на переполнение переменной. В какой-то момент число записывается в более старший бит, которого нет, и число "обнуляется".
@phabelcev
@phabelcev Ай бұрын
Я новичек в ncurses, но даже на таком уровне появился резонный вопрос, почему не использовать окна вместо циклов, обводка спокойно делается через box(), проверка еще легче, чем здесь, поправьте пожалуйста, если я не прав
@fjfjfjfjfjfj973
@fjfjfjfjfjfj973 Жыл бұрын
До последнего думал что ты указатель прокинешь в функцию movement() :)
@Wins419
@Wins419 Жыл бұрын
А почему прорисовку не вынести в отдельную ф-ю? Чуть позже все есть.
16. Язык Си. Компилируем библиотеку PDCurses для CodeBlocks
10:24
UNO!
00:18
БРУНО
Рет қаралды 5 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 18 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 51 МЛН
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Программирование НЕ СЛОЖНЕЕ, чем обычный язык
17:08
Айтишник 👩‍💻
Рет қаралды 2,7 М.
Великовозрастный программист. Стоит ли идти в IT в 40 лет
8:17
Дилетант широкого профиля
Рет қаралды 12 М.
19. Язык Си: установка MSYS2 (компилятор gcc)
12:23
Айтишник 👩‍💻
Рет қаралды 7 М.
Язык Си: Cygwin - зачем и как эмулировать Linux
15:20
Айтишник 👩‍💻
Рет қаралды 5 М.
Запутанный код: ЧТО ДЕЛАТЬ?
12:46
Айтишник 👩‍💻
Рет қаралды 603
НУЖНА ЛИ МАТЕМАТИКА ПРОГРАММИСТУ?
20:12
Айтишник 👩‍💻
Рет қаралды 12 М.
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
UNO!
00:18
БРУНО
Рет қаралды 5 МЛН