![]() |
Ответ: ЯП & Gamedev(взгляд изнутри)
Цитата:
ты не понял, я тут как раз больше всех за Питон. Красивый язык, богатая библиотека, много биндингов. Но есть и недостатки и их никто (Гвидо) не собирается исправлять, так как они объявлены фичами. Контроль типов параметров просили - в ругани на форуме идея утонула. Просили быстродействия - подняли в 2.5, но его недостаточно для движков. Питон - язык прикладной, а не системный. И в качестве языка для игровой логики подходит. Памяти жрет много, тоже аргумент против. На вебе, где он хорошо прижился, он конечно в тысячу раз лучше чем PHP. Но в игропроме другие проблемы и другие решения. Цитата:
Цитата:
Цитата:
Цитата:
|
Ответ: ЯП & Gamedev(взгляд изнутри)
ffinder
я тебя обрадую, используя boost время компиляции увеличивается раз в 10, потому что boost так и написан - даешь удобство, компиляцию реже STL к разным компиляторам тоже различается, зачем делать изменения когда можно свой STL накатать ? ну или на крайний случай использовать STLPort, но с ним тоже возится надо к тому же даже C Runtime между компиляторами может отличатся, к примеру наличие дополнительных критериев безопастности в visual studio Nebula мне нравится некоторыми решениями, но стиль у них гадкий имхо |
Ответ: ЯП & Gamedev(взгляд изнутри)
Цитата:
|
Ответ: ЯП & Gamedev(взгляд изнутри)
2 ffinder: Mono, насколько я знаю, это просто пародие на .NET CLR и более, менее "дышащий" софт запустить на нем нереально.. Java в отличии, это поддерживаемое ОпенСорсом детище и даже если Майкрософт перестанет поддерживать свой .NET, то Джава не умрет, а идеология почти таже что у C#, что у Джава.
Итак, как показало обсуждение, лучшим на сегодняшний день решением является использование C++ совместно со скриптами(тот же Питон). Но вот для меня открыт еще вопрос, ежели Небьюла это ужос, Огр, как выше сказали, гуано.. То какой двиг юзать? Хочется чтобы был заточен на рендеринг именно оутдор сцен. |
Ответ: ЯП & Gamedev(взгляд изнутри)
а вот в том то и прикол что хороших движков за приемлимые деньги нет, а какие есть требуют тщательной доработки напильником.
|
Ответ: ЯП & Gamedev(взгляд изнутри)
Цитата:
Идея в том что .NET interop делается легче чем JNI. Цитата:
|
Ответ: ЯП & Gamedev(взгляд изнутри)
Цитата:
Огр нормальный граф двиг:) |
Ответ: ЯП & Gamedev(взгляд изнутри)
О FDsagizi - Казахстанец =) Салам земляк!
Цитата:
2FDsagizi: Я вижу у тебя в подписи ссылка на сайт с игрой, которая на ОГРЕ сделана тобой, как вообще ощущения от него? Подойдет ли он для игр РПГ жанра? Я вроде как помню у него есть несколько режимов рендеринга: оутдор, индор и т.п. |
Ответ: ЯП & Gamedev(взгляд изнутри)
Цитата:
Огр, ну разные, были не приятные моменты, но приятных куда больше! К примеру те - же режимы out indor , ты можешь изменять без изменения кода, просто изменяешь тип используемого сцене менеджера. А дальше все само. Удобно плагины подключать, комьюнити очень большое, в том числе русско язычное. Очень много тулз, хорошая скорость работы, приятный стиль кода использован в нем, неплохой менеджмент ресурсов, материалы вообще прикольно сделано! А стабильность - выше всех похвал! Очень много чего для него сделано, и практически все в опен сорсе! Развиваеться, и довольно хорошо. |
Ответ: ЯП & Gamedev(взгляд изнутри)
Да на русском сайте огра посмотрел скрины тамашних людей, очень даже приличные они, да и ОГР вроде не такое уж и гуано, почему его так не любят здешние не пойму.. И насколько знаю можно без насилования кода одним кликом задействовать OpenGL вместо DirectX.
Значит всетаки из доступных на сегодня инструментов первенство держат C++ в связке с OGRE и скриптами(скорее всего Lua). =) |
Ответ: ЯП & Gamedev(взгляд изнутри)
Короче, FDsagizi, тебе только рекламщиком работать, расхвалил мощно, я аж на сайт ихний пошел:)
Движок повзрослел, вернее его поддержка. Теперь всё есть в бинарниках, есть скрины, демы, плагины. Есть интегрированные ODE и Newton. И главное что есть враппер под .NET/Mono! Когда я смотрел на Ogre всё было значительно печальнее. Но за это время и DX9 стал массовым, и интернет теперь такой что скачать 80-100 метров казуалки - не вопрос. Baisangur Lua на PC - нонсенс и инерция мышления, создает столько же проблем, сколько и решает. Я для себя выбрал Boo = .NET + Python + опциональная(!) статическая типизация + умеет перезагрузку кода на лету (умные люди говорят) Где взять? SharpDevelop идет с ней в комплекте. Сейчас сижу и под Boo пробую примеры от Mogre:cool: |
Часовой пояс GMT +4, время: 10:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot