Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 18.06.2022
Сообщений: 1

С чего начать создание игры?

18.06.2022, 14:32. Показов 3051. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, вот решила игру создать но никогда этим не интерисовалась ранее, с чего следует начать, сначала изучить, разобраьбся, ознакомится, если раньше таким вообще не интерисовалась
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.06.2022, 14:32
Ответы с готовыми решениями:

С чего начать создание компьютерной игры, где битвы происходят в теле человека?
С чего начать создание компютернной игры где битвы порисходят в теле человека

С чего начать написание игры
Всем привет. Хотел бы начать изучать C++, конечно же не с нуля. На данный момент уже знаю скриптовый язык подобный C++. Немного увлекался...

С чего стоит начать для создания игры?
Хочу сотворить относительно простенькую 2D бродилку с элементами RPG... Был не совсем удачный опыт при работе с RPG maker... Какой...

24
Модератор
Эксперт Java
 Аватар для alecss131
2857 / 1364 / 407
Регистрация: 11.08.2017
Сообщений: 4,361
Записей в блоге: 2
18.06.2022, 16:09
Если именно игру, то с изучения движка, в зависимости от языка, например C# это Unity, а C++ - Unreal Engine. У других языков свои варианты и эти самые распространенные, больше всего информации.
И прошу не слушать советы по написанию своего движка (с использованием графических апи), так акк это будет не создание игры, а написание движка, что чаще всего до создания игры не доходит. Веб для игр тоже не подходит, только для казуалок.
0
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
24.06.2022, 01:41
Natalaya, хорошая задумка, и очень полезная.

В идеале нужно уметь придумывать сюжет и креативить, видеть картину в целом (геймдизайн) и разбивать задачу на подзадачи (алгоритмизация), да ещё хорошо общаться с людьми (менеджмент) и заниматься маркетингом. Хотя для начала можно проглянуть конструкторы - желательно бесплатные версии - с «no-code» (визуальное программирование). Открывайте примеры/шаблоны, смотрите уроки и не стесняйтесь повторять.
Кликните здесь для просмотра всего текста
[Amazon] Lumberjack Engine
Blend4Web
BuildBox
Clickteam Fusion 2.5
Cocos 2d-x
Construct 2/3/Classic
CryEngine (Schematyk)
Evergine
Flax Engine
GameMaker: Studio 2 (DND: Drag’n’Drop)
GameSalad
Gdevelop
Godot
NeoAxis
Scratch
Stencyl
Unity (Bolt)
Unreal (Blueprints)
UPBGE и т.д.
Так же не зацикливайтесь только на мульках, ведь есть уйма платформ вроде Bubble.io, Carrd, Glide, VoiceFlow и т.д. Часто как бонус - кроссплатформенные варианты, что работают на многих современных системах. Мистер Яндекс знает.

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

Удачи)
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,969
Записей в блоге: 233
24.06.2022, 11:03
Natalaya, у вас в профиле написано, что последняя активность была "18.06.2022 15:58", а тему вы создали в "18.06.2022, 15:32", то есть вы вышли через пол часа после создания темы. В теме ответили в 17:09. Вы сообщите, вы прочитали ответ на своей почте или вы зашли на форум потом без входа в аккаунт? Просто беспокойно, что вам так хорошо ответили, а вы пойдёте по неверному пути и потеряете года своей жизни, так и не создав даже небольшой играбельной демки своей игры. Вы хотя бы обозначьте, что вы прочитали ответы. Люди отрывают от себя драгоценное время, читают ваши сообщения, думают, как ответить, тратят нервы и силы, время на набор теста, а вы их игнорите, не хорошо это.

