forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Наш форум (http://forum.boolean.name/forumdisplay.php?f=24)
-   -   Вектор развития (http://forum.boolean.name/showthread.php?t=12634)

pax 28.06.2010 22:12

Ответ: Вектор развития
 
Цитата:

Сообщение от Igor (Сообщение 151914)
Я только за. Только проект для телефона - сделать проще, быстрее и лучше

Для какого телефона, какими средствами и проще и лучше по сравнению с чем?

Hurrit 28.06.2010 22:17

Ответ: Вектор развития
 
Цитата:

Сообщение от pax (Сообщение 151902)
Я вообще идею проекта не предлагаю, а предлагаю идею создания проекта, а если кто решиться на это, то тогда обсудим уже детали. Булке сейчас нужно что-то новое. Без этого она развалится.

Это круто, только надо чтобы кто-то следил за всем, написал все функции, которые необходимы и т.д. и т.п. А так, однозначно поддерживаю!

Morganolla 28.06.2010 22:18

Ответ: Вектор развития
 
Предлагаю сюжет типа мастер оф орион МОО2

h1dd3n 28.06.2010 22:21

Ответ: Вектор развития
 
Я тоже хочу поучаствовать.
Цитата:

Я только за. Только проект для телефона - сделать проще, быстрее и лучше
И чем же это лучше?

pax 28.06.2010 22:33

Ответ: Вектор развития
 
Итак есть несколько желающих... устроим обсуждение создаваемого проекта в отдельной теме?

Поехали: http://forum.boolean.name/showthread...ewpost&t=12761

Illidan 29.06.2010 10:27

Ответ: Вектор развития
 
PAX, ты это, не думай что никому ненужны твои уроки. я например по ним учусь, правда ридонли, но при таком раскладе буду отписываться. и, вообще, требую продолжения!

Morganolla 29.06.2010 19:46

Ответ: Вектор развития
 
Цитата:

Сообщение от Illidan (Сообщение 152016)
PAX, ты это, не думай что никому ненужны твои уроки. я например по ним учусь, правда ридонли,....

Уроки были очень полезны! Я тоже покрутил Unity и получил приблизительное представление как все это работает. Спасибо, рах!
Действительно напоминает ГамеМакер. И это немного напрягает,т.к. всего кода ты не видишь, а только встраиваешь свои скрипты в некий каркас.

h1dd3n 29.06.2010 19:56

Ответ: Вектор развития
 
Morganolla
"Всего кода", "Каркас" это ты о чем?

Morganolla 29.06.2010 20:01

Ответ: Вектор развития
 
Об Unity, или я не прав?

h1dd3n 29.06.2010 20:27

Ответ: Вектор развития
 
Цитата:

Сообщение от Morganolla (Сообщение 152095)
Об Unity, или я не прав?

Я понял что речь о юнити. Я спрашиваю какой код который ты не видишь тебе нужен?

pax 29.06.2010 23:49

Ответ: Вектор развития
 
Действительно, что за весь код?

Когда стартует сцена - все объекты сцены начинают вести себя в соответствии с назначенными компонентами и их настройками. Вот и все.

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

Нужен весь код проекта? Подключай Visual Studio. Юнити создает файл проекта, и ты увидишь весь код проекта, включая C#, JS и Boo исходники, которые есть в проекте.

Morganolla 30.06.2010 00:04

Ответ: Вектор развития
 
Может я и ошибся... Например, видеть основной цикл программы... как расчитываются времена... как подсчитывается FPS и т.д. Делать свои обработчики событий, управление от мыши и клавы и т.п.

pax 30.06.2010 00:23

Ответ: Вектор развития
 
Основной цикл делает юнити для каждого компонента объекта, если у него реализована функция Update, остальное писать придется самому.

h1dd3n 30.06.2010 01:03

Ответ: Вектор развития
 
Цитата:

Сообщение от Morganolla (Сообщение 152147)
Может я и ошибся... Например, видеть основной цикл программы... как расчитываются времена... как подсчитывается FPS и т.д. Делать свои обработчики событий, управление от мыши и клавы и т.п.

События коллизии, рендера и т.д. смотри здесь _http://unity3d.com/support/documentation/ScriptReference/MonoBehaviour.html
Управление инпутом (мышь, клавиатура, джостик) смотри в классе Input.
Код:

if (Input.GetMouseButton(0))
{
    GUILayout.Label("Left mouse button is pressed!");
}
if (Input.GetKey(KeyCode.Space))
{
    GUILayout.Label("SPACE is pressed!");
}

Кстати я не помню чтобы юнити подсчитывала FPS (но сделать самому не сложно).

pax 30.06.2010 01:19

Ответ: Вектор развития
 
FPS отображается в редакторе во время тестирования, если нужен счетчик FPS в рантайме, то вот здесь можно взять готовое решение: http://www.unifycommunity.com/wiki/i...ramesPerSecond

FDsagizi 30.06.2010 11:57

Ответ: Вектор развития
 
По теме

Вектор - сайт сейчас больше форумо ориентирован, хотелось бы больше внимания к готовым проектам!( аля Геймс Анатоми )

baton4ik 30.06.2010 23:32

Ответ: Вектор развития
 
А чем вызвано такое скептическое отношение к ОГРу? Я посмотрел сэмплы, мне понравилось. Прошу объяснить мне причину. Тему с проектом на юнити поддерживаю, т.к. с++ почти доучил, скоро буду учить с#. Но вот в чём дело - не стоит поднимать такие вещи (общий проект, "Игровой джем-сейшн"...) сейчас. Сейчас лето, многие, в том числе и я, в отъездах (а между тем я имею большое желание участвовать в подобных вещах). Давайте подождём хотя бы конца августа.

pax 30.06.2010 23:58

Ответ: Вектор развития
 
По поводу форумного проекта не соглашусь, у народа будет время подумать до августа ;)

По поводу огра: это не движок, это графическое АПИ не для начинающих. Для новичков он достаточно сложен.

baton4ik 01.07.2010 00:02

Ответ: Вектор развития
 
Цитата:

Сообщение от pax (Сообщение 152342)
По поводу форумного проекта не соглашусь, у народа будет время подумать до августа ;)

По поводу огра: это не движок, это графическое АПИ не для начинающих. Для новичков он достаточно сложен.

Ну так подумать - это если есть Интернет. А если нету? Сейчас я отдыхаю у бабушки, Интернета нет. А это я заглянул к местным знакомым и оккупировал компьютер :) А потом поеду в палаточный лагерь, какой там Интренет? :) Люди юез Интернета и не узнают о проекте.

Огр: знаю, что гапи. Сложности не боюсь :) Но тем не менее ты меня убедил юзать юнити, спасибо Ф:)

pax 01.07.2010 00:16

Ответ: Вектор развития
 
Цитата:

Сообщение от baton4ik (Сообщение 152343)
Люди юез Интернета и не узнают о проекте.

Люди без интернета не знают вообще о булке ;) Я вообще в деревне GPRS'ом аккумулятор мобильника убиваю ))

baton4ik 01.07.2010 19:33

Ответ: Вектор развития
 
Цитата:

Сообщение от pax (Сообщение 152346)
Люди без интернета не знают вообще о булке ;) Я вообще в деревне GPRS'ом аккумулятор мобильника убиваю ))

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

pax 01.07.2010 20:31

Ответ: Вектор развития
 
Цитата:

Сообщение от baton4ik (Сообщение 152425)
Гпрс (пишу с него) - удовольсвие не из дешевых, хотя смотря какой оператор. Да и читать не удобно.

У меня модем телефона подключен через блютус к компу. Я взял анлим на лето - Мегафон МегаФорсаж (500р.мес). Так что я на форуме сижу даже с картинками ;)

HolyDel 02.07.2010 20:01

Ответ: Вектор развития
 

Цитата:

Сообщение от baton4ik (Сообщение 152337)
т.к. с++ почти доучил.

:-D


Цитата:

По поводу огра: это не движок, это графическое АПИ не для начинающих
это не так. это именно движок - разве что графический, а не игровой.
максимум что ГАПИ умеет (должно уметь по идее) это рисовать треугольник. а дальше уже разработчик графического движка решает каким образом всю эту кучу трисов отрисовать чтобы они напоминали симпатичную модельку, и при этом не дымились чипы на вашей видеокарте.

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

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

pax 09.07.2010 13:28

Ответ: Вектор развития
 
Цитата:

Сообщение от HolyDel (Сообщение 152545)
По теме - хотелось бы видеть, слышать, обсуждать какие нибудь методы, инструменты программирования. это потомучто я программер, неплохо-бы если бы моделлеры обсуждали, делилсь оытом моделирования, текстурщики опытом рисования текстур и т.д. это на мой взгляд и будет сайт с максимальной полезностью.

Да действительно не хватает у нас на форуме раздела по теории создания игр. Хотелось бы пообсуждать аспекты возможных реализаций каких-то сложных игровых систем, например диалоговых как в Fallout 1/2... алгоритмов искуственного интелекта и т.д. От простых обсуждений теории создания игр в отдельном разделе было бы много пользы.
Вторым этапом было бы интересно превратить эту теорию в практику.

is.SarCasm 09.07.2010 13:48

Ответ: Вектор развития
 
Булке нужны новые разделы. А кто их будет создавать?

jimon 09.07.2010 13:49

Ответ: Вектор развития
 
pax
Цитата:

Да действительно не хватает у нас на форуме раздела по теории создания игр.
еще бы люди читали учебники по дискретной математике, структурам данных и алгоритмам... мечты-мечты xD

ps. хотя в принципе если собраться то можно написать какой-то общий теоретический курс с практической реализацией на какой нибудь технологии (+ общее объяснение как работают используемые механизмы в ОС, а то люди не понимают) и сделать из этого летную школу, но это нужно спонсорство, помещения, расселять всех куда-то, лекторов нанимать, на фоне новой индустриальной революции это никуда не годится

Dream 09.07.2010 14:00

Ответ: Вектор развития
 
Цитата:

Сообщение от Igorian (Сообщение 153853)
Булке нужны новые разделы. А кто их будет создавать?

это не тот вопрос. Вопрос кто будет поддерживать эти разделы?

Nuprahtor 09.07.2010 14:20

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

Taugeshtu 09.07.2010 15:58

Ответ: Вектор развития
 
Поддерживаю "геймдизайнерскую" сторону интереса.

pax 09.07.2010 16:18

Ответ: Вектор развития
 
Из своего личного опыта могу сказать, что уже была бы готова бета текущего проекта, если бы у нас был нормальный гейм-дизайнер. Но так как его нет, мы еще стоим на этапе продумывания концепта. Грамотно передать суть проекта и написать дизайн-документ - это одна из самых тяжелых задач в геймдеве по моему.

Taugeshtu 09.07.2010 16:52

Ответ: Вектор развития
 
А по-моему она же - одна из самых интересных... Придумать правила игрового мира и передать их другим.

ffinder 09.07.2010 17:31

Ответ: Вектор развития
 
Цитата:

Сообщение от pax (Сообщение 153885)
Из своего личного опыта могу сказать, что уже была бы готова бета текущего проекта, если бы у нас был нормальный гейм-дизайнер. Но так как его нет, мы еще стоим на этапе продумывания концепта. Грамотно передать суть проекта и написать дизайн-документ - это одна из самых тяжелых задач в геймдеве по моему.

ну, тут ты слегка перегибаешь,
результат в любой комплексной работе это произведение факторов, а не сумма, т.е. "ложка говна напрочь портит бочку мёда".
ИГРА = Геймдизайн Х Код Х Арт Х Звук
другое дело, что к геймдизайну несведущие люди относятся как пустому месту, типа "это же очевидно" или "оно само собой как-то":)

pax 09.07.2010 19:57

Ответ: Вектор развития
 
Код и Арт - это функции от Геймдизайна. Звук в принципе тоже. Следовательно если геймдизайн стремится к нулю, то ИГРА стремится к нулю минимум в четыре раза быстрее. Да и если бы компоненты были бы независимыми, то при Геймдизайн => 0, ИГРА => 0 т.к. у нас произведение. Получается противоречие с предыдущим утверждением.

Да и какой код если не знаешь что делать? Кода есть идея, а не проработаны ее составляющие.

SBJoker 09.07.2010 20:15

Ответ: Вектор развития
 
Тогда формула игры принимает вид:
Игра = Геймдизайн * (Арт + Код + Звук)

ffinder 09.07.2010 22:10

Ответ: Вектор развития
 
Цитата:

Сообщение от pax (Сообщение 153917)
Да и какой код если не знаешь что делать?

золотые слова:super:

pax 09.07.2010 22:38

Ответ: Вектор развития
 
Цитата:

Сообщение от ffinder (Сообщение 153943)
золотые слова:super:

Сарказма не понял :4to:

ffinder 09.07.2010 22:58

Ответ: Вектор развития
 
Цитата:

Сообщение от pax (Сообщение 153950)
Сарказма не понял :4to:

я это серьёзно, без стёба

Dream 10.07.2010 02:18

Ответ: Вектор развития
 
работал не раз с людьми которые хотели сделать игру (даже по работе, с художником, которому по совместительству дали звание гейм дизайнера, теперь правда он поднабрался опыта, даёт более менее чёткие представления что он видит), ихние слова:
- Вот-вот здесь хочу чтобы прикольно так эффект появился!
Я: КАКОЙ ЭФФЕКТ?!
-ну как какой?! вот появляется засвет, и вокруг всё так засвечивается и переливается!
Я: КАКОЙ ЗАСВЕТ?!?! ЧТО ЗАСВЕЧИВАЕТсЯ?! КАК ПЕРЕЛИВАЕТСЯ?!
- да ну бля, ты что тупой?! вот ЭТОТ (показывает пальцем в монитор на объект в запущенном билде/скриншоте) винтик(*уинтик) засвечиваться, засвет я СЕЙЧАС БУДУ ДЕЛАТЬ, потом появляется переливание.
Я:ага,понятно... а засвет, появляется КОГДА ПОТОМ?! КАКОЕ ПЕРЕЛИВАНИЕ?!
------------
и так каждый раз. Как понимаете, из первоначальной фразы -"Вот-вот здесь хочу чтобы прикольно так эффект появился!" ничего из того что представляет себе человек понять невозможно. Нужно задавать конкретные вопросы, чтобы понять наконец то, что на самом деле нужно сделать. Конечно, казалось бы - сделай как ты себе представляешь, а потом и справят, но ёпт, иногда на то чтобы сделать чтото уходит день, а после этого тебе говорят "ХУРМА!". получается что ты потратил 8 человекочасов в пустую!
это если геймдизайнер не опытный, и вообще он не геймдизайнер.
С опытным геймдизайнером, работа превращается в удовольствие (честно, даже еслиб не платили), когда ты целенаправлено делаешь чтото, и в конце получаешь желаемый результат.
Это было к теме о гейм дизайнерстве)
P.S. извиняюсь за множество опечаток

ARA 10.07.2010 09:12

Ответ: Вектор развития
 
Цитата:

Сообщение от Dream (Сообщение 153987)
- Вот-вот здесь хочу чтобы прикольно так эффект появился!

Странно. Я когда кодеру говорю что-то подобное он сразу делает так, как я представлял :-D Хорошо когда члены команды умеют читать мысли друг друга. Ещё хорошо, когда программист чуть чусть творческий и может местами от себя какуюто прикольную фишку сотворить, которая понравится геймдизайнеру =)

pax 10.07.2010 11:03

Ответ: Вектор развития
 
Цитата:

Сообщение от ARENSHI (Сообщение 153993)
Странно. Я когда кодеру говорю что-то подобное он сразу делает так, как я представлял :-D Хорошо когда члены команды умеют читать мысли друг друга. Ещё хорошо, когда программист чуть чусть творческий и может местами от себя какуюто прикольную фишку сотворить, которая понравится геймдизайнеру =)

Жаль что большинство программистов не экстрасенсы, тогда бы все что хочет заказчик было написано так как надо с первого раза...


Часовой пояс GMT +4, время: 23:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot