Another lazy programmer… Currient status : offline
RSS icon Home icon
  • Бывает же…

    Posted on апреля 19, 2009 Crol No comments

    Тут у нас летом практика запланированна, так вот я решил устроится к нашему преподу по web_программированию, golodnyj. А так как он помешан на Java, то не трудно было предположить, что я буду летом заниматься чем то на ней, но мог ли я предположить, что будет напрямую связанно с 3d, с играми ?) Вообщем так получилось, летом я буду делать фундамент для последующей дипломной работы, черновой вариант самой темы “движок для создания трехмерных стратегическийх игр на языке Java” . . .

    Собственно движков на джаве мало, очень мало, и оно так по следующим причинам:

    • - Java жрет много памяти
    • - Java медленнее C++
    • - сколько вообще игр под OpenGL , а мультиплатформенных?)

    Однако есть и ряд плюсов:

    • - изучая OpenGL в Java я изучаю его и применимо к С++, так как бинд переносит все функции OGL2.0 как они есть.
    • - тут очень мало конкурентов, можно встать в первые ряды -)
    • - приложение делается сразу под Linux , Mac и Windows.

    Как видите все стороны проблемы я знаю, не нужно мне говорить про минусы…

    Сейчас изучаю примеры под JOGL (wiki), там есть переделанные примеры NеHе, что просто великолепно. Возможно на нем и остановлюсь, хотя есть еще два варианта - Java 3D и LWJGL, какой лучше мы пока выясняем. Так что, вполне вероятно, что я еще и по Java буду постить -)

    Вообщем то всё это много лучше для портфолио, чем писать какую нибудь прогу, которой потом в CG сообществе не похвастать)

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

    Leave a reply