Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/48: Рейтинг темы: голосов - 48, средняя оценка - 4.54
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155

Нужны советы по разработке игр

30.11.2018, 17:04. Показов 13254. Ответов 209
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,Я давно мечтаю создавать свои онлайн игры, Сейчас освоил базу си, покопавшись в нем понял что игр хороших на нем не слепишь, ни один день скитаюсь по форумам, читаю статьи и Решил. Начну изучать C++. Я знаю что разработка игр это нелегко и мне много чего нужно узнать, Я не знаю с чего начать. Сейчас любой совет на вес золота.
А больше мне нравится кодить и придумывать сценарий. Для моих будущих игр я уже придумал частичто свою историю.
Может это и покажется странным, но когда я смотрю прохождение игр, у меня включается во мне разработчик, и я начинаю думать с точки зрения разработчика. Как какая то механика могла быть реализована в коде.

Вобщем Буду очень благодарен вашим Любым полезным советам!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.11.2018, 17:04
Ответы с готовыми решениями:

Нужны советы по разработке игр
Здравствуйте меня зовут Владимир и я планирую сделать 2d платформер на Qt. Небольшой опыт в разработке игр был только не на Qt а с...

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

Нужны советы по разработке приложения под Android
Добрый день ! Я начинающий разработчик приложений для андроид . НА данный момент мне необходима ваша помощь . Я хотел бы что бы вы мне...

209
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
30.01.2019, 13:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Отлично. То есть ты признал что вместо ответа на вопрос ляпнул что-то постороннее. Впрочем, как и всегда.
ТА нет. Просто ты так и не можешь понять что мифические недокументированные возможности и т.д. никак не относятся ни к ускорению кода ни к его сокращению. В отличии от тех средств которыми это реально делается и которые ко всей этой шняге вообще никак не относятся.

Добавлено через 3 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Знаешь, идея решить практическую задачу конечно интересна, но не для доказательства пустослову.
Ну до ты пустословием занимаешься. Тебе до таких задач и не дорасти. НУ а вообще он в конкурсе разработчиков силы попробуй для начала. Сразу поймешь что даже такие задачки итеративным подходом не решаются в принципе.

Добавлено через 4 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Даташиты на микросхемы, стандарт языка, описания библиотек?
Ни в чем из этом формул вообще нет и к проектной документации ничего из этого вообще не относится. Большую часть проектной документации вообще то занимает документ под названием "постановка задачи". Ты вооще в курсе что до завершения такого документа кота писать бесполезно? Потому что именно в нем все математические и т.д. аспекты расписуются и очень чеико с доказательством применимости к задаче пределами применимости и т.д.
А то что ты про формулы пишешь характерно для научно-популярных статей, а никак не для проектной документации.

Добавлено через 12 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А кто тут только что плел что 99.99% кода кроссплатформенно?
А 99% кода кросс-платформенно. Просто то что делается для промышленности рассчитывается под определенную вычислительную мощность а соответственно и под определенное железо. Более слабое не тянет более мощное бессмысленно.

Добавлено через 39 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Если ты не в состоянии отследить присвоение секунд килограммам тебя никакой язык не спасет.
Это способ отслеживания. Делается один раз и больше об этом вообще не заботишься.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Как раз "вот это" в контроллерах даром не нужно.
Пентагон к примеру абсолютно другого мнения. В АДА к примеру подобная фича вооще то из за чего язык создавали. Так кстати о птичках спецом для бортовых систем. Надежность она в таких делах превыше всего. А человеку в отличии от машины свойственно ошибаться в мелких деталях. Поэтому ошибаются все. Разница только в проценте ошибок.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
30.01.2019, 14:24
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
мифические недокументированные возможности и т.д.
Понятно, об оптимизации ты тоже не слышал.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
НУ а вообще он в конкурсе разработчиков силы попробуй для начала.
И продемонстрировать "свое кунг-фу" боишься.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ни в чем из этом формул вообще нет
И даташиты в глаза не видел.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
и к проектной документации ничего из этого вообще не относится
А при чем здесь проектная документация? Речь шла о сборе исходных данных и анализе.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А то что ты про формулы пишешь характерно для научно-популярных статей
То что я про формулы пишу характерно для изготовления железа в основном. Скажем, расчет радиатора.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А 99% кода кросс-платформенно.
Третий раз спрашиваю: ты уже запустил Delphi программу на другой ОС?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
30.01.2019, 15:27
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Речь шла о сборе исходных данных и анализе.
Вот результатом сбора и анализа и является проектная документация. Особенно ее раздел "постановка задачи".

Добавлено через 3 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Понятно, об оптимизации ты тоже не слышал.
Она разная бывает. К примеру хардверная о которой к тебя понятия нету, но что то ты о ней слышал. Она способна ускорить кода максимум в десятки раз да и то на устаревшем железе если сильно повезет. Для современного раза в 4 не больше. А есть алгоритмическая о которой ты вообще по ходу даже не слышал. Она способна дать ускорение в десятки и сотни тысяч раз. Поэтому алгоритмическая более приоритетна чем железячная.

Добавлено через 7 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
То что я про формулы пишу характерно для изготовления железа в основном. Скажем, расчет радиатора.
Да похрен для изготовления чего. Либо есть четкая документация с досканально расписанными методами либо код писать просто бесполезно. Нужно дальше анализом заниматься. При этом закономерности по которым считать это уже вопрос не программистов. Вывести закономерности это дело наук изучающих предметную область. Наше дело взять дифуры которые они там наизобретали, адаптировать к счету и посчитать. А без этого что то писать вообще бесполезно.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
30.01.2019, 15:51
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
К примеру хардверная о которой к тебя понятия нету, но что то ты о ней слышал. Она способна ускорить кода максимум в десятки раз да и то на устаревшем железе если сильно повезет.
Так и запишем: перенос вычислений с CPU на GPU дает ускорение максимум в 4 раза и только на слабом железе. Fulcrum_013 гарантирует!
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А есть алгоритмическая о которой ты вообще по ходу даже не слышал.
То, что ты только недавно об этом прочитал, не значит что остальные такие же неучи. Просто это, так же как теоретический анализ, составление математических моделей и многое другое, настолько очевидно, что на нем даже не акцентируется внимание. А вот когда этого не хватает, уже применяются более оригинальные методы. Но ты ведь о них не слышал, поскольку все чем занимался - формошлепство.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Либо есть четкая документация с досканально расписанными методами либо код писать просто бесполезно.
А если четкой документации нет. Вообще нет, в природе. А задачу решить надо. Или документация есть, но в ней могут быть ошибки. И это более чем частая ситуация.
.
И да, ты еще не ответил как будешь разрабатывать решатель квадратных уравнений, автоматизировать запуск сторонних программ на Си или портировать код с одной платформы на другую.
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
30.01.2019, 16:18
COKPOWEHEU, хватит троллить!
Что у вас за быдло-диалог такой?
Бросание друг в друга какими-то максималистскими утверждениями!
1) Аппеляция к самолюбию и интеллекту оппонента.
(наверное, чтобы тот либо согласился, чтоб не быть лохом, либо разозлился и активнее спорил
- скорее второе. Разве Фулкрум тут, чтобы прекращать споры или чтобы с ним соглашались?)

-К примеру хардверная о которой к тебя понятия нету, но что то ты о ней слышал.
-Тебе до таких задач и не дорасти.
-Ну это уже у кого на что ума хватает.
-у него мозги в голове а не в том месте которым думают неучи типа тебя
-НУ наверное ось делал такой же неуч как ты.
-Ты вообще тупой чтоли?
2) Юношеский максимализм и вытаскивание из чёрной дыры офигительных статистик.

-Ни в чем из этом формул вообще нет. (А если найду одну формулу в даташите, то что? Сеппуку сделаешь? Йаду выпьешь?)
-Какой вооще перенос? Все кроме веб-хеллоувердов делается под определенную платформу.
А для как минимум 50% задач индустриии не знать под какое железо делается - должностное преступление
которое к тому же уголовно наказуемо.
-99% кода кросс-платформенно.(ты болезный вообще забыл, что говорил несколько постов выше?)
-в результате анализа трудоемкость реализации имеет свойство снижаться на 90+%.
-75% задач и экономического выхлопа индустрии это как раз таки управление оборудованием и средства проектирования оборудования.
-Около 25% это внутрикорпоративный учет.
-А все остальное типа гоняния говнобайт - это коло 1%,
-в VCL фомрошлепства только 10%
-то что валяется на гитхабах на 99,9% верх безграмотности.
-И нужен ему при этом никому нахрен не нужный хеллоуверд.
-Тестирование соответсвия кода ТЗ это вообще нонсеенс.
-Устаревшим на 40 лет шарпом
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
31.01.2019, 10:05
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
COKPOWEHEU, хватит троллить!
Простите, дядя, я больше не буду!
А если серьезно, хотелось хоть какого-то примера его подхода. Найти примеров кода в его постах мне с ходу не удалось, аккаунт на github'е тоже. Не то чтобы я ожидал чего-то выдающегося...
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
2) Юношеский максимализм и вытаскивание из чёрной дыры офигительных статистик.
Еще волшебные определения (сейчас поиском прошелся)
- И прочий внутрикорпоративный софт которого на файлопомойках нет по определению.
- оборачиванием всего этого и должна заниматься стандартная библиотека в первую очередь, а не той чепухой которую в нее появилась мода напихивать через край, и которая даже если и годна для многого, по определению мало для чего лучшая
- Но сама цель [разработки языков с низким порогом входа] - глупость по определению
- а не каких то подкапотных средств [языков], которые способны по определению решат только одну задачу - эмуляцию синглтрединга средствами мультитрединга
- А то как бы без знания специальности опыт не появится по определению
- А программист это по определению толковый математик.
-в той нише для которой предназначена дельфа/билдер аккурат примерно четверть квалифицированных разрабов трудится, а неквалифицированных туда не пущают по определению
- в опенсорсе профессионалов вообще нет по определению опенсорса.
- В таких системах кустарный метод проб и ошибок не канает по определению
- 99,99% кода мультиплатформенны по определению.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
31.01.2019, 10:22
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Так и запишем: перенос вычислений с CPU на GPU дает ускорение максимум в 4 раза и только на слабом железе
Ты чи больной чи шо. GPU вообще ограниченный круг задач считать приспособлено. К примеру предсказание коллизий, особенно для не выпуклых/составных объектов, на GPU будут гораздо медленнее чем на СPU. Потому что на GPU алгоритмическая оптимизация этого дела если вообще и прокатит, то похерит всю его векторизацию к глиняной маме.

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
аккаунт на github'е тоже
На файлопомойках код не держу.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А если серьезно, хотелось хоть какого-то примера его подхода.
Ну сходи в универ поучись. Тама тебя всему этому научат.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
31.01.2019, 11:38
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
На файлопомойках код не держу.
Ну да, нет кода - нет проблем.
По остальному бреду тоже можно пройтись, но я уже пообещал Kuzia domovenok прекратить издеваться над детьми.
Ты лучше скажи что там с автоматизацией вызова сторонних программ на Си, что с решателем квадратных уравнений и что с портированием кода на Delphi в другие платформы?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
31.01.2019, 12:10
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
что с решателем квадратных уравнений и что с портированием кода на Delphi в другие платформы?
Дельфа вообще то и под Windows, Android, iOS и MacOS из коропки умеет.

Добавлено через 2 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ну да, нет кода - нет проблем.
Просто код пишу не для того чтобы он на файлопомойках валялся. И точно так же принципиально не использую код с файлопомоек.
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
31.01.2019, 15:36
Fulcrum_013,
Активность на форуме
Раздел Постов
Священные войны 1641
С++ для начинающих 1377
Игры разума 1157
Обо всем! 624
Непризнанные теории, гипотезы 334
То есть персонаж сидит на форуме ради срача. Исключением являются посты в разделе С++, но если вспомнить, - эта тема тоже начиналась в разделе С++. Логично предположить, что такие же срачи он и в разделе С++ ищет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2019, 15:36

Собираю PC для игр. Нужны советы!
Доброго времени суток! Хочу собрать себе ПК, но нет опыта, в связи с чем множество сомнений. Знакомых\друзей, шарящих в подобных вопросах,...

Компьютер для игр ( нужны советы )
Решил купить хороший компьютер для игр . В наличии около 30 тысяч гривен . Нужен исключительно для игр (CS:GO , DotA2 , GTA 5 и тд.) Что...

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

Советы по разработке алгоритма
Здравствуйте! Написал код по поиску минимального остовного дерева на windows forms - но он очевидно не очень хороший. Кто-нибудь может...

Советы в разработке БД: составления расписания в ВУЗе
Доброго времени суток, я нуждаюсь в помощи по разработке БД. Суть БД в том что она должна быть инструментом составления расписания в...


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

Или воспользуйтесь поиском по форуму:
210
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru