Всем доброго дня. Недавно стал заниматься на Javarush'e (6 уровень), что не дает мне ответить на мой вопрос. Вот, собственно, в чем дело: на моем скромном пути встал вопрос выбора дипломного проекта. Идей никаких нету, подсказали взять тему моделирования потока пассажиров/транспорта (хороший вариант, т.к. эта работа и закроет курсач и на диплом пойдет). И здесь мне бы очень пригодился ответ на ваш вопрос, можно ли на Java написать подобную задачу? Т.е. 2D модель движения пассажиров из точки "а" в точку "б" с разныими рандомными сценариями (купить билет, зайти в киоск, хотя можно и без этого). Так же приветствуются другие темы дипломов, которые реально написать после джавараша) ну или инфу про написание модели без Java.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Есть к чему стремиться, но нет идей на счет дипломного проекта.
В общем возможность создания моделей на Java, это то, что я и хотел услышать.
А тут ты ещё не определился с темой, а уже выбрал инструмент, которым ты будешь что-то реализовывать. Если тема тебе не особо важна, то сейчас так можно сделать. А если она тебе важна, то сначала следует определится с ней, а уже потом подбирать удобные для реализации инструменты, яп, библиотечки и фреймворки.
Вообще, для моделирования советую обратить внимание на разные конструкторы (где можно встраивать логику), а также js и фрейворки ("Обзор JS-фреймворков", "Сравнение Angular, Backbone, CanJS и Ember").
Задачи коммивояжера обычно решаются на функциональных яп: Erlang, Scala, Haskell. Обрати внимание на Scala — в нем можно использовать библиотечки из Java.
Вот тебе пример хорошего дипломного проекта "Разработка угловой стабилизации квадрокоптера".
Если сейчас идей нет и не к чему стремиться, то диплом можно будет написать ещё в течении 5-ти лет после отчисления из университета.