Files
zhichun-project/CTF/frontend/game_config.json
ydy0615 d27e376e11 new file: .DS_Store
new file:   CTF/.ipynb_checkpoints/fixed_map_example-checkpoint.png
	new file:   CTF/.ipynb_checkpoints/random_map_example-checkpoint.png
	new file:   CTF/CTF/README.md
	new file:   CTF/CTF/backend/example_init.json
	new file:   CTF/CTF/backend/example_plan_next_actions.json
	new file:   CTF/CTF/backend/lib/game_engine.py
	new file:   CTF/CTF/backend/main.ipynb
	new file:   CTF/CTF/backend/pick_closest_flag.py
	new file:   CTF/CTF/backend/pick_flag_ai.py
	new file:   CTF/CTF/backend/python_tutorial.ipynb
	new file:   CTF/CTF/backend/start.sh
	new file:   CTF/CTF/backend/test_lib.ipynb
	new file:   CTF/CTF/fixed_map_example.png
	new file:   CTF/CTF/frontend/assets/characters.png
	new file:   CTF/CTF/frontend/assets/characters_red_flag.png
	new file:   CTF/CTF/frontend/assets/characters_yellow_flag.png
	new file:   CTF/CTF/frontend/assets/red_flag_16_16.png
	new file:   CTF/CTF/frontend/assets/red_flag_32_32.png
	new file:   CTF/CTF/frontend/assets/tilemap.json
	new file:   CTF/CTF/frontend/assets/tilemap.tmx
	new file:   CTF/CTF/frontend/assets/tiles.png
	new file:   CTF/CTF/frontend/assets/yellow_flag_16_16.png
	new file:   CTF/CTF/frontend/assets/yellow_flag_32_32.png
	new file:   CTF/CTF/frontend/game_config.json
	new file:   CTF/CTF/frontend/index.html
	new file:   CTF/CTF/frontend/phaser.js
	new file:   CTF/CTF/frontend/project.config
	new file:   CTF/CTF/frontend/src/assets.js
	new file:   CTF/CTF/frontend/src/gameObjects/Flag.js
	new file:   CTF/CTF/frontend/src/gameObjects/Player.js
	new file:   CTF/CTF/frontend/src/main.js
	new file:   CTF/CTF/frontend/src/scenes/Boot.js
	new file:   CTF/CTF/frontend/src/scenes/Game.js
	new file:   CTF/CTF/frontend/src/scenes/GameOver.js
	new file:   CTF/CTF/frontend/src/scenes/Preloader.js
	new file:   CTF/CTF/frontend/start.sh
	new file:   CTF/CTF/random_map_example.png
	new file:   CTF/README.md
	new file:   CTF/backend/.ipynb_checkpoints/main-checkpoint.ipynb
	new file:   CTF/backend/.ipynb_checkpoints/pick_closest_flag-checkpoint.py
	new file:   CTF/backend/.ipynb_checkpoints/pick_flag_ai-checkpoint.py
	new file:   CTF/backend/.ipynb_checkpoints/python_tutorial-checkpoint.ipynb
	new file:   CTF/backend/.ipynb_checkpoints/start-checkpoint.sh
	new file:   CTF/backend/.ipynb_checkpoints/test_lib-checkpoint.ipynb
	new file:   CTF/backend/example_init.json
	new file:   CTF/backend/example_plan_next_actions.json
	new file:   CTF/backend/lib/__pycache__/game_engine.cpython-313.pyc
	new file:   CTF/backend/lib/game_engine.py
	new file:   CTF/backend/main.ipynb
	new file:   CTF/backend/pick_closest_flag.py
	new file:   CTF/backend/pick_flag_ai.py
	new file:   CTF/backend/python_tutorial.ipynb
	new file:   CTF/backend/start.sh
	new file:   CTF/backend/test_lib.ipynb
	new file:   CTF/fixed_map_example.png
	new file:   CTF/frontend/.ipynb_checkpoints/game_config-checkpoint.json
	new file:   CTF/frontend/assets/.ipynb_checkpoints/tilemap-checkpoint.json
	new file:   CTF/frontend/assets/characters.png
	new file:   CTF/frontend/assets/characters_red_flag.png
	new file:   CTF/frontend/assets/characters_yellow_flag.png
	new file:   CTF/frontend/assets/red_flag_16_16.png
	new file:   CTF/frontend/assets/red_flag_32_32.png
	new file:   CTF/frontend/assets/tilemap.json
	new file:   CTF/frontend/assets/tilemap.tmx
	new file:   CTF/frontend/assets/tiles.png
	new file:   CTF/frontend/assets/yellow_flag_16_16.png
	new file:   CTF/frontend/assets/yellow_flag_32_32.png
	new file:   CTF/frontend/game_config.json
	new file:   CTF/frontend/index.html
	new file:   CTF/frontend/phaser.js
	new file:   CTF/frontend/project.config
	new file:   CTF/frontend/src/assets.js
	new file:   CTF/frontend/src/gameObjects/Flag.js
	new file:   CTF/frontend/src/gameObjects/Player.js
	new file:   CTF/frontend/src/main.js
	new file:   CTF/frontend/src/scenes/Boot.js
	new file:   CTF/frontend/src/scenes/Game.js
	new file:   CTF/frontend/src/scenes/GameOver.js
	new file:   CTF/frontend/src/scenes/Preloader.js
	new file:   CTF/frontend/start.sh
	new file:   CTF/random_map_example.png
2025-12-27 15:59:21 +08:00

214 lines
8.8 KiB
JSON

{
"teams": [
{ "name": "L", "who": "user11-1"},
{ "name": "R", "who": "human"}
],
"setup": {
"numPlayers": 1,
"numFlags": 3,
"useRandomFlags": false
},
"servers": {
"user0-1": "ws://115.191.4.103:34568",
"user0-2": "ws://115.191.4.103:34569",
"user1-1": "ws://115.191.4.103:34571",
"user1-2": "ws://115.191.4.103:34572",
"user2-1": "ws://115.191.4.103:34574",
"user2-2": "ws://115.191.4.103:34575",
"user3-1": "ws://115.191.4.103:34577",
"user3-2": "ws://115.191.4.103:34578",
"user4-1": "ws://115.191.4.103:34580",
"user4-2": "ws://115.191.4.103:34581",
"user5-1": "ws://115.191.4.103:34583",
"user5-2": "ws://115.191.4.103:34584",
"user6-1": "ws://115.191.4.103:34586",
"user6-2": "ws://115.191.4.103:34587",
"user7-1": "ws://115.191.4.103:34589",
"user7-2": "ws://115.191.4.103:34590",
"user8-1": "ws://115.191.4.103:34592",
"user8-2": "ws://115.191.4.103:34593",
"user9-1": "ws://115.191.4.103:34595",
"user9-2": "ws://115.191.4.103:34596",
"user10-1": "ws://115.191.4.103:34598",
"user10-2": "ws://115.191.4.103:34599",
"user11-1": "ws://115.191.4.103:34601",
"user11-2": "ws://115.191.4.103:34602",
"user12-1": "ws://115.191.4.103:34604",
"user12-2": "ws://115.191.4.103:34605",
"user13-1": "ws://115.191.4.103:34607",
"user13-2": "ws://115.191.4.103:34608",
"user14-1": "ws://115.191.4.103:34610",
"user14-2": "ws://115.191.4.103:34611",
"user15-1": "ws://115.191.4.103:34613",
"user15-2": "ws://115.191.4.103:34614",
"user16-1": "ws://115.191.4.103:34616",
"user16-2": "ws://115.191.4.103:34617",
"user17-1": "ws://115.191.4.103:34619",
"user17-2": "ws://115.191.4.103:34620",
"user18-1": "ws://115.191.4.103:34622",
"user18-2": "ws://115.191.4.103:34623",
"user19-1": "ws://115.191.4.103:34625",
"user19-2": "ws://115.191.4.103:34626",
"user20-1": "ws://115.191.4.103:34628",
"user20-2": "ws://115.191.4.103:34629",
"user21-1": "ws://115.191.4.103:34631",
"user21-2": "ws://115.191.4.103:34632",
"user22-1": "ws://115.191.4.103:34634",
"user22-2": "ws://115.191.4.103:34635",
"user23-1": "ws://115.191.4.103:34637",
"user23-2": "ws://115.191.4.103:34638",
"user24-1": "ws://115.191.4.103:34640",
"user24-2": "ws://115.191.4.103:34641",
"user25-1": "ws://115.191.4.103:34643",
"user25-2": "ws://115.191.4.103:34644",
"user26-1": "ws://115.191.4.103:34646",
"user26-2": "ws://115.191.4.103:34647",
"user27-1": "ws://115.191.4.103:34649",
"user27-2": "ws://115.191.4.103:34650",
"user28-1": "ws://115.191.4.103:34652",
"user28-2": "ws://115.191.4.103:34653",
"user29-1": "ws://115.191.4.103:34655",
"user29-2": "ws://115.191.4.103:34656",
"user30-1": "ws://115.191.4.103:34658",
"user30-2": "ws://115.191.4.103:34659",
"user31-1": "ws://115.191.4.103:34661",
"user31-2": "ws://115.191.4.103:34662",
"user32-1": "ws://115.191.4.103:34664",
"user32-2": "ws://115.191.4.103:34665",
"user33-1": "ws://115.191.4.103:34667",
"user33-2": "ws://115.191.4.103:34668",
"user34-1": "ws://115.191.4.103:34670",
"user34-2": "ws://115.191.4.103:34671",
"user35-1": "ws://115.191.4.103:34673",
"user35-2": "ws://115.191.4.103:34674",
"user36-1": "ws://115.191.4.103:34676",
"user36-2": "ws://115.191.4.103:34677",
"user37-1": "ws://115.191.4.103:34679",
"user37-2": "ws://115.191.4.103:34680",
"user38-1": "ws://115.191.4.103:34682",
"user38-2": "ws://115.191.4.103:34683",
"user39-1": "ws://115.191.4.103:34685",
"user39-2": "ws://115.191.4.103:34686",
"user40-1": "ws://115.191.4.103:34688",
"user40-2": "ws://115.191.4.103:34689",
"user41-1": "ws://115.191.4.103:34691",
"user41-2": "ws://115.191.4.103:34692",
"user42-1": "ws://115.191.4.103:34694",
"user42-2": "ws://115.191.4.103:34695",
"user43-1": "ws://115.191.4.103:34697",
"user43-2": "ws://115.191.4.103:34698",
"user44-1": "ws://115.191.4.103:34700",
"user44-2": "ws://115.191.4.103:34701",
"user45-1": "ws://115.191.4.103:34703",
"user45-2": "ws://115.191.4.103:34704",
"user46-1": "ws://115.191.4.103:34706",
"user46-2": "ws://115.191.4.103:34707",
"user47-1": "ws://115.191.4.103:34709",
"user47-2": "ws://115.191.4.103:34710",
"user48-1": "ws://115.191.4.103:34712",
"user48-2": "ws://115.191.4.103:34713",
"user49-1": "ws://115.191.4.103:34715",
"user49-2": "ws://115.191.4.103:34716",
"user50-1": "ws://115.191.4.103:34718",
"user50-2": "ws://115.191.4.103:34719",
"user51-1": "ws://115.191.4.103:34721",
"user51-2": "ws://115.191.4.103:34722",
"user52-1": "ws://115.191.4.103:34724",
"user52-2": "ws://115.191.4.103:34725",
"user53-1": "ws://115.191.4.103:34727",
"user53-2": "ws://115.191.4.103:34728",
"user54-1": "ws://115.191.4.103:34730",
"user54-2": "ws://115.191.4.103:34731",
"user55-1": "ws://115.191.4.103:34733",
"user55-2": "ws://115.191.4.103:34734",
"user56-1": "ws://115.191.4.103:34736",
"user56-2": "ws://115.191.4.103:34737",
"user57-1": "ws://115.191.4.103:34739",
"user57-2": "ws://115.191.4.103:34740",
"user58-1": "ws://115.191.4.103:34742",
"user58-2": "ws://115.191.4.103:34743",
"user59-1": "ws://115.191.4.103:34745",
"user59-2": "ws://115.191.4.103:34746",
"user60-1": "ws://115.191.4.103:34748",
"user60-2": "ws://115.191.4.103:34749",
"user61-1": "ws://115.191.4.103:34751",
"user61-2": "ws://115.191.4.103:34752",
"user62-1": "ws://115.191.4.103:34754",
"user62-2": "ws://115.191.4.103:34755",
"user63-1": "ws://115.191.4.103:34757",
"user63-2": "ws://115.191.4.103:34758",
"user64-1": "ws://115.191.4.103:34760",
"user64-2": "ws://115.191.4.103:34761",
"user65-1": "ws://115.191.4.103:34763",
"user65-2": "ws://115.191.4.103:34764",
"user66-1": "ws://115.191.4.103:34766",
"user66-2": "ws://115.191.4.103:34767",
"user67-1": "ws://115.191.4.103:34769",
"user67-2": "ws://115.191.4.103:34770",
"user68-1": "ws://115.191.4.103:34772",
"user68-2": "ws://115.191.4.103:34773",
"user69-1": "ws://115.191.4.103:34775",
"user69-2": "ws://115.191.4.103:34776",
"user70-1": "ws://115.191.4.103:34778",
"user70-2": "ws://115.191.4.103:34779",
"user71-1": "ws://115.191.4.103:34781",
"user71-2": "ws://115.191.4.103:34782",
"user72-1": "ws://115.191.4.103:34784",
"user72-2": "ws://115.191.4.103:34785",
"user73-1": "ws://115.191.4.103:34787",
"user73-2": "ws://115.191.4.103:34788",
"user74-1": "ws://115.191.4.103:34790",
"user74-2": "ws://115.191.4.103:34791",
"user75-1": "ws://115.191.4.103:34793",
"user75-2": "ws://115.191.4.103:34794",
"user76-1": "ws://115.191.4.103:34796",
"user76-2": "ws://115.191.4.103:34797",
"user77-1": "ws://115.191.4.103:34799",
"user77-2": "ws://115.191.4.103:34800",
"user78-1": "ws://115.191.4.103:34802",
"user78-2": "ws://115.191.4.103:34803",
"user79-1": "ws://115.191.4.103:34805",
"user79-2": "ws://115.191.4.103:34806",
"user80-1": "ws://115.191.4.103:34808",
"user80-2": "ws://115.191.4.103:34809",
"user81-1": "ws://115.191.4.103:34811",
"user81-2": "ws://115.191.4.103:34812",
"user82-1": "ws://115.191.4.103:34814",
"user82-2": "ws://115.191.4.103:34815",
"user83-1": "ws://115.191.4.103:34817",
"user83-2": "ws://115.191.4.103:34818",
"user84-1": "ws://115.191.4.103:34820",
"user84-2": "ws://115.191.4.103:34821",
"user85-1": "ws://115.191.4.103:34823",
"user85-2": "ws://115.191.4.103:34824",
"user86-1": "ws://115.191.4.103:34826",
"user86-2": "ws://115.191.4.103:34827",
"user87-1": "ws://115.191.4.103:34829",
"user87-2": "ws://115.191.4.103:34830",
"user88-1": "ws://115.191.4.103:34832",
"user88-2": "ws://115.191.4.103:34833",
"user89-1": "ws://115.191.4.103:34835",
"user89-2": "ws://115.191.4.103:34836",
"user90-1": "ws://115.191.4.103:34838",
"user90-2": "ws://115.191.4.103:34839",
"user91-1": "ws://115.191.4.103:34841",
"user91-2": "ws://115.191.4.103:34842",
"user92-1": "ws://115.191.4.103:34844",
"user92-2": "ws://115.191.4.103:34845",
"user93-1": "ws://115.191.4.103:34847",
"user93-2": "ws://115.191.4.103:34848",
"user94-1": "ws://115.191.4.103:34850",
"user94-2": "ws://115.191.4.103:34851",
"user95-1": "ws://115.191.4.103:34853",
"user95-2": "ws://115.191.4.103:34854",
"user96-1": "ws://115.191.4.103:34856",
"user96-2": "ws://115.191.4.103:34857",
"user97-1": "ws://115.191.4.103:34859",
"user97-2": "ws://115.191.4.103:34860",
"user98-1": "ws://115.191.4.103:34862",
"user98-2": "ws://115.191.4.103:34863",
"user99-1": "ws://115.191.4.103:34865",
"user99-2": "ws://115.191.4.103:34866"
}
}