Вы написали очень мало информации. Из профиля только известно, что вам 17 лет. На кого вы учитесь или на кого будете поступать? Какие языки программирования изучали в школе или известно ли какие будете изучать в ВУЗ'е? Если какие-то изучали в школе или самостоятельно, то имеются ли предпочтения? Кроме игр вы собираетесь ли писать сайты, писать мобильные приложения, или приложения для компьютера с GUI? А вообще, может вы хотите в будущем работать в конторе, которая делает игры? Напишите, в каком городе вы живёте, крупный ли он, какие у вас есть игровые конторы, какие вакансии по геймдеву, собираетесь ли переезжать в более крупный город, хотите ли работать удалённо на российские или зарубежные конторы, есть ли планы переезжать куда-то за границу на ПМЖ? Или вы хотите делать свои небольшие инди игры и встраивать в них рекламу? Если хотите работать в конторе в большой команде, то какие у вас предпочтения: программирование, геймдизайн, создание контента и т.д.? Напишите, какую игру хотите написать? 2D или 3D? Есть что-то похожее? Она одиночная, с кооперативом или мультиплеером? Какая целевая платформа: мобильная (с рекламой для заработка), встраиваемая в ВКонтакте (браузерная) или ПК (например, для продажи в Steam)?

Кстати, я недавно читал новость, что по данным журнала Forbes в РФ за два последних месяца было уволено более 2500 человек из российских контор по разработке игр. Но это не значит, что нужно распрощаться со своими мечтами и планами, выходы найдутся. В любом случае, нужно усердно работать, даже больше чем раньше. Проявляйте инициативу, боритесь, не сдавайтесь, не тратьте время в пустую!
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,969
Записей в блоге: 233
11.07.2022, 14:53
Цитата Сообщение от Natalaya Посмотреть сообщение
С чего начать создание игры?
Если вы как гость читаете сообщения с форума или зайдёте когда-нибудь, то может прочитаете несколько мыслей. Вам нужно для начала озвучить, какие игры вы хотите программировать? Если допустим, это визуальные новеллы, то вам следует начать с изучения Python и использовать Ren'Py. Это движок заточен под визуальные новеллы. Это как пример того, какой фактор может повлиять на выбор. Таких факторов огромное количество. Для одних людей одни факторы имеют важнейший приоритет, а для других - эти факторы могут иметь наименьший приоритет.

Лично моё мнение, что программировать игры нужно начинать с маленьких игр, развивая их, добавлять новые элементы, улучшать существующие, делать сначала играбельные демки, потом делать из них полноценные игры и улучшать их постоянно с ростом знаний и навыков. На выбор инструментов может повлиять язык программирования. Если ваш язык - это С++ и вы не хотите изучать основы математики компьютерной графики на шейдерах (типа OpenGL), то вы можете начать с SFML. У этой библиотеки довольно активный раздел на КиберФоруме: https://www.cyberforum.ru/sfml/ Для старта можете взять за основы код под видео с канала FamTrinli В дальнейшем вы можете на нём зарабатывать, например, делать мобильные игры с рекламой, но очень сложно будет найти работать в конторе в своём городе на нём или создать свою команду. В играх часто нужно определять, например, коснулся ли ГГ врага или монетки, поэтому используйте физический движок Box2D.

Если ваш язык Python, то можете начать с PyGame, но раздел чуть менее активный, чем SFML: https://www.cyberforum.ru/python-pygame/ Можете с того же канала FamTrinli переписывать код на Python и PyGame. Есть 3D движки на Python: Panda3D и UPBGE, но лучше начинать с 2D игр. Опять же для детектирования касаний ГГ врагов или монеток на PyGame можно использовать Box2D: https://pypi.org/project/Box2D/ но для него надо ставить Python версии 3.8. Python проще, чем С++, поэтому, я считаю, что лучше начинать с Python и PyGame. Можно какое-то время побыть на Python и PyGame, а потом переходить, например, SFML и C++. Все основные знания и навыки на PyGame вы можете использовать на SFML.

Если ваш язык это C# и в целом для понимания, как создавать игры, понимания как необходим физический движок для игр можете начать с изучения Unity. У этого движка самый активный раздел на КиберФоруме: https://www.cyberforum.ru/unity/ Больше всего контор в РФ на Unity, можете убедиться по вакансиям в своём городе. Самые лучшие туториалы, которые я находил для тренировки на 2D играх: https://noobtuts.com/unity (этот сайт работает через VPN). Я и сейчас использую эти туториалы и туториалы FamTrinli, а так же любые туториалы на разных языках и движках: PyGame, libGDX, Panda3D, UPBGE и т.д. Правда, я кроме изучения программирования игр занимаюсь разработкой веб-приложений на Node.js (TypeScript/JavaScript) и dektop-приложений c GUI на Qt, поэтому лично я выбрал: WebGL (TypeScript/JavaScript, glMatrix, planck.js, Ammo.js), OpenGL (Qt C++, PyQt6/PySide6/Python, Box2D, Bullet Physics). Я не углубляюсь в изучение графического API, не пишу универсального движка, мне достаточно очень простой графики на урезанном и простом OpenGL ES. Если вы умеете накладывать текстуры на квадрат и задавать ему положение в пространстве, то можно написать множество разных игр в том числе со спрайтовой анимацией (менять картинки по таймеру). Я больше концентриюсь на играх с мультиплеером, на физических движках (Box2D, Planck.js, Bullet Physics, Ammo.js) и то только в основном на самом необходимом и приоритетном уровне: движения, детектирование касаний и т.д., работа с TexturePacker, создание уровней и коллайдеров в Tiled, на звуке, мультиплеере на WebSocket'ах, на создании скелетных анимаций в Blender, моделировании в Blender, написании скриптов на Python для Blender для автоматизации моделирования и создания анимаций, текстурировании в GIMP и т.д.

Такие туториалы есть на NoobTuts на Unity: https://noobtuts.com/unity Если с английским проблемы, то изучайте его вместе с этими туториалами, а в крайнем случае используйте https://translate.google.com/ Я использую этот словарь English-English (с английского на английский, без русского): https://dictionary.cambridge.org/ Я знаю, что так эффективнее изучать английский, без перевода в голове на русский.









1
3 / 2 / 1
Регистрация: 14.06.2014
Сообщений: 53
28.07.2022, 22:28
Ворвусь в тему с таким же вопросом, но имея багаж опыта в IT, программировании, имея представление о 3D моделировании, графике, звуке и имея какой то образ желаемой игры, конкретизирую вопрос более точно.
С чего начать делать игру? Под этим вопросом люди обычно подразумевают, что не просто не имеют плана разработки игр, а вообще не представляют как этот процесс происходит и не представляют какой вопрос задать как себе, так и сообществу, что бы скомпоновать мысли и поставить для себя цель.
Для начала скажу, для новичка вообще не принципиально какой язык программирования использовать, какой движок брать, как написать сценарий и нарисовать графику. Если упростить задачу до минимума, то вопрос будет выглядеть так: Как создать, например, 3D бильярд с примитивной физикой? Я хочу создать программу, которая отображает трёхмерную сцену какой то площади, комнаты или открытого мира, в котором я буду управлять движением какой либо фигуры. Допустим это площадка размерностью 10 на 10 метров по которой с помощью клавиатуры катается шар, и этот шар может взаимодействовать с другими фигурами на этой площадке?
Теперь есть цель и нам нужно создать несколько фигур не имеющих даже текстур, а хотя бы просто статичный цвет на квадратной площадке так же имеющей статичный цвет и описать столкновения шаров между собой и со стенами. Простейшая физика - взаимодействие абсолютно-неупругих тел. Как это создать в любом визуальном языке в двухмерной графике я себе представляю. Как это сделать в трёхмерной графике? Например используя Unreal Engine 4 или 5 версии? Как создать стартовое меню где будут настройки и начало игры, как запустить загрузку игры из этого меню? Как создать HUD на котором будет отображаться информация об игроке (например масса шара которым он управляет, его скорость и вектор движения).
И вот когда эти вопросы будут решены, тогда уже можно начинать превращать шары в модели людей, машин, животных, создавать текстуры, карты, звуки, написать сюжет и т.д.
0
 Аватар для Lyosha12
41 / 41 / 11
Регистрация: 02.04.2016
Сообщений: 313
31.07.2022, 19:06
Natalaya, громоздкие ответы продвинутых людей - это, конечно, хорошо, но, вспоминая себя в начале пути, я спотыкался почти на каждом прочитанном слове, тысячи раз гуглил и терял мотивацию без постоянной поддержки направления.

