/GamePlatform

基于Java和JavaFX的简易版网络对战平台

Primary LanguageJava

A tiny gameplatform based on Java and JavaFX


这是一次在伯明翰大学CS读研期间的大作业。(上边的文件中包含了演讲的PPT和report文档)

项目成品可以简单概述为 基于Java和JavaFX的简易版网络对战平台。

  • 游戏框架如下,平台的server是基于TCP的,游戏Server是基于UDP的,数据库由游戏平台进行连接 游戏框架

  • 用户可以通过图形界面注册和登录

    登录界面

  • 用户可以在平台界面看到平台现在有的游戏以及在线的好友,并选择好友聊天或者选择邀请好友进行某个游戏

    平台界面

  • 双人贪吃蛇游戏(基于UDP协议) 必须两个玩家同时准备才能开始,玩家可以用空格暂停,另一个玩家要等待该玩家结束暂停才可以回到游戏(暂停状态必须由发起者结束)。

游戏等待界面

游戏界面

暂停界面