上传者: 35155205
|
上传时间: 2021-12-03 18:48:01
|
文件大小: 5KB
|
文件类型: -
编写程序。
基于Swing图形化界面设计以及网络编程技术构建“石头-剪子-布”猜拳游戏。
(1)通过网络实现两个用户的联机,可采用1)指定IP方式固定游戏双方;2)动态连接IP方式实时连接游戏双方(推荐采用此种方式)。允许用户在网络连接持续的情况下,进行不限次数的猜拳。
(2)对单个游戏用户,为其提供两种方式的出手操作:1)自行设定出手方案,即通过按钮方式选定要和对方比较的石头、剪子或布;2)随机设定出手方案,此种方式通过随机数方式实现。用户设定出手方案后,点击提交按钮等待结果。当双方均完成提交后,对其出手方案进行比较,并分别向双方通报猜拳结果。猜拳结果将伴随每一轮出手,在界面上提供累计的记录显示。
(3)为每一轮游戏设定倒计时(15秒、30秒两种方式),并在游戏开始后动态显示倒计时,如在规定倒计时结束时用户仍未提交出手方案,则采用随机设定方式提交出手方案。
(4)参与一方退出程序时,另一方将收到信息提示。
(5)使用控制台输出方式,提供每一轮双方用户的出手结果、出手方式(自选、随机)以及猜拳结果。