Я могу некоторое время помогать тебе с обучением теории и курировать твою практику. Я в достаточной мере знаю C++ и SFML, чтобы научить базовым понятиям и программирования, и геймдева. Какой мне от этого профит? Чем больше объясняю - тем лучше знаю и сам.
0
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
31.07.2022, 21:01
Lyosha12, резонное замечание) А где можно посмотреть ваше портфолио успешных проектов?

И как чистый цпп-шник, как относитесь к игровым движкам, визуальному и no-code или low-code в контексте обучения, хобби и коммерческих проектов?

Не по теме:

Не посчитайте за сарказм, я немного кодил в чистом С и до сих пор играю в HoMM 2/3

0
 Аватар для Lyosha12
41 / 41 / 11
Регистрация: 02.04.2016
Сообщений: 313
01.08.2022, 22:20
Yuri V, портфолио в профиле. Успешным я бы назвал проект Helltaker, вроде его делал один человек, Vanripper. Хорошо рисовать графику и делать музыку, думаю, важно для именования проекта успешным. Плюс, как ранее же подметили, маркетинг или просто личный бренд. До этого уровня мне далеко, так что я сосредотачиваюсь на архитектуре решения, чтобы оно легко помещалось в голове.

Игровые движки? Почему бы и да. Однако важно понимать, когда их взять, а когда можно/нужно и что-то с нуля написать - для этого необходима практика самостоятельного создания таких решений.

Визуальное программирование? Блюпринты в UE. На них сейчас мой текущий рабочий проект. Немного муторно и иногда простые вещи делаются сложно, но оттого сильнее хочется декомпозировать решение, что однозначно добавляет читаемости.

No-code конструкторы типа ucoz? Почему бы и да: можно быстро и своими руками построить сложное решение, нырнуть в его детали и разобраться во множестве вещей быстрее, чем читать многотомные издания про виджеты Qt. Туда же и прототипы проектов, где часто можно встретить и Python, как основу.

Каждому инструменту своё место, каждый инструмент для чего-то создавался. И даже из Brain**** можно сделать какую-нибудь мини-игру в игре основной.
1
3 / 2 / 1
Регистрация: 14.06.2014
Сообщений: 53
12.08.2022, 14:26
Lyosha12, А мне готовы помогать? И где можно получить помощь?
0
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
13.08.2022, 19:02
Чтобы быстрее добраться в точку А, нужно знать текущее местоположение и ориентир.

1) Что уже изучали или делали?
2) Многое зависит от целевой платформы - Mac, Android, PC, приставки, часы…
3) Уже есть концепция игры, графика, логика и музыка/звуки?

Можно начать с чистых языков вроде C++ / C# / Delphi / JAVA / Python или же с конструкторов на подобии Unreal / Gamemaker Studio / Construct. Первый вариант чуть сложнее и может занять дольше, но после него проще разбираться в других языках и понятиях. Если же второй вариант, можно начать с форума конструктора, но русскоязычное сообщество часто с лицом ментора воспринимает новичков как конкурентов. (Что иногда справедливо.)

Как вариант, гляньте упрощённый пример хотя бы Pacman или морской бой и выберите что вам пока что кажется понятнее.


*Также ничего нет зазорного повторять чьи-то примеры и одалживать полезный код или структуры, а вот выставлять переделку как оригинал уже моветон.
0
Модератор
Эксперт Java
 Аватар для alecss131
2857 / 1364 / 407
Регистрация: 11.08.2017
Сообщений: 4,361
Записей в блоге: 2
13.08.2022, 21:26
Цитата Сообщение от Yuri V Посмотреть сообщение
конструкторов на подобии Unreal
Ложь, это не конструктор а профессиональный движок на котором делают ААА проекты. Порог входа в него довольно высок, не смотря даже на наличие nocode инструментов (которые есть и в юнити но про них мало кто вспоминает).
Цитата Сообщение от Yuri V Посмотреть сообщение
начать с чистых языков
и зависнуть в написании своего движка, закапаться можно уже на графике/физике
0
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
13.08.2022, 21:44
alecss131, кто может больше, может и меньше, так что обойдёмся без сказок про 100% АААААААааааааа.

Далее, прямо в моём предыдущем сообщении не зря указано
Unreal (Blueprints)
Хотя ускоренная разработка (RAD - быстрая разработка приложений, где сразу доступны визуальные сцены и объекты) пересекается с конструкторами, так в чём конкретно "ложь"?

Закопаться можно в чём угодно, включая квадратное уравнение или крестики-нолики, так в чём проблема попробовать несколько вариантов и выбрать лучший для себя?
0
Модератор
Эксперт Java
 Аватар для alecss131
2857 / 1364 / 407
Регистрация: 11.08.2017
Сообщений: 4,361
Записей в блоге: 2
13.08.2022, 21:50
Цитата Сообщение от Yuri V Посмотреть сообщение
чём конкретно "ложь"?
В том что это конструктор.
Это полноценный игровой движок.
0
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
13.08.2022, 21:54
И какие, по-вашему, принципиальные отличия, например, Unreal и GameMaker Studio? Чисто условности.
0
3 / 2 / 1
Регистрация: 14.06.2014
Сообщений: 53
14.08.2022, 13:23
Цитата Сообщение от alecss131 Посмотреть сообщение
Порог входа в него довольно высок, не смотря даже на наличие nocode инструментов
Вот в GLScene был высокий порог входа, за пару месяцев копаний я таки смог создать сцену со сферой, но когда начинал вращать камеру фпс проваливалось так, как будто я крайсис в 4К запустить пытался на своей 9800GTX+. В UE4 я за пару недель разобрался с постройкой ландшафта, создания GUI и меню игры и ещё с несколькими аспектами. Расстроили только инструменты сетевого взаимодействия.

Цитата Сообщение от Yuri V Посмотреть сообщение
Чтобы быстрее добраться в точку А, нужно знать текущее местоположение и ориентир.
1) Что уже изучали или делали?
2) Многое зависит от целевой платформы - Mac, Android, PC, приставки, часы…
3) Уже есть концепция игры, графика, логика и музыка/звуки?
К кому направлен вопрос? Если ко мне, то на данном этапе у меня есть задатки концепции игры, я изучил некоторые основы UE4 и сейчас занимаюсь серверной частью. немного залип на сокетах и какой подход выбрать.
Платформа в целом Windows, но как я понимаю UE кроссплатформерный и теоретически можно будет использовать андроид. Графика, музыка и все свистоперделки будут позже, когда будет играбельная демка.
0
14 / 11 / 3
Регистрация: 14.08.2022
Сообщений: 157
14.08.2022, 13:35
Сейчас в моде визуальные новеллы - интерактивные текстовые квесты с картинками.
Есть вполне неплохой движок Ren'py.
Там в принципе можно делать даже мини-игры с простой анимацией.
0
 Аватар для Lyosha12
41 / 41 / 11
Регистрация: 02.04.2016
Сообщений: 313
14.08.2022, 19:37
ID_Hacker, учитывая, что вы уже связались с продвинутыми инструментами вроде сетей, движков и платформ, думаю, помощь нужно искать уже в конкретной компании по геймдеву. Мы на одинаковом уровне: я тоже всё это могу написать, отладить, портировать, но конкретных шаблонов дать не могу, т.к. даже написанная дважды одна и та же функциональность у меня будет разниться, ведь полученный опыт от прошлой попытки помогает понять как лучше не делать. В итоге я нахожу новые пути реализации задумки, но всё равно где-нибудь закапываюсь и только спустя время понимаю из-за чего заглох прогресс.
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,969
Записей в блоге: 233
18.08.2022, 06:32
Если на OpenGL или WebGL, то начинать надо с игр, где требуется только рисовать и перемещать прямоугольники: Pong, Snake, Tetris и т.д. Но не в коем случае не писать универсальный движок, не застревать на глубоком продумывании ООП, а тем более не закапываться в OpenGL 4.6 и Vulkan. Для инди-игр можно и нужно обходиться самой минимальной графикой на OpenGL 2.1, OpenGL 3, OpenGL ES 2.0/3.0 (это для мобильных). В Godot, кстати, требования на оф. сайте - OpenGL 2.1, а при выборе проекта в Godot предлагается выбрать OpenGL ES 2.0 или OpenGL ES 3.0.

Ни в коем случае (особенно для 3D игр) не писать свой физический движок с нуля, надо брать сразу готовый: Box2D и Bullet Physics (книга: Learning Game Physics with Bullet Physics and OpenGL). Можно очень надолго засесть на том, как не проходить сквозь препятствия, как двигать персонажа в горку, как определить касания персонажа врага/бонуса/монетки. Отличные уроки по Box2D: https://www.iforce2d.net/b2dtut/ А ещё сразу же осваивать для 2D игр: URL="http://free-tex-packer.com/"]FreeTexturePacker[/URL] (через VPN) и Tiled. У меня в приоритете браузерные игры с кооперативом и мультиплеером на WebGL + TypeScript с сервером на Node.js + WebSockets на бесплатном Heroku, кстати, моя инструкция, может пригодится кому-то: Инструкция по развёртыванию Node.js сервера с WebSockets на бесплатном хостинге Heroku. Веб-клиент и Desktop-клиент (Qt) Desktop/Mobile клиенты на Qt/C++/OpenGL. Если что-то будет с Qt идти не так, то могу взять SDL2, который официально собирает под Android/iOS в отличие от GLFW и SFML. Мне так выгодно изучать, потому что ещё в вебе и desktop/mobile идёт прокачка для обычных приложений и для гибрида обычных приложений и неигровой 2D/3D графики.

Тут надо понимать, что есть разные игры. Далеко не все виды игр инди-разработчика можно реализовать на OpenGL и WebGL. Какие-то могут быть реализованы в браузере или на мобильных, а какие-то нет. Можно найти огромное количество браузерных и мобильных игр. Понятно, что крупные топовые игры с топовой графикой делаются крупными командами из сотен и тысяч людей для топового железа. Достаточно посмотреть титры какой-нибудь культовой топовой игры типа "Metro" или "Last of Us 2" сколько там народу.
0
14 / 11 / 3
Регистрация: 14.08.2022
Сообщений: 157
24.08.2022, 18:56
Цитата Сообщение от alecss131 Посмотреть сообщение
В том что это конструктор.
Это полноценный игровой движок.
А вот и нет. Это именно конструктор, который включает в себя движок.
Между конструктором и движком есть принципиальная разница.
Движок не имеет визуализации. Движок это набор связных библиотек и не более того.
В принципе основная цель движка управлять игрой а не создавать ее.
Вот если бы взяли 3D редактор и сделалали бы модель и написали средства загрузки этой модели и сами написали шейдеры и прочее, а потом скормили это все плееру вы бы воспользовались движком, то есть плеером.
А Анреал представлет уже готовые заготовки, средства визуализации для сборки. Ну и конечно же сам движок.
И все это в совокупности - конструктор.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2022, 18:56
Помогаю со студенческими работами здесь

С чего начать 3д моделирование персонажей для игры?
Здравствуйте! Не могли бы мне помочь с одним вопросом?Я создаю игру на Unreal Engine 4,и у меня проблема.Мне нужно 2 персонажа,сделать мне...

С чего начать написание стратегической игры и какие технологии использовать?
Всем доброго времени суток! Планирую на с++ написать небольшую игрулю-стратегию. Дана сеточная карта, и там по клеточкам перемещаем...

Создание игры. С чего начать?
наверное щас глупый вопрос задам: можно по пунктам создание простейшей игры на gdi+ или каком нибудь движке (unity / xna и т.п.)? буквально...

С чего начать создание игры а
Хотел создать игру на android по типу Clash of Clans или Castle Clash, и понял, что по видимому придется создавать движок. Не могли бы,...

Создание бота для игры. С чего начать? посоветуйте направление)
Здравствуйте. Хотелось бы попросить у вас совета и подсказки куда копать. Имеется небольшое количество знаний (Прочтена книга Шилда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru