by @Abdul Moiz Fork
{"functions":[],"name":"game program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_fc54541b_a321_477e_b6bd_67ba48204308"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"board","lengthValue2":"5","id":"id_a7cb4994_3f34_4490_bd0b_bcbd69cc850e","initValue":"[3][3]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"current player","lengthValue2":"5","id":"id_87f87c2e_2864_4ec5_a2a3_48136ca65514","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"moves","lengthValue2":"5","id":"id_d0a2e925_6713_4ccd_88c2_569f02348f0a","initValue":null},{"@type":"Assign","name":"currentplayer","id":"id_b200b669_88a7_4510_b55b_2a231b5773e8","value":"\"X\""},{"@type":"Assign","name":"moves","id":"id_e64b9824_648e_469a_9709_9fe17f6f5a2f","value":"0"},{"condition":"moves<9","@type":"While","id":"id_d4d930e2_5401_425d_8ad7_99b5a6265648","body":{"statements":[{"newline":true,"@type":"Output","id":"id_0e167693_8be4_4034_9dbd_7cd7d4ff5412","value":"board"},{"@type":"Input","name":"row","id":"id_3ddb820e_7389_4313_b60a_e258aec84b77","prompt":null},{"@type":"Input","name":"column","id":"id_107fbc2a_af8e_4356_bf9e_56e95d89bc39","prompt":null},{"falseBlock":{"statements":[],"id":"id_9348820c_0613_4a21_a879_5c1ce151c9c3"},"trueBlock":{"statements":[{"@type":"Assign","name":"board[row][column]","id":"id_dea86ffa_3709_4c24_a2d5_d57f31b32108","value":"currentplayer"},{"@type":"Assign","name":"moves","id":"id_7482a470_0cab_4118_8cf4_1b4c3f99dd67","value":"moves+1"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_43728f88_c7d5_4f18_807e_3e950e3066cd"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_08859a18_d9f3_4ec8_8986_d0a61b4b9fd8","value":"\"game draw\""}],"id":"id_079d75c5_5352_4574_9b13_a1ac6ea49b1b"},"condition":"moves == 9","@type":"If","id":"id_9768a5d7_bec1_4d19_bbe9_96b175b69ffb"}],"id":"id_e7682a50_3bab_45d9_af30_19c8afe09834"},"trueBlock":{"statements":[],"id":"id_9c8d0452_bbb7_49c7_83ab_9111f25bf0ce"},"condition":"(board[0][0]==currentPlayer && board[0][1]==currentPlayer && board[0][2]==currentPlayer) || (board[1][0]==currentPlayer && board[1][1]==currentPlayer && board[1][2]==currentPlayer) || (board[2][0]==currentPlayer && board[2][1]==currentPlayer && board[2][2]==currentPlayer) || (board[0][0]==currentPlayer && board[1][0]==currentPlayer && board[2][0]==currentPlayer) || (board[0][1]==currentPlayer && board[1][1]==currentPlayer && board[2][1]==currentPlayer) || (board[0][2]==currentPlayer && board[1][2]==currentPlayer && board[2][2]==currentPlayer) || (board[0][0]==currentPlayer && board[1][1]==currentPlayer && board[2][2]==currentPlayer) || (board[0][2]==currentPlayer && board[1][1]==currentPlayer && board[2][0]==currentPlayer)","@type":"If","id":"id_20a1f38f_3ee8_4fd5_8aee_7a484b5a44b6"}],"id":"id_51a831a2_2269_4c3a_b5e2_15d8bdcefc0d"},"condition":"board[row][column] ==\"\"","@type":"If","id":"id_86129b20_14b5_4718_9c78_5dab0cc9b3a1"}],"id":"id_15872eef_ae3d_4c12_b32c_e41544088baf"}},{"newline":true,"@type":"Output","id":"id_4a40ac9c_a368_4d7a_bddd_f16409e86611","value":"currentPlayer + \" wins!\""},{"@type":"Return","id":"id_762ae1a4_efd5_4766_919d_911eb4a3dedd","maybeValue":null}],"parameters":[]},"id":"id_4abe839c_d6b9_492f_aa01_756f8907009e","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":1813}