GEMP-SWCCG - server/client for playing Star Wars CCG using a web browser. The program takes care of the rules so you don't have to.
src/docker-compose.yml
is used for local development/test environments. src/docker-compose-prod.yml
contains the minimal changes required to make that same composition work for the production deployment.docker compose build
will build the container images, referring to the configuration file for what settings to use.gemp-swccg-server/src/main/resources/swccgFormats.json
gemp-swccg-async/src/main/web/js/gemp-016/cardFilter.js
gemp-swccg-async/src/main/web/includes/admin/leagueAdmin.html
cardFilter.js
file controls the display of formats in the deckbuilder and merchant, while leagueAdmin.html
is for setting up leagues in various formats. Neither does anything unless the content is updated in swccgFormats.json
.swccgFormats.json
contains a list of formats in the order they will appear within the Gemp system.
swccgFormats.json
."hall":false
field: {
"name":"Dream Cards",
"code":"dream_cards",
"set":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
"hall":false
},
{
"comment": "use utinni_maker.py to update the Utinni format. Do not update manually.",
"name":"Utinni! (Jawas Only)",
"code":"utinni",
"setComment": "All sets are always valid",
"set":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
"bannedComment": "generate the list of banned cards with utinni_maker.py",
"bannedIconsComment": "get reference list of icons from gemp-swccg-common/src/main/java/com/gempukku/swccgo/common/Icon.java",
"bannedIcons":[
"DARK_JEDI_MASTER",
"FIRST_ORDER",
"JEDI_MASTER",
"SITH",
"PERMANENT_WEAPON",
"SIDIOUS",
"SKYWALKER"
],
"tenetsLink": "https://www.starwarsccg.org/utinni/"
}
defaultGameTimerMinutes
field can be used to customize the time per game on a format. {
"name":"Open (100 cards)",
"code":"open_100_card",
"set":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
"deckSize":100,
"defaultGameTimerMinutes":90,
"tenetsLink": "https://www.starwarsccg.org/100card/"
},
gemp-swccg-common/src/main/java/com/gempukku/swccgo/common/Icon.java
bannedIcons
item: "bannedIcons":[
"DARK_JEDI_MASTER",
"FIRST_ORDER",
"JEDI_MASTER",
"SITH",
"PERMANENT_WEAPON",
"SIDIOUS",
"SKYWALKER"
],