Недавно я создал консольную игру на Java с небольшим количеством кода. Есть ли способ преобразовать ее в апплет или играть в нее в Интернете, не загружая приложение?
Любая помощь будет оценена по достоинству, спасибо.
Недавно я создал консольную игру на Java с небольшим количеством кода. Есть ли способ преобразовать ее в апплет или играть в нее в Интернете, не загружая приложение?
Любая помощь будет оценена по достоинству, спасибо.
..есть ли способ преобразовать это в апплет ..
Задача преобразования консольной игры в многофункциональную клиентскую игру (или веб-приложение) зависит от того, насколько четко концепция и структура игры отделены от пользовательского интерфейса (в данном случае от консоли).
Если игры можно включить в текстовую консоль и 2 или 3 других элемента управления, обратите внимание на Консоль сообщений для вывода.
(Снимок экрана получен из связанной статьи в «Блоге советов по Java» Роба Камика.)
Кстати. Даже при развертывании из Интернета было бы лучше обернуть его в JFrame
и развернуть с помощью Java Web Start а>.
..или играть в нее в Интернете, не загружая приложение?
Преобразуйте его в JSP/Servlet (сделайте его веб-приложением).
Обратите внимание, что консольное приложение, апплет, приложение. запущен с JWS - всем нужно будет «загрузить» приложение. (на локальные диски пользователя), но последние два будут в значительной степени невидимы для пользователя, что часто имеют в виду разработчики, когда говорят «нет загрузки».
Простым подходом было бы адаптировать JTextArea действовать как консольный пользовательский интерфейс. Как компонент Swing, его было бы легко обернуть в Java-апплет. Это может дать вам некоторые идеи: