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