forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   КАКОЙ ЯЗЫК?? (http://forum.boolean.name/showthread.php?t=17747)

Mr_F_ 12.01.2013 02:55

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

механику на c# делают только упоротые юнитифилы, а в остальном мире - lua, js, lisp и куча специфических скриптовиков
c# для игровой логики - why not? его можно скомпилить и не шуровать виртуальной машиной (вроде ж).
я не говорю о более низкоуровневых системах типа поиска путей, менеджерах всяких сущностей, это задачи более-менее чёткие, и их можно хорошо спланировать и оптимизированно сделать на плюсах, но когда тебе надо напихать в сцену кучу NPC и испробовать на них 30 разных видов поведения, командной работы, всяких реакций на кучу раздражителей, при этом следя за балансом и переделывая всё нафиг каждый день в другую сторону - менее геморройный язык типа шарпа мне кажется гораздо более подходящим.

tormoz 12.01.2013 04:10

Ответ: КАКОЙ ЯЗЫК??
 
Вложений: 1
Вложение 18452

jimon 12.01.2013 04:27

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

Сообщение от Mr_F_ (Сообщение 249141)
c# для игровой логики - why not? его можно скомпилить и не шуровать виртуальной машиной (вроде ж).
я не говорю о более низкоуровневых системах типа поиска путей, менеджерах всяких сущностей, это задачи более-менее чёткие, и их можно хорошо спланировать и оптимизированно сделать на плюсах, но когда тебе надо напихать в сцену кучу NPC и испробовать на них 30 разных видов поведения, командной работы, всяких реакций на кучу раздражителей, при этом следя за балансом и переделывая всё нафиг каждый день в другую сторону - менее геморройный язык типа шарпа мне кажется гораздо более подходящим.

js проще

devolonter 12.01.2013 06:16

Ответ: КАКОЙ ЯЗЫК??
 
Так тема плавно перешла в холивар. Я согласен с Amatsu писать нужно на том, на чем умеешь писать. Игру (точнее приложение) не язык программирования красит. Я начинал с бэйсика, но это не помешало мне позже изучить СИ-подобные языки.

burovalex 12.01.2013 10:07

Ответ: КАКОЙ ЯЗЫК??
 
Ребят, конечно мой косяк, не правильно вопрос поставил.
Надо было про движок спрашивать.
Но я так и не понял какой движок больше подойдёт.
Мне просто нужен движок, похожий на блитц простотой (создал камеру, создал свет 2-мя командами, а не десятками строк), с возможностью использовать шейдеры и прикрутить к движку хороший физический движок (в них я тоже не особо волоку, но чтоб возможности были как у буллета, физикс враппер так и не доработан был полноценно)

Как написал Randomize
Цитата:

Никто не захочет иметь бурный секс с умными указателями когда нужно описывать поведение множества объектов и их взаимодействий.
Мне вот это Реально не нужно.

Ктото написал "Xors3d или Irlich(или как он там..)"
Но ксорс надо к чему то прикручивать, как я понял сам он по себе просто либа..

Если бы без проблем работало Blitz3D+Xors3D+BlitzBullet
У меня бы вообще никаких вопросов не было...

Черный крыс 12.01.2013 10:17

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

Сообщение от MoKa (Сообщение 249126)
Ты не туда смотришь.
на С++ не пишут игровую логику, на нём пишут системы для работы с игровой логикой, и это можно сказать 90% всей игровой логики.

Воистину эпичный высер :)

Цитата:

Сообщение от MoKa (Сообщение 249126)
Тот кто пишет движки, может написать игру.

В итоге получаем шЭдевры вроде от той же id Software, где товарищ Кармак неиллюзорно бздил над каждым дизайнером его конторы.

Цитата:

Сообщение от MoKa (Сообщение 249126)
Тот кто пишет игру, не может писать движки.

В итоге получаем шедевры, в которые с удовольствием играют и 10 и 20 лет спустя. Яркий пример - ЛукасАртовские квесты 90-х годов. Где один очень умный комрад разработал виртуальную интерактивную систему SCUMM, после чего, дизайнеры начали воять эпичные игры, уже без участия этого самого умного комрада. ( да, правда система подвергалась модификации... но это делалось в стороне от основного производственного процесса ).

Вобсчем, истина как всегда плавает где то между Мексикой и Гандурасом. Согласитесь, что сравнивать C++ и C# - это все равно что сравнить зеленое с кислым. Для каждой задачи - свой инструмент.

А то развели тут батхерт с элементами "пискотряса", у кого какие клиенты - аля дедушка Фрэйд... с пеной у рта утверждавший - если тебе снится шляпа дыркой вверх - это значит к пи*де, вроде как ты хочешь.... А вот если мне снится пи*да, это что? Я шляпу хочу что ли, мля? :crazy:

burovalex 12.01.2013 10:34

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

Сообщение от burovalex (Сообщение 249149)
Ребят, конечно мой косяк, не правильно вопрос поставил.
Надо было про движок спрашивать.
Но я так и не понял какой движок больше подойдёт.
Мне просто нужен движок, похожий на блитц простотой (создал камеру, создал свет 2-мя командами, а не десятками строк), с возможностью использовать шейдеры и прикрутить к движку хороший физический движок (в них я тоже не особо волоку, но чтоб возможности были как у буллета, физикс враппер так и не доработан был полноценно)

Как написал Randomize

Мне вот это Реально не нужно.

Ктото написал "Xors3d или Irlich(или как он там..)"
Но ксорс надо к чему то прикручивать, как я понял сам он по себе просто либа..

Если бы без проблем работало Blitz3D+Xors3D+BlitzBullet
У меня бы вообще никаких вопросов не было...


Вы со спорами вообще от темы ушли!!
Блин, ну посоветуйте что-нибудь дельное!

Amatsu 12.01.2013 10:55

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

Сообщение от burovalex (Сообщение 249151)

Вы со спорами вообще от темы ушли!!
Блин, ну посоветуйте что-нибудь дельное!

Цитата:

Сообщение от Amatsu (Сообщение 249095)
Unity3d + C#

jimon и MoKa, я как-то видел вакансию в Москве на over 20k$ в месяц (возможно и больше, не буду врать, не помню) - требовался программист-инженер, умеющий работать с какой-то чудо-кластерной системой и магистралями и знающий такие среды и ЯП, про которые я никогда не слышал. ВОТ к чему вам надо стремиться. А не к написанию движков для мобилок или работе белым воротничком в офисе. Ваши стремления как программистов слишком мелкие. Вы не игры мечтаете делать, вы мечтаете быть самыми востребованными программистами на рынке труда - ну так берите выше

з.ы. а нефтянники и супер-менеджеры/руководители компаний еще больше зарабатывают. Я уж не говорю про политиков. Может зря вы за C++ взялись, а? Слишком мелко, сликом

з.з.ы. кстати о "взрослых дядях-разработчиках". Забавно, но inXile Entertainment взяли для разработки Wasteland 2 Unity. Это конечно не заслуга юнити, они могли и анрил взять, не суть. Я к тому что когда взрослые дяди-разработчики с огромным опытом создания настоящих хитов, вошедших в историю, вроде Fallout, Planescape и т.д., уходя из мейнстрима - они не кидаются писать свой движок, они просто берут что-то готовое, простое и эффективное - и делают на нем игру, не забивая себе голову понятиями "востребованность на рынке труда" и "универсальный язык программирования"

burovalex 12.01.2013 12:42

Ответ: КАКОЙ ЯЗЫК??
 
Мда,хотел бы на Юнити посматреть, правда я сейчас на вахте, тут только 3Г модем, 600 мб неделю выкачивать..

Amatsu, объясни пожалуйста, каким образом объядиняются Unity и С#?
Юнити как я понял готовый движок, тогда что С# идет как библа чтоли 0_о? (извини за нуб-опрос :) )

Amatsu 12.01.2013 13:08

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

Сообщение от burovalex (Сообщение 249159)
Мда,хотел бы на Юнити посматреть, правда я сейчас на вахте, тут только 3Г модем, 600 мб неделю выкачивать..

Amatsu, объясни пожалуйста, каким образом объядиняются Unity и С#?
Юнити как я понял готовый движок, тогда что С# идет как библа чтоли 0_о? (извини за нуб-опрос :) )

Юнити - это и движок (версия 4.0 использует DX11) и инструментарий (хороший визуальный редактор сцен и ресурсов). У нее свой собственный компилятор, которые понимает скрипты, написанные на трех языка - C#, Java и Boo. Сам я лично предпочитаю C#, так как, я уже писал выше, в отличие от Java он имхо более гибок и удобен. Хотя и несколько сложнее в освоении, да. С другой стороны, так же имхо - в дальнейшем если ты пойдешь по пути Моки - перейти на C++ мне кажется будет проще с C#, нежели с явы. Но если остановишься на Юнити - шарпа тебе хватит за глаза.

Так же можешь прислушаться к другим вариантам. Можешь и на третий анрил обратить внимание, и на XNA

jimon 12.01.2013 14:30

Ответ: КАКОЙ ЯЗЫК??
 
Amatsu
в юнити javascript, раз ты путаешь java и javascript может ты и не работаешь нигде ? :)

ps. мне щас больше интересен VHDL и C-to-HDL решения, ведь в цпп уже всё известно, потому пространство для развития почти безграничное

Mr_F_ 12.01.2013 14:34

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

js проще
Цитата:

перейти на C++ мне кажется будет проще с C#
верно и наоборот. мне после плюсов шарп показался более "родным", так что достаточно было нагуглить, что вместо delete там свой сборщий мусора, дефайны ограничены в возможностях, и с массивами есть отличия, а так я и не изучал его специально )) ну и как бы всё пишется и работает.

Черный крыс 12.01.2013 15:05

Ответ: КАКОЙ ЯЗЫК??
 
Автору рекомендую именно C# в любых его проявлениях, ибо тренд, и что бы там не говорили бородатые программисты, но именно за ним будущее... даже скажу больше, С# это некое переосмысление С++ в сторону упразнения ненужных (читай редкоиспользуемых и сомнительных с практической точки зрения) фич, увеличения православных моментов, и общей юзабельности языка. Ни в коем случае не умаляю достоинств С++, но с ростом производительности каменных пород мир уверенно идет в сторону универсального программирования, в котором скорость отходит на второй план. Хотя шарп не такой уж и медленный, даже по сравнению с С++, что делает его вдвое более ценным языком.

jimon 12.01.2013 15:06

Ответ: КАКОЙ ЯЗЫК??
 
Diablo1909
да тренд до 2009, а теперь это такой тренд что microsoft от него отказывается :)

pax 12.01.2013 15:19

Ответ: КАКОЙ ЯЗЫК??
 
Цитата:

Сообщение от jimon (Сообщение 249173)
в юнити javascript

В Unity - UnityScript, тот яваскрипт который там есть ни разу не javascript, о котором все думают.

PS: ну и горазды вы похоливанричать) Пишите на чем пишется ;)

Цитата:

Сообщение от jimon (Сообщение 249181)
да тренд до 2009, а теперь это такой тренд что microsoft от него отказывается :)

пруфы?


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

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