Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/179: Рейтинг темы: голосов - 179, средняя оценка - 4.59
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2

Уникальная кроссплатформенная супер 3D игра

16.12.2013, 11:32. Показов 43790. Ответов 672
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Эта тема посвящена созданию кроссплатформенной трехмерной игры.
Ну и по традиции всех убийц кризисов, фолаутов, массэффектов и т.д. я буду главным манагером. Для разработки игры нужны художники, моделеры, программисты, готовые усердно в поте лица бэзвозмездно работать не жалея себя.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.12.2013, 11:32
Ответы с готовыми решениями:

что лучше купить 9700к с 2060 супер или 3600 с 2070 супер?
для игрушек но вдруг потом буду стримить

УНИКАЛЬНАЯ ЗАДАЧА!
Разработать программу для расчета площади фигуры, изображенной на рисунке сплошной утолщенной линией. Исходные данные (х1, у1, R1, х2, у2,...

Уникальная строка
Здравствуйте, такой вопрос. Есть выборка результата SELECT из таблицы t1. Есть таблица t2 ,в которой составной первичный ключ (4...

672
Заблокирован
29.01.2014, 08:22
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от programina Посмотреть сообщение
Вы имеете ввиду жанры или что?
нет, я имею ввиду вообще движок под только одну игру или планируется его использовать для производства многих игр (ну типа юнити) ?
0
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 538
29.01.2014, 08:46
Цитата Сообщение от ляга Посмотреть сообщение
ты лог используешь в своём движке? Если да, то для каких конкретных целей?
Для всего это надо использовать. При инициализации/деинициализации, открытии/закрытии файлов/ресурсов. При исправляемых ошибках, при возможных ошибках.
А то потом будете сидеть и искать ошибку.

Добавлено через 35 секунд
Цитата Сообщение от programina Посмотреть сообщение
а лог мне не нужен.
ошибка критического уровня.
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
29.01.2014, 11:51  [ТС]
Цитата Сообщение от Дождь Посмотреть сообщение
нет, я имею ввиду вообще движок под только одну игру или планируется его использовать для производства многих игр (ну типа юнити) ?
Зависит от моей фантазии, и не люблю гадать, а вдруг после создания игры мне надоест производство игр.

Добавлено через 2 минуты
Цитата Сообщение от Kukurudza Посмотреть сообщение
ошибка критического уровня.
Ничего страшного, я думаю, что если сразу исправлять ошибки, то лог не понадобится.
0
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 538
29.01.2014, 12:12
Цитата Сообщение от programina Посмотреть сообщение
Ничего страшного, я думаю, что если сразу исправлять ошибки, то лог не понадобится.
а когда ваша игра начнет падать на другой машине или вообще после релиза, то тогда как?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
29.01.2014, 12:20
Цитата Сообщение от Дождь Посмотреть сообщение
я имею ввиду вообще движок под только одну игру или планируется его использовать для производства многих игр
Мне кажется, что рано задаваться таким вопросом, когда окончания завершения одной игры даже на горизонте не видно
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
29.01.2014, 12:23  [ТС]
Цитата Сообщение от Kukurudza Посмотреть сообщение
а когда ваша игра начнет падать на другой машине или вообще после релиза, то тогда как?
Ну такого я не допущу. Она не будет падать вообще. Отчего вдруг она может упасть, если на моем компе не падает?
0
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 538
29.01.2014, 12:25
Цитата Сообщение от Evg Посмотреть сообщение
Мне кажется, что рано задаваться таким вопросом, когда окончания завершения одной игры даже на горизонте не видно
а если не задаться этим сейчас, то потом движок вообще будет невозможно "вырезать" из игры. он обрастет миллионом зависимостей и связей. тогда вообще не задаваться больше этим вопросом.

Добавлено через 36 секунд
Цитата Сообщение от programina Посмотреть сообщение
Ну такого я не допущу. Она не будет падать вообще. Отчего вдруг она может упасть, если на моем компе не падает?
ммм, максимализм...
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
29.01.2014, 12:30  [ТС]
Цитата Сообщение от Kukurudza Посмотреть сообщение
ммм, максимализм...
нет, я серьезно, opengl на всех компьютерах одинаковый, поэтому должно работать на всех компах.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
29.01.2014, 12:43
Цитата Сообщение от Kukurudza Посмотреть сообщение
а если не задаться этим сейчас, то потом движок вообще будет невозможно "вырезать" из игры. он обрастет миллионом зависимостей и связей. тогда вообще не задаваться больше этим вопросом.
Таким вопросом в принципе нельзя задаваться, когда ты пишешь первую за всю жизнь более-менее серьёзную программу.

Человеку из 14 века не стоит задаваться вопросом "а каков реальный период обращения земли вокруг солнца", поскольку он ещё не знает, что земля вращается вокруг солнца.
1
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 538
29.01.2014, 12:48
Я с Вами не согласен. Если программа более-менее серьезная, то обязаны рассматриваться такие вопросы как архитектура приложения, модульность кода и еще миллион других, на которые на форуме могут указать.
Тогда в чем заключается серьезность программы? Собрать сэмлы из интернета в один помойный ящик?
А вообще холиварить можно много.
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
29.01.2014, 12:53  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Таким вопросом в принципе нельзя задаваться, когда ты пишешь первую за всю жизнь более-менее серьёзную программу.
а если не задаваться сразу, то это будет бег на месте. Лучше один раз сделать хорошо, чем потом переделывать сто раз. Даже пословица есть такая: семь раз отмерь и один раз отрежь
0
 Аватар для pHOMM
480 / 253 / 51
Регистрация: 30.06.2010
Сообщений: 651
29.01.2014, 13:06
Может, проще залить в репозиторий куда (github bitbucket googlecode sourceforge), да пусть люди учиняют код-ревью, там всё будет - и людям польза и вопросов меньше и Вам советы (кстати, это дисциплинирует, сразу ощущается серьёзность проекта, и т.п.), плюс мб кто-то даже примкнёт к разработке.
В целом согласен с
Цитата Сообщение от Kukurudza Посмотреть сообщение
Если программа более-менее серьезная, то обязаны рассматриваться такие вопросы как архитектура приложения, модульность кода и еще миллион других, на которые на форуме могут указать.
И тоже не очень разделяю тенденцию тут флудить, лучше в дело время и силы вкладывать.
programina , насчёт огл и его различий на компах - Вы явно не в теме. Почитайте хоть что ли одного уважаемого мной индидева http://rlgclub.ru/forum/viewtopic.php?f=25&t=896 , он подробно описывал проблемы с железками и т.п., у него целые деревья совместимости в коде раскинулись, через фолбэк на более старые версии огла кучу конфликтов резолвит, при этом картинка меняется и процесс работы программы тоже, и всё это надо учитывать.
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
29.01.2014, 13:29  [ТС]
pHOMM, надо просто не пользоваться всякими расширениями нвидии и т.п.

Добавлено через 2 минуты
огл везде одинаковый, есть даже такое словосочетание opengl 4 core
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
29.01.2014, 13:39
Цитата Сообщение от Kukurudza Посмотреть сообщение
Я с Вами не согласен. Если программа более-менее серьезная, то обязаны рассматриваться такие вопросы как архитектура приложения, модульность кода и еще миллион других, на которые на форуме могут указать.
Тогда в чем заключается серьезность программы? Собрать сэмлы из интернета в один помойный ящик?
А вообще холиварить можно много.
Цитата Сообщение от programina Посмотреть сообщение
а если не задаваться сразу, то это будет бег на месте. Лучше один раз сделать хорошо, чем потом переделывать сто раз. Даже пословица есть такая: семь раз отмерь и один раз отрежь
Чтобы задаться вопросом правильного проектирования программы, нужно поиметь хоть какой-то опыт. Опят можно поиметь, только после того, как что-то реально сделаешь, причём до конца, а не бросив на полпути. Только после этого, нарвавшись на кучу проблем и набив шишки, сможешь увидеть ошибки в проектировании и учесть их при проектировании будущей программы.

Можно, конечно, в первой же программе попытаться сразу сделать всё правильно. Но я бы не советовал, т.к. на это уйдёт слишком много энергии. Не надо пытаться сделать всё и сразу. Сначала научись писать большие игры, которые логически можно разбить на независимые компоненты (движок, хранилище данных, построение сценария и т.п.), а потом уже пытайся их правильно проектировать. Потому что сразу проектировать то, в чём не имеешь практического опыта - это просто закидоны пальцами и не более того
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
03.02.2014, 20:45  [ТС]
Совершенно случайно, рассматривая текстурные координаты во фрагментном шейдере, обнаружила для себя эффект, который обычно называется глубиной резкости изображения пространства (depth of field). Дело в том, что если сделать очень небольшое смещение текстурных координат и затем прибавить вектор цвета пикселя, полученный из этих координат, к вектору, полученному из исходных текстурных координат, и поделить сумму на два, то изображение в результате получится раздвоенным или размытым. А для того, чтобы сделать изменение резкости в глубину, нужно сделать смещение зависимым от расстояния обьекта до камеры.

Добавлено через 5 минут
Цитата Сообщение от programina Посмотреть сообщение
нужно сделать смещение зависимым от расстояния обьекта до камеры
Возможно, что вру. Еще не разобралась в этом вопросе. Наверно можно сделать зависимым от глубины пикселя.
0
Заблокирован
03.02.2014, 21:41
покажи хоть что у тебя там получается на данный момент ...
0
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
04.02.2014, 08:40
у нее комната, пара лампочек в потолке, пара коробок на полу в клеточку и камера на штативе стоит. а. и еще стенка с нарисованными на ней окном и дверью. скрин где то на предыдущих 1234-х листах.
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
04.02.2014, 08:46  [ТС]
Цитата Сообщение от Дождь Посмотреть сообщение
покажи хоть что у тебя там получается на данный момент ...
там большая равнина с горами и много кубиков. А пока думаю про коллизию, из модели равнины сделала массив точек, надо придумать как сделать так, чтобы не пришлось вычислять расстояния от камеры до каждой точки. Например если камера находится на левой стороне равнины, то нужно исключить из обсчета правую часть, затем если камера находится в верхней половине левой части, то нужно исключить левую нижнюю часть и так далее, пока вокруг камеры не останется около 9 точек, из которых я буду искать 4 самые близкие точки, и вычислять точку пересечения камерой четырехугольника, образованного этими 4-я точками. Вобщем очень сложная вещь.

Добавлено через 1 минуту
Цитата Сообщение от vxg Посмотреть сообщение
у нее комната, пара лампочек в потолке, пара коробок на полу в клеточку и камера на штативе стоит. а. и еще стенка с нарисованными на ней окном и дверью. скрин где то на предыдущих 1234-х листах.
а вот и не угадали
0
Заблокирован
04.02.2014, 10:01
Цитата Сообщение от programina Посмотреть сообщение
А пока думаю про коллизию, из модели равнины сделала массив точек, надо придумать как сделать так, чтобы не пришлось вычислять расстояния от камеры до каждой точки
Сдаётся мне, что у тебя в корне не верный подход. Ты нарисуй в пэйнте, что конкретно хочешь сделать - будем думать, как тебе помочь
1
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
04.02.2014, 10:20
Цитата Сообщение от programina Посмотреть сообщение
Вобщем очень сложная вещь
я бы даже назвал этот подход "ад". тут что то не так (с)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.02.2014, 10:20

Уникальная выборка
Приветствую. Есть таблица c полями ID, Param1, Param2 Таблица заполнена примерно так: 1 FirstValue1, SecondValue1 2 FirstValue1,...

Розыскивается: идея уникальная
Привет) Нужна идея))) В чем суть: мне нужно задание на ближайший год. Хочу за год реализовать достаточно большой (человек за один год...

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

Уникальная тематика сайта
У моего сайта уникальная тематика, конкурентов вообще нету... Но зря этому радоваться, люди не могут искать то, чего не знают... Вопрос как...

Уникальная ндексация: траблы
Создаю такую БД в составе проекта: Беда в том, что при добавление в таблицу "тдиагнозы" (в другие пока не пробовал) выдает...


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

Или воспользуйтесь поиском по форуму:
120
Закрытая тема Создать тему
Новые блоги и статьи
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru