by @Jm Fork
{"functions":[],"name":"lab 7","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_9871bce8_f1a0_40a4_b3f4_4a37487e7533"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"difficulty","lengthValue2":"5","id":"id_8f52ae7b_2754_437c_bb27_7be59776dd49","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"attempts","lengthValue2":"5","id":"id_a4805bd1_9c9b_4c7b_9383_9985ea843d0e","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"max","lengthValue2":"5","id":"id_b4fcf8fe_f070_4962_81ab_78a6c2c4ba65","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"secret","lengthValue2":"5","id":"id_c7318187_0b27_45e8_b989_8ee5fdf4f6fc","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"guess","lengthValue2":"5","id":"id_a08597c5_a184_4088_8c00_dc31d5d5a89b","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"yes","lengthValue2":"5","id":"id_41178957_6185_48a2_892c_c5433a0eb362","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"playAgain","lengthValue2":"5","id":"id_a06df4fd_2821_4237_a2b0_af1c32e94feb","initValue":"\"yes\""},{"condition":"playAgain == \"yes\"","@type":"DoWhile","id":"id_45cecf3e_8381_4579_b47f_30cd963b6fd0","body":{"statements":[{"newline":true,"@type":"Output","id":"id_0744590a_6436_4d42_a57e_f431e6d45118","value":"\"Welcome to the number guessing game!\""},{"falseBlock":{"statements":[],"id":"id_80073f57_d373_4d43_bdf2_69ec14f1ba16"},"trueBlock":{"statements":[{"condition":"difficulty < 1 || difficulty > 3","@type":"DoWhile","id":"id_e337f59f_f882_4d65_ab15_d9a567ebf201","body":{"statements":[{"newline":true,"@type":"Output","id":"id_b20e71c0_1fc9_4051_9946_274fba5172f1","value":"\"Choose difficulty: 1=easy(1-10) 2=medium(1-50) 3=hard(1-100)\""},{"@type":"Input","name":"difficulty","id":"id_1f50725b_03bc_4a90_b29f_07d365542712","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_b6d37bb0_5db6_42c1_a5cb_e97d4d912e75","value":"\"Invalid choice. Enter 1,2,3\""}],"id":"id_14923ca6_32ce_4802_8a89_1e0931995f93"},"trueBlock":{"statements":[{"@type":"Assign","name":"max","id":"id_ccedbc69_3b94_4d69_b8ec_b73dd5c8abe6","value":"100"}],"id":"id_f5bbe424_815c_4925_a2ae_1366810f80d0"},"condition":"difficulty == 3","@type":"If","id":"id_f7880392_bf2c_4a30_b07c_433e278dc86e"}],"id":"id_12e5d8f7_c9b7_4093_95e6_1bb56b8fa7db"},"trueBlock":{"statements":[{"@type":"Assign","name":"max","id":"id_26994c82_1425_4521_8af8_1d8497f4903a","value":"50"}],"id":"id_c351bc03_d2bb_48d9_bea9_eed224209712"},"condition":"difficulty == 2","@type":"If","id":"id_3c335aa5_b48f_4651_8036_aaed312205a0"}],"id":"id_fcef1221_c379_4f45_9001_718e7f8b5749"},"trueBlock":{"statements":[{"@type":"Assign","name":"max","id":"id_31869909_7035_49f3_b5bb_d9bf24481bd5","value":"10"}],"id":"id_b079156d_edd6_489c_86d6_1c0ea6c70645"},"condition":"difficulty == 1","@type":"If","id":"id_1a80ec11_4df0_4af4_b3eb_5b6fc407da98"}],"id":"id_1a095e35_9e97_4925_8110_77fbcbf4bf07"}},{"@type":"Assign","name":"secret","id":"id_d3aaad5b_812d_44e5_b1d6_72535ec6f91b","value":"randomInt(max) + 1"},{"condition":"guess != secret","@type":"DoWhile","id":"id_f9375c18_18b3_4bea_b111_c2898b62f54c","body":{"statements":[{"newline":true,"@type":"Output","id":"id_1a48ff13_fcaf_44ae_b148_b30268c604f4","value":"\"Now guess\""},{"@type":"Input","name":"guess","id":"id_8adf0e22_1e2e_4f0a_8689_cfe3deb208a4","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"attempts","id":"id_ec26c5a3_f70c_452a_95c0_449a9083798d","value":"attempts + 1"}],"id":"id_c7bdedfb_184e_48f9_b71d_bb71527b4ca3"},"trueBlock":{"statements":[],"id":"id_d28b2b09_2e1e_49df_9ef5_a287bc9f7d7d"},"condition":"guess < 1 || guess > max","@type":"If","id":"id_7881d709_9443_42f0_9db7_9cdace674837"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_1e6a2c07_b058_4caa_bca0_d385e17c3e72"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_26658a96_04bf_462a_9c7d_ef8da0ffccfa","value":"\"Too low!\""}],"id":"id_6b6de9df_b15b_4c28_b28c_6153b2bd9243"},"condition":"guess < secret","@type":"If","id":"id_be0e753d_a9b4_4fba_9c87_a65643536389"}],"id":"id_cf163e02_8b23_4e31_a70b_6043295e621c"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_78180889_fbdb_4cf2_b8e2_d8433c433ff2","value":"\"Too high\""}],"id":"id_022e3b11_b94d_4ae7_b4da_1d74386e7052"},"condition":"guess > secret","@type":"If","id":"id_f264e4bf_07cf_4923_af0a_172b2efb27d8"}],"id":"id_35452b0d_51e7_49ef_bdd1_536b83133d62"}},{"newline":true,"@type":"Output","id":"id_3284ebe1_afd3_4053_bbc7_033ebfa3103b","value":"\"You guessed the number in \" + attempts + \" attempts\""}],"id":"id_e827def5_8228_4159_955e_87c3d3f86865"},"condition":"playAgain == \"yes\"","@type":"If","id":"id_1d594177_03ab_4fe8_9ce8_588c910e8ec0"},{"newline":true,"@type":"Output","id":"id_f1699f3e_9e64_45a9_b8d3_9b44bab6a58d","value":"\"Did you want to play again? Input yes\""},{"@type":"Input","name":"playAgain","id":"id_0bce2a79_93bb_40a2_94cd_91245ee3f10f","prompt":null}],"id":"id_ff77c5b7_b57b_42b4_9c78_6899cfc1b7e2"}},{"newline":true,"@type":"Output","id":"id_36c7a223_06f1_44df_8548_11adf47ea7ca","value":"\"thank you for playing\""},{"@type":"Return","id":"id_f6a05179_8cad_4d05_bd6e_2c60ad0a2c35","maybeValue":null}],"parameters":[]},"id":"id_2049475c_59e3_4e80_9439_b248da30c5e3","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":1100}