diff --git a/Mario-AI-Interface/levels/group0/lvl121.lvl b/Mario-AI-Interface/levels/group0/lvl121.lvl new file mode 100644 index 0000000..baef9f0 --- /dev/null +++ b/Mario-AI-Interface/levels/group0/lvl121.lvl @@ -0,0 +1,16 @@ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------------------K------------------------------------------------------------------ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-------------------------------------S------------SSSSSSSSSSSSSSSSS---------------------------SS-------------------------------------------------------------------------------- +--------------------------------------------------------SS--SS--S-----------------------------------------------------------------------------------------g--------------------- +--------------------------------------------------------SS--SSS-------------------------------------------------------------------------------S-----------%--%%%---------------- +--------%%%%%%%%-------##-------o-----r-SSSo----------o-----SS--------------------------------------------------------------------------------S-----------|---g-SSS---------SSQo +---------||||||-oo----###---------------------------------------------#----------------------------------------y----------------------------------------r-|---|----------------- +---------||||||-S-----#TT-TT------------------------------------S----##--TT-TT-----------------o-------------------------------------------------%%%%%%%%%%%%%|----------------- +---------||||||-S-----#TT-TT----------------U-----------------------###--TT-TT----------------SS----------K---------------K---##------------------|||||||||||-|----------------- +------%%%%%%%%%%------#TT-##-----S--------SSSS--SSS----------------####--#####----------------%%-%%%%-------------2-----------#--------##---------||||||||%%|-|----------------- +-------||||||||---TT-####-----------------------------------------#####--##----#--------------||--||-------------------------##----#---##---------|||||||||||-|----------TT----- +-------||||||||---TT#####----------------------------------------######--------#--------------||--||---------##-------------###----#---##---------|||||||||||-|----------TT----- +-------||||||||---TT#####------------y-k-------k----------------########-------#-k------------||--||---------##------------####----#---##---------|||||||||||-|----------TT----- +XXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------X-XXX----------X|--||-------XXXX----X-XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX|||XX||-|-XXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXX---XXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------X-XXX----------X|--||------XXXXU----X-XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXX||XX||-|-XXXXXXXXXXXXXXXX diff --git a/Mario-AI-Interface/levels/group0/lvl28.lvl b/Mario-AI-Interface/levels/group0/lvl28.lvl new file mode 100644 index 0000000..9d3a714 --- /dev/null +++ b/Mario-AI-Interface/levels/group0/lvl28.lvl @@ -0,0 +1,16 @@ +-------------------------------------------------------------------------------------%------------------------------------------------------------------------------------------ +-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------ +-------------------------------------------------------------------------------------|--------------------------------------------------------Q--------------------------------- +---------------------------------------------------SSSSSSS-SSSSS---------------------|----------------------------------------------------------SSSSSSSSSSSSSSSS---------------- +-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------ +-------------------------------------------------------oo---SSS----------------------|------------------------------------------------------------------------------------------ +--------%%%%%%%%-----SSSoooo--2%---------------------SSS----SSS----------------------|r---------------------------SSS----------------------------------------------------------- +---------||||||----------------|----------------------------------o-------------S---%%%%%%----------------------------------------------o-----U----------------------o---------- +---------||||||-----------S-y--|--------------------------------------#--------------||||-------------------------------------------%%%%%%------%-----#------------------------- +---------||||||-------------@--|-------------#------------------------#--------------||||-------------SSSS----o----------------------||||-------|-----#------------------------- +------%%%%%%%%%%---------------|-------S----##-#S---------------------#--------------||||-----------%%%%%S----%%---------------------||||-------|-----#-------S----------------- +-------||||||||----------------|-----------###-#---------TT-----------#--------------||||------------|||------||---------#-----y-----||||-------|-----##--------TT-------------- +-------||||||||----------------|----------####-#---------TT---------#-#--------------||||------------|||------||---------#-----#-----||||-------|-##--###-------TT-------------- +-------||||||||--------k-------|---------#####-#---------TT-----#---#-#-------------g||||------------|||--gg--||------g--#-----#-----||||--y----|-##--###----k--TT----g--------- +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXX-----%%--XXXXXXXXXXXXXXXXXX---|||--XX--||XXXXXXXXXXXXXXXX-----%%||--2XXX-XXXXXXXXX--XXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXX-----||--XXXXXXXXXXXXXXXXXX---|||--XX--||XXXXXXXXXXXXXXXX-----||||-XXXXX-XXXXXXXXX--XXXXXXXXXXXXXXXXXXXXX diff --git a/Mario-AI-Interface/levels/group0/lvl54.lvl b/Mario-AI-Interface/levels/group0/lvl54.lvl new file mode 100644 index 0000000..c2e992b --- /dev/null +++ b/Mario-AI-Interface/levels/group0/lvl54.lvl @@ -0,0 +1,16 @@ +---------------------------------------------------------------------------------------------------------------------------------------------------%%--------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------||--------------------------- +--------------------------------------------------------------------------------------------------------------------------------------------------#||--------------------------- +------------------------------------------------SSSSSSSSSSSSSSSS----------------SSSSSSSSSSSSSSSS-#-----------------------------------------------##||#----------SSSSSSSSSSSSSSSS +-------------------------------------------------SS----------------------------------------------------------------------------------------------##k#--------------------------- +-------------------------------------------------------------------------------------------------#----------------------%%%%---------------------###---------------------------- +--------%%%%%%%%----------------SS----------So---------#---------------@SS-----------------------------------------------||-----------r--o------------r-----------USSSS--------- +---------||||||---------------------------------------##-------------------------------------------------ooo-------------||----------%%%%----------###SS--S--------------------- +---------||||||--------SSSS---------------------S----###----------------------------------S----------------------%%%%%%--||-----------||---------------------------------------- +---------||||||-----------S---------------------S---####----------------------------------------------------------||||---||---r-------||----------#----------------------------- +------%%%%%%%%%%-------SS-S------------------------#####----------2----SS------------SSS----##--------------TT----||||-%%%%%%%%%------||-@S------##-TT-------------So----------- +-------||||||||--------------------------TT-------#######----------------------------------###------K--TT---TT----||||--|||||||-------||--------#---TT-------------------------- +-------||||||||-------------TT-----------TT------########------------------------S--------####---------TT---TT----||||--|||||||%------||------------TT-------------------------# +-------||||||||---kk------k-TT--k-----g--TT----g-########-------ggg-----y-ggg------------#####----k----TT-k-TT----||||--||||||||-----y||-----ggg----TT----k---------ggg--------# +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX--XXXXXX---XX--XXXXXXXXXXXXXXXX-X||||%%%%%%||||XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX--XXXXXX---XX-XXXXXXXXXXXXXXXXX-X||||-||||-||||XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXX diff --git a/Mario-AI-Interface/levels/group0/lvl72.lvl b/Mario-AI-Interface/levels/group0/lvl72.lvl new file mode 100644 index 0000000..1f4e65c --- /dev/null +++ b/Mario-AI-Interface/levels/group0/lvl72.lvl @@ -0,0 +1,16 @@ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +----------------------oo--------------------------------------------------------------------------------------------------------------------------------------------o----------- +----------------------------------Q--------------------------------------------------------------------------------------------------------------------------------------------- +------------------------------------------------SSSSSSSS-----SS---------------------------o-----------------------------------------------------SSSSSSSSSSSSSSSS---------------- +------------------------------------------------SSSS----------o--------------------------------------------------------------------------------------SSSSSS-SSS----------------- +------------------------o--------------g----------------------S--------------------------------------------------------------------------------------SSSSSS--SS----------------- +--------%%%%%%%%------------------QQQQQ-------Q@-------#------------------------------------------------------------------------------------------------SSS--S------------------ +---------||||||-SoS-S---------------------------------##----------------------------------------------------------------------------------------------------------SSS----------- +---------||||||---------------------------------SS---###---------------S------------------------------------------------------------------------------------------SS------------ +---------||||||---------------------------------S---####--------oooo--SSSSUR--S#----------------------------------------------------------------------o---ooo-----S------------- +------%%%%%%%%%%---------TT---TT-------------QQQ---######-------%---%%%-------##-------------------------------------------------------#----TT--------S---SSSSS----------------- +-------||||||||----------TT---TT------------------#######-------|----|-------##----------------#--------------------TT-----------------#----TT----------------------TT-TT------- +-------||||||||----------TT---TT-----------------########-------S----|------###----------------#--------------------TT-----------------#----TT----------------------TT-TT------- +-------||||||||-----##---TT---TT-g---g--------g-#########------------|-----#####---------------#--------------------TT-----------------#----TT-----------k--------k-TT-TT------- +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------X--%%%|----XXXXXX%-%%%%%%-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-S--XXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---X--X---|-|----XXXXXXg--||||--------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXX diff --git a/Mario-AI-Interface/levels/group0/lvl73.lvl b/Mario-AI-Interface/levels/group0/lvl73.lvl new file mode 100644 index 0000000..070db1e --- /dev/null +++ b/Mario-AI-Interface/levels/group0/lvl73.lvl @@ -0,0 +1,16 @@ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------K---------------------------- +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +----------------------------S---SSSSSSSSSSSSSS--SSSSSSSSSSSSSSS-----------------------------------------------------------------SSSSSSSSSSSSSSSS-------------------------------- +------------------------------------------------------------------------------------------------------------------------------------------o------------------------------------- +------------------------------------------------------------------------------------------%%----------------------------------------------S------------------------------------- +--------%%%%%%%%--------------------------------------------------------------------------||--------------------------r-----------------------------------------o--------o------ +---------||||||----------oS----------------------------------------------------------oo---||------------------------%%-----------------------------------o---------------------- +---------||||||---------SSK---K-S-----##-------------------------------------------%%%%%%%||------------#-TT--------||-----------------%%%-------------------------------------- +---------||||||---------SSS-----------##---------------------------g----------------|||||-||-----------##-TT--------||------------------|-----r--------------------------------- +------%%%%%%%%%%----------------------#---------------------------------------------|||||-%%----------###-##--TT-QQQ|QSQ@S------%%%%%%%-|-----%%---------------------#---------- +-------||||||||-------------------TT--##----------------------------------------TT--|||||-||----------###-----TT----|------------|||||--|-----||---------------------#---------- +-------||||||||-------------------TT-##------------S------SS---------tt-----##--TT--|||||-||----------###-----TT----|------------|||||--|-----||---------------------#---TT----- +-------||||||||-------------------TT-###---------k-----#-------------tt----####-TT--|||||-||--------#-###-----TT-gggg--ggg-----k-|||||--|-----||-----K---------------#---TT----- +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX--------XXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXX--||||%-||----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-|%%%%%%%--2--||XXXXXXXXXXXXXXXXXX-XXXXXXXXXXX-X +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX--------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--|||||-||----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg|-|||||------||XXXXXXXXXXXXXXXXXX-XXXXXXXXXXX-X diff --git a/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl121.rep b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl121.rep new file mode 100644 index 0000000..18b954a Binary files /dev/null and b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl121.rep differ diff --git a/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl28.rep b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl28.rep new file mode 100644 index 0000000..3e87ea2 Binary files /dev/null and b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl28.rep differ diff --git a/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl54.rep b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl54.rep new file mode 100644 index 0000000..26c6ced Binary files /dev/null and b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl54.rep differ diff --git a/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl72.rep b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl72.rep new file mode 100644 index 0000000..410f928 Binary files /dev/null and b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl72.rep differ diff --git a/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl73.rep b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl73.rep new file mode 100644 index 0000000..82a30d6 Binary files /dev/null and b/Mario-AI-Interface/reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl73.rep differ diff --git a/Mario-AI-Interface/reps/f_l_sav.rep b/Mario-AI-Interface/reps/f_l_sav.rep index 714d2b0..d1eea01 100644 Binary files a/Mario-AI-Interface/reps/f_l_sav.rep and b/Mario-AI-Interface/reps/f_l_sav.rep differ diff --git a/Mario-AI-Interface/reps/lvl73.lvl b/Mario-AI-Interface/reps/lvl73.lvl new file mode 100644 index 0000000..070db1e --- /dev/null +++ b/Mario-AI-Interface/reps/lvl73.lvl @@ -0,0 +1,16 @@ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------K---------------------------- +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +----------------------------S---SSSSSSSSSSSSSS--SSSSSSSSSSSSSSS-----------------------------------------------------------------SSSSSSSSSSSSSSSS-------------------------------- +------------------------------------------------------------------------------------------------------------------------------------------o------------------------------------- +------------------------------------------------------------------------------------------%%----------------------------------------------S------------------------------------- +--------%%%%%%%%--------------------------------------------------------------------------||--------------------------r-----------------------------------------o--------o------ +---------||||||----------oS----------------------------------------------------------oo---||------------------------%%-----------------------------------o---------------------- +---------||||||---------SSK---K-S-----##-------------------------------------------%%%%%%%||------------#-TT--------||-----------------%%%-------------------------------------- +---------||||||---------SSS-----------##---------------------------g----------------|||||-||-----------##-TT--------||------------------|-----r--------------------------------- +------%%%%%%%%%%----------------------#---------------------------------------------|||||-%%----------###-##--TT-QQQ|QSQ@S------%%%%%%%-|-----%%---------------------#---------- +-------||||||||-------------------TT--##----------------------------------------TT--|||||-||----------###-----TT----|------------|||||--|-----||---------------------#---------- +-------||||||||-------------------TT-##------------S------SS---------tt-----##--TT--|||||-||----------###-----TT----|------------|||||--|-----||---------------------#---TT----- +-------||||||||-------------------TT-###---------k-----#-------------tt----####-TT--|||||-||--------#-###-----TT-gggg--ggg-----k-|||||--|-----||-----K---------------#---TT----- +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX--------XXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXX--||||%-||----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-|%%%%%%%--2--||XXXXXXXXXXXXXXXXXX-XXXXXXXXXXX-X +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX--------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--|||||-||----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg|-|||||------||XXXXXXXXXXXXXXXXXX-XXXXXXXXXXX-X diff --git a/Mario-AI-Interface/src/Play.java b/Mario-AI-Interface/src/Play.java index 558f8dc..62b5d7c 100644 --- a/Mario-AI-Interface/src/Play.java +++ b/Mario-AI-Interface/src/Play.java @@ -25,8 +25,10 @@ public class Play { public static void main(String[] args) throws IOException { //FIXME: Debug Use - //game = new MarioGame(); + game = new MarioGame(); //System.out.println(playJavaGame()); + //replayGameMain("dfd40950-75e7-44fe-8833-371d32e525af_lvl144",10,20,5); + playJavaGame(); System.out.println("Java: Play Java Main Function Done"); } public static boolean initialGame(){ @@ -40,14 +42,14 @@ public class Play { public static String playJavaGame(){ - game.setLives(3); - String levelPath = "./levels/group0/lvl1.lvl"; // For local - String repPath = "./reps/f_l_sav.rep"; // For local + game.setLives(5); + String levelPath = "./levels/group0/lvl73.lvl"; // For local + String repPath = "./reps/dfd40950-75e7-44fe-8833-371d32e525af_lvl73.rep"; // For local //MarioGame.verbose = true; //Play Game - MarioResult tmpResult = game.playGame(new HumanAgent(false),getLevel(levelPath), 10, repPath,30); + //MarioResult tmpResult = game.playGame(new HumanAgent(false),getLevel(levelPath), 10, repPath,30); //Replay - //MarioResult tmpResult = game.playGame(Replay.getRepAgentFromFile(repPath),getLevel(levelPath), 30, repPath,30); + MarioResult tmpResult = game.playGame(Replay.getRepAgentFromFile(repPath),getLevel(levelPath), 60, repPath,30); //return Replay.serializeAgentEvents(tmpResult.getAgentEvents()); String jsonString = Replay.serializeGameResult(tmpResult); diff --git a/Mario-AI-Interface/src/engine/helper/Assets.java b/Mario-AI-Interface/src/engine/helper/Assets.java index f5238c3..6c8c967 100644 --- a/Mario-AI-Interface/src/engine/helper/Assets.java +++ b/Mario-AI-Interface/src/engine/helper/Assets.java @@ -43,8 +43,8 @@ public class Assets { private static Image getImage(GraphicsConfiguration gc, String imageName) throws IOException { //FIXME: web/local - //File file = new File(System.getProperty("user.dir") + "/img/" + imageName); // Local test - File file = new File("/app/img/" + imageName); // For web + File file = new File(System.getProperty("user.dir") + "/img/" + imageName); // Local test + //File file = new File("/app/img/" + imageName); // For web BufferedImage source = ImageIO.read(file); Image image = gc.createCompatibleImage(source.getWidth(), source.getHeight(), Transparency.BITMASK); Graphics2D g = (Graphics2D) image.getGraphics(); diff --git a/localData/dataCompare.py b/localData/dataCompare.py new file mode 100644 index 0000000..bdc2d3f --- /dev/null +++ b/localData/dataCompare.py @@ -0,0 +1,42 @@ +import csv + + +if __name__ == '__main__': + with open('questionare.csv', newline='') as csvfile: + questionRow = csv.reader(csvfile, delimiter=' ', quotechar='|') + id_dict_q = {} + id_dict_a = {} + + for question in questionRow: + questionarray = question[0].split(',') + ans = 'Null' + if questionarray[3] == 'A': + ans = 'r' + elif questionarray[3] == 'B': + ans = 'k' + elif questionarray[3] == 'C': + ans = 'c' + id_dict_q[questionarray[0]] = ans + + with open('annotation2.csv', newline='') as csvfile: + annotationRow = csv.reader(csvfile, delimiter=' ', quotechar='|') + + for annotation in annotationRow: + annotationarray = annotation[0].split(',') + id_dict_a[annotationarray[0]] = [annotationarray[1], annotationarray[2], annotationarray[3]] + + with open('rank.csv', 'w', newline='') as csvfile: + spamwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) + for id in id_dict_q.keys(): + ans = "Null" + if id_dict_q[id] == 'c': + ans = 'Collector ' + elif id_dict_q[id] == 'k': + ans = 'Killer ' + elif id_dict_q[id] == 'r': + ans = 'Runner ' + if id in id_dict_a.keys(): + rank = id_dict_a[id].index(id_dict_q[id]) + spamwriter.writerow([id, ans, rank+1, id_dict_a[id]]) + else: + spamwriter.writerow([id, ans, 0, 'Null']) diff --git a/main.py b/main.py index 3d86ae2..94dce3c 100644 --- a/main.py +++ b/main.py @@ -231,7 +231,8 @@ def saveRepFile(path, filename, content): alist = actions["actions0"] actionsInput = [alist["0"], alist["1"], alist["2"], alist["3"], alist["4"], alist["5"], alist["6"]] actionList.append(serializeAction(actionsInput)) - except Exception: continue + except Exception: + continue cp = list(map(int, actionList)) file_dir = os.path.join(os.getcwd(), path) @@ -242,12 +243,13 @@ def saveRepFile(path, filename, content): def serializeAction(actions): res = 0 - for i in range(5): - if not actions[i]: - tmp = 1 << i + for i in range(1, 6): + if actions[i]: + tmp = 1 << (i-1) res += tmp return res + def saveJsonFile(path, filename, content): file_dir = os.path.join(os.getcwd(), path) file_path = os.path.join(file_dir, filename + ".json") @@ -256,5 +258,6 @@ def saveJsonFile(path, filename, content): if __name__ == '__main__': - app.run(host='0.0.0.0', port=80, debug=False) - # app.run() + #saveRepFile(replayDataPath, "null_test.rep", testJson) + # app.run(host='0.0.0.0', port=80, debug=False) + app.run() diff --git a/templates/GameWelcome.html b/templates/GameWelcome.html index 61f5f54..05ec0b1 100644 --- a/templates/GameWelcome.html +++ b/templates/GameWelcome.html @@ -293,15 +293,15 @@ function validateForm() { return true; // Allow form submission } -