GameDev: разработка игр
6.59K subscribers
634 photos
632 videos
7 files
970 links
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

По всем вопросам @evgenycarter
Download Telegram
Подборка программ для работы с пиксель-артом + видео

https://bookflow.ru/podborka-programm-dlya-raboty-s-piksel-artom-video/
👍1
Исходный код игры Amnesia

Amnesia: The Dark Descent.
https://github.com/FrictionalGames/AmnesiaTheDarkDescent

Amnesia: A Machine For Pigs.
https://github.com/FrictionalGames/AmnesiaAMachineForPigs
👍1
Распространенные заблуждения о дизайне компьютерных игр
Хотя я больше не зарабатываю на жизнь дизайном компьютерных игр, я был разработчиком игр в течение 25 лет, начиная примерно с 1983 года. За это время я многое узнал о ремесле разработки игр и о том, как сделать хорошую игру...

https://bookflow.ru/rasprostranennye-zabluzhdeniya-o-dizajne-kompyuternyh-igr/
👍1
3D-движок игры Doom, написанный на формулах MS Excel

Эта статья посвящена тому, как я смог написать 3D-движок игры Doom только на формулах Excel.

https://bookflow.ru/3d-dvizhok-igry-doom-napisannyj-na-formulah-ms-excel/
👍2
Вопросы и ответы по Android Game Development Kit

Видео на английском!

В июле Google выпустил Android Game Development Kit (AGDK) — полный набор инструментов и библиотек для создания высококачественных игр для Android. Сейчас компания собрала основные вопросы от разработчиков, касающиеся фреймворка, и ответила на них.

https://www.youtube.com/watch?v=pqQby4b35aM&t=14s
Как с помощью ничего и блокнота дизассемблировать игру для Денди

Запись поэтапного процесса реверса игры для денди на примере Черного Плаща, в процессе которого будет создан не только полный дизассемблерный листинг программы, но и обратная сборка игры из него с возможностью произвольного изменения.

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

Применявшийся инструментарий:
FCEUX (дебаггер, логгер кода и данных)
IDA (стандартный модуль процессора 6502, самописный загрузчик ines файлов с базовым анализатором кода и восстановлением ссылок)
IDA скрипты (автопоиск известных паттернов кода, восстановление таблиц указателей, хелперы для ускорения форматирования кода)
TEXTPAD (IDE разработки при работе с итоговым листингом)
DASM (простой макроассемблер с функцией разделения сегментов и отсутствием ограничений на объем текста и длину имен)

https://www.youtube.com/watch?v=IBUNEZLlQYk
Создание Змейки на C++
https://www.youtube.com/watch?v=hVCAC_0u2Kg&t=382s

Пишем морской бой на C++
https://www.youtube.com/watch?v=DNy2m7V7GWk&t=517s

Пишем морской бой #2. Тестим атаку и вывод
https://www.youtube.com/watch?v=zZjS25-abEQ

Исходники https://github.com/RBaim/Projects
Beginning Game AI with Unity
Programming Artificial Intelligence with C#
Sebastiano M. Cossu (2021)

What You Will Learn

Understand the fundamentals of AI
Create gameplay-based AI to address navigation and decision-making problems
Put into practice graph theory and behavior models
Address pathfinding problems
Use the A* algorithm, the deus ex machina of pathfinding algorithms
Create a mini stealth game

Скачать книгу
Прототип версии игры про Диззи. Графика взята из официальных игр этой серии

C++

https://github.com/da-nie/Dizzy-game-
⚡️Открыта регистрация на конкурсы-сателлиты Up Great ПРО//ЧТЕНИЕ

ПРО//ЗНАНИЯ — выбор наилучшего решения для автоматического распознавания типа ошибки.

ПРО//ОЦЕНКИ — выбор наилучшего решения для автоматического определения балла ЕГЭ за эссе или сочинение.

ПРО//ФАКТЫ — выбор наилучшего решения для автоматического выявления фактических ошибок в текстовых документах.

💸Призовой фонд для каждого сателлита — 1 000 000 рублей!

🤖Подать заявки можно до 3 декабря на сайте Технологических конкурсов Up Great: https://ai.upgreat.one/satellites/

Конкурсы-сателлиты — это отличная возможность попробовать свои силы для начинающих. А если вы или ваша команда уже работали над проектами по обработке естественного языка (NLP), то для вас проходит основной конкурс Up Great «Про//Чтение». Для участия в нем необходимо зарегистрироваться и пройти квалификацию до 6 ноября.

Удачи!
Мега подборка каналов для программистов 🎯

https://t.iss.one/progjob Вакансии для программистов

Системное администрирование 📌
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/linux_sup Новости и информация из мира Linux
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов

Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.iss.one/game_devv GameDev: разработка игр
https://t.iss.one/Angular_Vuejs Angular Vue js React
https://t.iss.one/frontend_1 Подборки для frontend разработчиков
https://t.iss.one/Frontend_now Все для фронтендеров
https://t.iss.one/react_prog Все что связано с reactjs
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/developer_mobila Мобильная разработка
https://t.iss.one/Welcome_Python Добро пожаловать в мир Python
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_sup Программирование на Java
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов
https://t.iss.one/imobile_dev Все по мобильной разработке: iOS, Android
https://t.iss.one/database_group Все про базы данных
https://t.iss.one/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.iss.one/bigdata_world Data Science, Big Data, Machine Learning

IT новости 📌
https://t.iss.one/htech_news Новости HighTech
https://t.iss.one/all_itnews IT новости на английском
https://t.iss.one/gmorning_news Последнии новости из мира науки
https://t.iss.one/youtips_tricks Технологические советы и хитрости

Шутки программистов 📌
https://t.iss.one/dev_jokes Daily Dev Jokes
https://t.iss.one/itumor ITumor | программисты шутят

SMM, Seo, Wordpress 📌
https://t.iss.one/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.iss.one/seo_go Новости по SEO продвижению сайтов
https://t.iss.one/news_wordpress Канал о самой популярной CMS

Защита, взлом, безопасность 📌
https://t.iss.one/crypto_security_lab Материалы по информационной безопасности
https://t.iss.one/thehaking Канал о кибербезопасности
https://t.iss.one/Hackme_news Новости из мира хакинга

Книги, статьи для дизайнеров 📌
https://t.iss.one/ux_web Статьи, книги для дизайнеров
https://t.iss.one/goodw_design Статьи по Веб дизайну

Должен знать 📌
https://t.iss.one/UchuEnglish Английский с нуля
https://t.iss.one/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.iss.one/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.iss.one/crypto_moneygo Канал о крипте, новости, инсайды
https://t.iss.one/bitkoinoff Нгвости криптовалют

VR, робототехника 📌
https://t.iss.one/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.iss.one/robotics_scince Канал о Робототехнике и автоматизации


https://t.iss.one/network_arch Network architecture and Administration
https://t.iss.one/easy_program Программирование для новичков
https://t.iss.one/testin_new Тестирование
https://t.iss.one/IoTprog Интернет вещей
https://t.iss.one/generalprog General programming
https://t.iss.one/Hware_news Цифровые тенденции
https://t.iss.one/dev_ops_info Devops
👍1
Валентин Малых, эксперт конкурса ПРО//ЧТЕНИЕ, старший научный сотрудник в Huawei Noah's Ark lab, к.т.н.:

«В статье ученые обнаружили, что современные языковые модели (ЯМ), такие как GPT-3, с хорошим качеством могут предсказать активацию определенных зон мозга при чтении или прослушивании текстов. Этот результат можно интерпретировать, как то, что современные ЯМ уже сейчас во многом напоминают в своей работе работу нашего мозга, который занимается обработкой речи. Этот результат позволяет осторожно предположить, что ЯМ в недалеком будущем смогут качественно поддерживать диалог, то есть понимать, что человек хочет без большого количества уточняющих вопросов и вести в целом адекватный диалог. Пока же мы предлагаем вам применить эти ЯМ и их умение работать с текстами к задачам, которые сейчас под силу только человеку — к проверке школьных сочинений. Учитель, читая сочинение и отмечая ошибки, активно задействует зоны своего мозга, связанные с речью. Давайте вместе посмотрим, смогут ли языковые модели воспроизвести труд учителя. Может быть, в недалеком будущем, они смогут снять с учителей часть нагрузки. Попробуем приблизить будущее вместе!»

Подробнее о конкурсе ПРО//ЧТЕНИЕ.
Игра Сапер Minesweeper

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

https://www.youtube.com/playlist?list=PLQAt0m1f9OHtfXxDph-MJvYCLaOvildGQ