实际上我正在开发一个游戏 TicTacToe 。在这个游戏结束时游戏结束我的表格消失了,我需要从命令行参数运行它再次播放它。实际上我的逻辑如果我可以重新加载或运行主类,那么对我来说开发一款好游戏会非常有帮助。实际上,正如我们所知,当java程序运行时,将首先调用main类。 * 我的问题是,如果我们想重新加载或想再次运行主课程怎么办? *请尽快帮助我,我正在等待表单回复。
答案 0 :(得分:3)
让我们假设你的main启动一个函数startGame(),只需创建一个while循环。
While(true) startGame()
当你的游戏结束时,它会重新开始。
更好的方法是添加一个菜单,如果该人想要玩另一个游戏,则返回true或false。
while(showMenu()) {
startGame();
}
答案 1 :(得分:0)
当游戏结束时,您应该添加按钮或替换游戏窗口以提供重启选项。当用户选择此选项时,您可以重新绘制游戏窗口并重新启动它。 main方法只提供了一个启动应用程序的钩子,应用程序本身需要处理任何重试逻辑。