JavaW的技术专栏 A CSU coder

【项目总结】六级词汇助记游戏项目总结

2020-10-08


这是一个实现网络连接的助记单词游戏

项目源代码

项目报告

项目的具体功能:

  • 实现多个用户通过网络连机进行游戏

  • 通过对随机下落的六级词汇的补全,在游戏中提高用户的单词水平

  • 记录每次游戏的成绩和情况(答对、答错、未答)

运用的技术及难点:

  • 技术:

    运用JavaSwing对游戏进行图形化开发,运用JavaSocket实现C/S网络互联,运用线程池实现项目稳定友好进行

  • 难点:

    Java进行UI开发时出现了很多次的组件覆盖问题,以及坐标位置不准等情况

项目运行:

  • 服务端打开主程序,监听客户端的连接
  • 客户端输入用户名连接服务器
  • 当服务器检测客户端的数目达到2的时候,开始进行游戏
  • 客户端进行游戏,根据右下角的中文提示向对应气泡发射字母补全单词
  • 用户输入正确字母,自己加1分;如果错误,自己减1分,对方加1分
  • 当其中一方减到0,游戏结束,显示游戏情况。并且在本地文件中显示三个txt文件夹,分别记录正确单词,错误单词,未答单词

项目效果评价:

自我认为实现了友好的人机交互界面,项目虽不完善但功能也算齐全,经过一定的优化改进可以成为一个比较成熟的项目


Similar Posts

Comments