我最近用相当多的代码制作了一个 Java 控制台游戏,有没有办法将其转换为小程序或在互联网上播放而无需下载应用程序?
任何帮助将不胜感激,谢谢。
..有没有办法将其转换为小程序..
将基于控制台的游戏转换为基于富客户端(或 Web 应用程序)的游戏的任务取决于游戏概念和结构与 UI(在本例中为控制台)分离的清晰程度。
如果游戏可以包含在文本控制台和 2 或 3 个其他控件中,请查看消息控制台的输出。
(屏幕截图来自 Rob Camick 的“Java Tips Weblog”中的链接文章。)
顺便说一句 - 即使从 Internet 部署,最好将其包装在 a 中JFrame
并使用Java Web Start进行部署。
..或无需下载应用程序即可在互联网上播放?
将其转换为 JSP/Servlet(使其成为 Web 应用程序。)。
请注意,基于控制台的应用程序、小程序、应用程序。与 JWS 一起启动 - 都需要“下载”该应用程序。(到用户的本地磁盘),但最后两个对用户来说基本上是不可见的,这通常是开发人员说“不下载”时的意思。
一种简单的方法是调整JTextArea以像控制台 UI 一样工作。作为一个 Swing 组件,很容易将其包装在 Java Applet 中。这些可能会给你一些想法: