Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 08.07.2024
Сообщений: 2

Хочу создать свой движок для игры

08.07.2024, 17:05. Показов 4305. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я загорелся желанием создать безумный проект. Я хочу научится C++ с помощью создания своей игры на C++ создав свой движёк. Использую я microsoft visual studio. Я хотел бы что бы вы написали что именно мне нужно учить в C++ и может быть посоветуете что нибудь.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.07.2024, 17:05
Ответы с готовыми решениями:

Хочу создать свой сервер. Но прежде хочу подумать о его защите
Какие пути защиты веб сервера существуют от несанкционированного доступа? Я знаю, что существуют проги для сбора информации о сервере и т....

Хочу создать свой хостинг
Хочу создать свой хостинг Хочу создать свой платный хостинг и спрашиваю у Вас несколько вопросов. Пока я делаю всё на домашнем...

Хочу создать на C# свой Web Browser
Хочу создать на C# свой Web Browser , с нуля без использования компонентов VS Web Browser, и без использования движков из Mazilla Firefox и...

41
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
09.07.2024, 15:37
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от sporta1982 Посмотреть сообщение
напишите змейку что ли, ну или простое что-нибудь?
Простое с динамикой и примитивами графики.
Например :
Color Collision



Что бы хоть кусьнул гейм циклы. ))

А вообще, с ТС уже всё опнятно : был парень - нет парня...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
09.07.2024, 15:55
Цитата Сообщение от SmallEvil Посмотреть сообщение
Что бы хоть кусьнул гейм циклы. ))
но это же нужно в серьезных играх

для змейки мне хватило обычного таймера



создавал игру давно, когда с vector разбирался (у меня змея умеет еще кусать свой хвост и укорачивать его)
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
09.07.2024, 16:16
Цитата Сообщение от Royal_X Посмотреть сообщение
для змейки мне хватило обычного таймера
У варианта на таймерах есть небольшая проблема с вводом и его синхронизацией с игровым процессом.
Стыкался с этим со своей змейкой ?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
09.07.2024, 16:32
Цитата Сообщение от SmallEvil Посмотреть сообщение
Стыкался с этим со своей змейкой ?
нет

змейка, тетрис и прочие игры, где движение идет по шагам (клеточкам), идеально работают на таймерах.
0
273 / 205 / 30
Регистрация: 26.11.2022
Сообщений: 882
09.07.2024, 17:21
Цитата Сообщение от Наталья8 Посмотреть сообщение
Я не понимаю, а зачем браться за то, что гарантировано не сможешь довести до ума.
Если даже сможешь, то всё равно будешь в аутсайдерах.
(На двоечку потянешь по школьному)
Пока что то изучишь, уже нового напишут. И то уже не прикольно..
Пять лет учиться? Да через пять лет может вообще всё накроеться.
Надо грамотно и правдиво описывать цели и задачи. Цель написания такой игры - это прокачать свои навыки в программировании, научиться работать с графикой, сетью, сложными структурами данных, менеджментом памяти и пр.

Если пытаться сделать простую игрульку - то ничему этому не научишься. Работа над большим проектом тренирует мозг - надо помнить об огромном количестве систем и их взаимосвязях, приходится менять старые привычки, несколько раз менять архитектуру приложения и пр и пр.
0
09.07.2024, 18:14

Не по теме:

Вот, кто там просил корованы? Победить в ней будет очень сложно, у меня только один раз вышло. Выкладываю и код (мой) и приложение. Надеюсь у скачавших запуститься.
corovany.zip

0
 Аватар для sporta1982
215 / 61 / 7
Регистрация: 05.10.2023
Сообщений: 542
09.07.2024, 18:29
а в чем смысл игры? и почему она занимает 9 мегабайт... а я кажется понял
0
 Аватар для ram876
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
09.07.2024, 18:30
Цитата Сообщение от sporta1982 Посмотреть сообщение
9 мегабайт
у меня архив весит 7,6
0
 Аватар для sporta1982
215 / 61 / 7
Регистрация: 05.10.2023
Сообщений: 542
09.07.2024, 18:33
и корован бегает только по диагонали?
0
 Аватар для ram876
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
09.07.2024, 18:34
Цитата Сообщение от sporta1982 Посмотреть сообщение
только по диагонали
Да.
0
 Аватар для sporta1982
215 / 61 / 7
Регистрация: 05.10.2023
Сообщений: 542
09.07.2024, 18:35
Corovan robed!
Это я победил? Так получается , он мне поддался..
0
 Аватар для ram876
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
09.07.2024, 18:37
Там рандом имеет большое значение, куда караван дальше повернет.

Добавлено через 42 секунды
Цитата Сообщение от sporta1982 Посмотреть сообщение
победил
congratulation!
0
 Аватар для sporta1982
215 / 61 / 7
Регистрация: 05.10.2023
Сообщений: 542
09.07.2024, 18:50
вообще странный у вас алгоритм, он же сам себя подставил? логичнее было сделать ход по диагонали вниз и все....

Добавлено через 3 минуты
его по всей видимости надо в угол загонять, я еще раз победил...
1
 Аватар для ram876
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
09.07.2024, 18:51
Цитата Сообщение от sporta1982 Посмотреть сообщение
алгоритм
ии туп как пень, проверки на врага нет. Я ее сегодня просто так написал, хотел узнать, получится ли хоть что-то. Можете модифицировать и улучшить ии сами, если хотите, чтобы караван мог и прямо погнать, можете придумать для игрока способности ставить ловушки, чтобы караван там застрял. Размер поля легко меняется. Но остальное делать мне лень.
0
 Аватар для sporta1982
215 / 61 / 7
Регистрация: 05.10.2023
Сообщений: 542
09.07.2024, 18:53
Цитата Сообщение от ram876 Посмотреть сообщение
ии туп как пень, проверки на врага нет.
тогда понятно...
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.07.2024, 19:59
Цитата Сообщение от Royal_X Посмотреть сообщение
создавал игру давно, когда с vector разбирался (у меня змея умеет еще кусать свой хвост и укорачивать его)
Помню баловались с таким в школе на УК-НЦ Бейсике. В текстовом режиме псевлографикой. Все данные в видеопамяти. Окромя этога нужно два байта под коры головы, но их можно хранить в регистрах кор курсора..

Добавлено через 16 минут
Цитата Сообщение от Royal_X Посмотреть сообщение
пишите ещё о себе или даже о шотландских пастухах, это интереснее, чем обсуждение в данной теме.
Ну мечта давно поменялась. Теперя мечта реализовать новый язык на основе С++ но с теми фичами нужными для быстрой разработки с добавлением которых комитет тупит. А потом на основе этого языка что то в духе VCL способного работать везде, в том числе внутри 3D сцены. На этом уже твердотельный СAD заточенный под нужды геймдева а не общего машиностроения, ну и с использованием всего этого игровой движек запилить уже проблема не очень большая.
По поводу фич некст-ген С++ библиотеками пробовал. Ну в результате рефлекшн инфо нужно руками писать вместо того чтобы это компилятор делал (что и геморно и по определению унсейф). А так да - вся менеджмента взаимосвязей контролов внутри формы (а значит и в любо композите), повторяющая всю систему взаимосвязей форм VCL уложилась в 150 строк декларации взаимосвяязей котрые надо поддерживать - т.е. полный автомат в этом плане. Но потом в подстанцию прилител снаряд и люстричество выключили. А через 3 месяца после я внезапно оказался в Скотлэнд. От свою отдельную квартиру где можно более-менее приличный нищебродский калькулятор поставить и даже еще соввременный калькулятор добавить только месяц назад получил.
Т.е. чем больше знаний тем больше понимания что для того чтобы делать это эффективно нужно делать совсем не так как весь существующий в этом поане быдлокод сделан. Ну нету в геймдеве образованных людей нету. Не те з/п у геймдева. Толпы индусни купить могут. А у дефенса и хайтеча спецов перекупить - неа.

P.S. Как говорит учиник С++ конечно гавно, но не настолько говеноое чтоббы шарпнуться. Просто развитием этого языка с момента создания коммитета никто не занимается.

Добавлено через 25 минут
Цитата Сообщение от Наталья8 Посмотреть сообщение
Пять лет учиться? Да через пять лет может вообще всё накроеться.
А вы думаете 5 лет учатся - типа существующий быдлокот зазубривают? Нифига. 5 лет учатся ото как раз изобретать то что еще ненаизобретали. А то что нового наизобретали осваивать полистав несколько чассов мануал.
0
3 / 4 / 1
Регистрация: 18.08.2017
Сообщений: 77
09.07.2024, 20:57
сначала надо научиться зарабатывать деньги, а потом научиться нанимать программистов на цпп. ну и научиться с людьми работать, нужен опыть руководящих должностей, ибо они обязательно будут пытаться тебе сесть на шею, пытаться обманывать и тырить твоё оборудование. дофига короче надо уметь если хочешь создать нормальный игровой движок, тут не совсем знания цпп решают. но цпп знать надо, чтобы знать когда прописывать леща кодеру, если он тебе парит мозги или втирает какую то дичь
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.07.2024, 21:27
Alex TROCKII, Для того чтобы все шло гладко руководитель должен быть самым грамотным и опытным разработчиком в команде. Т.е. по ходу техническим двигателем проекта. А остальные его помошники соответсвующего уровня. С хорошей з/п и желательно долей в прибыли. Тогда никаких проблем с организацией труда не будет. Надо просто направлять их энтузиазм в разработку именно этого проекта. А для этого они должны быть заинтерисованы в получении результата как морально так и материально. А все ваши предложения драконовских мер ведут только к усилению проблемы, которая по факту является ответом на грабеж разработчиков со стороны вашей конторы.

Добавлено через 21 минуту
Цитата Сообщение от Alex TROCKII Посмотреть сообщение
пытаться обманывать и тырить твоё оборудование
С первой конторы в которой тут работал прислали комп бо свой был только неюзабельный для работы ноут. Комп старенький i7-4770 со встройкой и 16GB которые сам расширил до 32. Конотра когда отдел закрывала про него никто даже не впомнили - так мне и оставили. Но дело не в этом. Цена этого компа 200-300 фунтов максимум. А доехал он до меня только через месяц после старта. Т.е. за почти целый месяц з/п вообще на халяву получал. НУ в общем приехал этот ящик, который под столом валяется до сих пор, за 2 дня до первой з.п. Первая з/п зп не полный месяц вышла 3500 после налога. Мой нищебродский калькулятор (i9-10900/128GB RAM/RTX2080S/2 NVMe/3x27" мониоры) вместе с VR и цветным лазерным принтером вложился в 2000. Т.е. при боле менее норм з/п ваши железяки и т.п. разрабам нафиг не нужны - свои все равно круче в разы. И даже подарить сотруднику на удаленке с ходу более-менее норм калькулятор выходит дешевле чем про...ное из за его отсутсвия рабочее время.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
10.07.2024, 09:06
Цитата Сообщение от SmallEvil Посмотреть сообщение
А вообще, с ТС уже всё опнятно : был парень - нет парня...
уже пора привыкнуть, что такие темы генерируются исключительно ботом ради срача.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
10.07.2024, 10:49
Цитата Сообщение от XLAT Посмотреть сообщение
уже пора привыкнуть, что такие темы генерируются исключительно ботом ради срача.
Та скорее испугали ламера бородатые гики. Или С++ уже затоптал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.07.2024, 10:49

Хочу создать свой форум по ремонту
Здравствуйте,господа! --------------------- Скажите, на чем лучше всего разрабатывать форум, так, чтобы не возникло потом проблем с...

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

Docker хочу создать свой домен на локалке nginx
Добрый день, подскажите возможно ли в docker на локалке подменить домен: с http://localhost:81 на http://mysite.loc Если я создам...

как написать свой движок для сайта?
Всем привет. Дорогие форумчане, меня интересует один несрочный вопросец - как написать свой движок для сайта? В смысле - зародилась...

Хочу создать свой международный сайт знакомств, но не знаю, с чего начать
Опыта в программировании очень мало, можно сказать нет совсем ( не считая нескольких онлайн-курсов). Проект хочется создать крутой и...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru