3535
3636主菜单界面
3737
38- ![ image-20241226185347839] ( images\ image-20241226185347839.png )
38+ ![ image-20241226185347839] ( images/ image-20241226185347839.png )
3939
4040### (1) 单人模式,自由练习
4141
42- ![ image-20241226190342459] ( images\ image-20241226190342459.png )
42+ ![ image-20241226190342459] ( images/ image-20241226190342459.png )
4343
4444### (2) 多人模式
4545
46- ![ image-20241226191035673] ( images\ image-20241226191035673.png )
46+ ![ image-20241226191035673] ( images/ image-20241226191035673.png )
4747
48- ![ image-20241226190953753] ( images\ image-20241226190953753.png )
48+ ![ image-20241226190953753] ( images/ image-20241226190953753.png )
4949
50501 Server 端
5151
5252 点击创建房间
5353
54- ![ image-20241226191102806] ( images\ image-20241226191102806.png )
54+ ![ image-20241226191102806] ( images/ image-20241226191102806.png )
5555
5656 玩家2 进入后,点击开始即可开始。
5757
58- ![ image-20241226191202679] ( images\ image-20241226191202679.png )
58+ ![ image-20241226191202679] ( images/ image-20241226191202679.png )
5959
60602 Client 端
6161
6262输入房间 ip 后点击加入房间即可
6363
64- ![ image-20241226191035673] ( images\ image-20241226191035673.png )
64+ ![ image-20241226191035673] ( images/ image-20241226191035673.png )
6565
6666进入房间后等待 玩家1 开始。
6767
68- ![ image-20241226193125046] ( images\ image-20241226193125046.png )
68+ ![ image-20241226193125046] ( images/ image-20241226193125046.png )
6969
7070### (3) 设置
7171
72- ![ image-20241226191655450] ( images\ image-20241226191655450.png )
72+ ![ image-20241226191655450] ( images/ image-20241226191655450.png )
7373
7474退出时会询问“是否保存修改”。
7575
7676## 4 程序算法说明及面向对象实现技术方案
7777
7878顶层是通过 Application 作为入口点,通过 GameApp 来管理游戏场景。
7979
80- ![ image-20241226191930677] ( images\ image-20241226191930677.png )
80+ ![ image-20241226191930677] ( images/ image-20241226191930677.png )
8181
8282gameScenes 包中是所有出现的场景。
8383
84- ![ image-20241226192031710] ( images\ image-20241226192031710.png )
84+ ![ image-20241226192031710] ( images/ image-20241226192031710.png )
8585
8686gameWorld 包是完成游戏主逻辑的,其中 PieceComponent 有一个基类是 OnePieceComponent ,所有的 PieceComponent 都继承自它。
8787
88- ![ image-20241226192150907] ( images\ image-20241226192150907.png )
88+ ![ image-20241226192150907] ( images/ image-20241226192150907.png )
8989
9090netWork 包负责所有与网络通讯相关的功能。
9191
92- ![ image-20241226192350365] ( images\ image-20241226192350365.png )
92+ ![ image-20241226192350365] ( images/ image-20241226192350365.png )
9393
9494## 5 技术亮点、关键点及其解决方案
9595
@@ -99,19 +99,19 @@ netWork 包负责所有与网络通讯相关的功能。
9999
100100 无网络连接时:
101101
102- 
102+ 
103103
104104 无法连接服务器时:
105105
106- 
106+ 
107107
108108 有玩家对战中退出对战,但还保持网络通讯时:
109109
110- ![ image-20241226193152785] ( images\ image-20241226193152785.png )
110+ ![ image-20241226193152785] ( images/ image-20241226193152785.png )
111111
112112有玩家对战中断开了与对方的网络通讯连接时:
113113
114- ![ image-20241226193428921] ( images\ image-20241226193428921.png )
114+ ![ image-20241226193428921] ( images/ image-20241226193428921.png )
115115
116116- 本程序的技术关键点:
117117
0 commit comments