Подходящая платформа для 2D симулятора с использованием Java

Я должен сделать свой последний годовой проект, и я планирую использовать визуальный симулятор для его моделирования. Поэтому я должен создать базовый симулятор, и программа будет работать на Java. Но у меня есть проблема относительно того, что использовать для создания симулятора. Должен ли я использовать jmonkey или java2D или java 3D. То, что я хотел бы, это базовый симулятор 2d. Пожалуйста, помогите мне. Было бы лучше, если бы он был основан на Java, так как я делаю всю свою разработку с использованием Java

Спасибо,

PS:- Я планирую сделать симуляцию движения человека внутри здания в ситуации паники. так что мне понадобится двухмерный вид, возможно, двухкомнатного здания с дверью и несколькими точками, которые будут представлены как люди. Поэтому, когда начинается симуляция, люди (точки) должны выйти из здания соответственно. Что мне нужно, это как создать интерфейс / симулятор. Как какой-то API.

2 ответа

Решение

Под "визуальным симулятором" вы подразумеваете графический / графический движок?

Это может или не может отвечать всем требованиям, но я один из разработчиков Greenfoot: http://greenfoot.org/

... которая на самом деле является IDE, но она также включает в себя 2D-среду, подходящую для простых игр и симуляций. Это открытый исходный код, поэтому при необходимости вы можете извлечь нужные части (если вы, конечно, соблюдаете условия лицензии!).

Если я правильно понимаю, что вам нужно, это способ рисовать 2D-контент. Я полагаю, что возможности рисования из Java (Swing) будет достаточно для вас, обертка OpenGL или что-то в этом роде может быть излишним.

Ищите "Graphics2D, Swing, Animation" ...

Вот несколько стартовых ссылок:

Другие вопросы по тегам