{"functions":[{"rawId":"id_a0f87c12_aa39_424e_b84c_cc2b4c9f2248","tpe":"Void","name":"chooseDifficulty","statements":[{"@type":"Begin","id":"id_9962448b_5eff_4dad_8ae4_b5911ddf664a"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"choice","lengthValue2":"5","id":"id_a1e2b656_0710_4bf3_ad15_a22081b73c0b","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"maxNumber","lengthValue2":"5","id":"id_e2e04166_9722_446f_9a07_e4d8b0d7b699","initValue":"0"},{"condition":"maxNumber==0","@type":"While","id":"id_f3f3ec51_0930_4867_b70f_303bea8c46a0","body":{"statements":[{"newline":true,"@type":"Output","id":"id_cb26419b_f303_43e9_b21f_397c53ee1208","value":"\"1 - Easy (1-50), 2 - Medium (1-100), 3 - Hard (1-200)\""},{"@type":"Input","name":"choice","id":"id_01a0ad1c_10b8_480f_ab4c_8c51b5bd82b5","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_91c63b53_13bf_4bc9_a36d_98a50ce59f8a","value":"\"Invalid! Enter a number 1-3\""}],"id":"id_deed42af_b9aa_46aa_9437_f3c927fe4ebc"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxNumber","id":"id_547f9d14_ab19_45b3_8cf3_f134b46693ca","value":"50"}],"id":"id_47d0fac0_775f_48b3_b780_aafc5f0d6f85"},"condition":"choice==\"3\"","@type":"If","id":"id_ee792537_ef30_4cca_822f_9f73142c92a5"}],"id":"id_8e69278a_324f_4d2f_9fa4_43ec424658e4"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxNumber","id":"id_5dbbbf0f_c01a_4126_98fb_a95467e2d4e8","value":"100"}],"id":"id_4e14ff8d_5f0f_42ec_8e87_dbd9e79ce288"},"condition":"choice==\"2\"","@type":"If","id":"id_f886b9ee_c3da_4932_8572_0368adb9132d"}],"id":"id_ca808a52_0494_4546_8579_f9688b4ef612"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxNumber","id":"id_93cadb2c_82bc_4869_bcbe_910327097421","value":"50"}],"id":"id_491c5a25_0844_40ed_b33a_0ab0ff80c0ef"},"condition":"choice==\"1\"","@type":"If","id":"id_702da049_3936_440e_860a_e65bcb35d2d6"}],"id":"id_3db6925e_b039_4138_8cc5_3023e7422bbe"}},{"@type":"Return","id":"id_d48c2fdc_73c7_4035_99a9_b1043c712855","maybeValue":null}],"parameters":[]},{"rawId":"id_29620087_c8a3_4060_9634_d6f9c4b35745","tpe":"Void","name":"validGuess","statements":[{"@type":"Begin","id":"id_a3023432_5541_4f9b_a6ce_97396a9343ad"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"guess","lengthValue2":"5","id":"id_3bb5c269_db3d_4483_a23c_df68cb3929bd","initValue":"0"},{"condition":"guess==0","@type":"While","id":"id_4d3edf0b_3828_4b36_ab97_d7a023f48778","body":{"statements":[{"newline":true,"@type":"Output","id":"id_177de90e_b8c2_4f0c_ae79_93539cdff933","value":"\"Enter your guess!\""},{"@type":"Input","name":"guess","id":"id_9f830c2a_9797_45d6_9687_cc6211e4d9e3","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"guess","id":"id_ef018bf3_57cc_463b_a677_4dbac39e9fc8","value":"0"},{"newline":true,"@type":"Output","id":"id_cceb59fb_76f1_4889_b589_5092131160b8","value":"\"Out of range! Try again\""}],"id":"id_dbc5af8b_6481_47ef_8f85_a5438644d99b"},"trueBlock":{"statements":[],"id":"id_a96cea2e_5175_4a50_afd0_05ad7afd6c1a"},"condition":"guess>=1 || guess<=maxNumber","@type":"If","id":"id_dc4f673b_a5d5_47bc_9e3c_d1e8908b199a"}],"id":"id_26dead07_6934_4f9b_929f_0aec7f54f99b"}},{"@type":"Return","id":"id_f4e909d6_f47f_4226_b415_f4d6fba74bb7","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"maxNumber","id":"f162e08f-eb40-440b-88e1-e7ea0f3e9c33"}]},{"rawId":"id_b0694987_974c_4309_9a78_0fb4e3bc8a4f","tpe":"Void","name":"playGame","statements":[{"@type":"Begin","id":"id_6b2a973e_3a54_432a_a4c9_0a17781e9015"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"guess","lengthValue2":"5","id":"id_611436ac_1564_4dc8_935c_3d1e59b60f0a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"attempts","lengthValue2":"5","id":"id_12182021_91c3_4932_93b0_f50d5de5075a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"secretNumber","lengthValue2":"5","id":"id_5ff0b7fa_022b_48e1_9ab7_9ee7e5718041","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"maxNumber","lengthValue2":"5","id":"id_e4d3ae82_ad62_47ca_a2d8_a2ae21035f62","initValue":"0"},{"newline":true,"@type":"Output","id":"id_2ac25e56_f482_42ed_b826_438afdc2dbf7","value":"\"1 Easy, 2 Medium, 3 Hard\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"choice","lengthValue2":"5","id":"id_9c8499bf_8593_4330_8379_8dde12c259de","initValue":null},{"@type":"Input","name":"choice","id":"id_cf9b39ec_dd84_4b5d_8253_2fa96d60865c","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_fdecd453_768d_4978_bac4_a3039c282ded","value":"\"Invalid! Enter a number 1-3\""}],"id":"id_3ca5eacd_eeac_425e_b41d_5991794ee669"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxNumber","id":"id_5ad83a3d_115b_4c53_a227_7ebabede6d00","value":"50"}],"id":"id_ab819efd_02fb_4cc4_8815_093cdb34f801"},"condition":"choice==\"3\"","@type":"If","id":"id_171b3ade_85b4_4ed0_89ac_f68e5e8d7107"}],"id":"id_9bdd8acf_77db_4078_b170_3df5ebbe982c"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxNumber","id":"id_8aaa4aaa_313e_4cb4_9561_dbbf9f6907a6","value":"100"}],"id":"id_e3424251_c8b6_4dad_8e68_aaf9d6bcf251"},"condition":"choice==\"2\"","@type":"If","id":"id_e3ce658f_7b7d_4125_9059_cf9e5294c120"}],"id":"id_af77a038_2815_4624_88a3_80f173563601"},"trueBlock":{"statements":[{"@type":"Assign","name":"maxNumber","id":"id_77f60470_faf7_4d21_a02d_64da5099a0ab","value":"50"}],"id":"id_b12edeac_b7c0_4b33_bfe6_c4d545628246"},"condition":"choice==\"1\"","@type":"If","id":"id_998c41ad_f22a_4700_bfeb_ac3cbc067f9e"},{"@type":"Assign","name":"secretNumber","id":"id_e78df0f9_7990_45c4_9dde_b082fce14c54","value":"randomInt(maxNumber)"},{"@type":"Assign","name":"attempts","id":"id_717346d6_6aba_49fe_ad84_977a58c1a475","value":"0"},{"@type":"Assign","name":"guess","id":"id_61efd061_571a_4f2f_9a18_1f67511a94c9","value":"-1"},{"condition":"guess != secretNumber","@type":"While","id":"id_94927bf1_0b96_4a14_b329_a85fc2ba9417","body":{"statements":[{"newline":true,"@type":"Output","id":"id_888ff353_de7a_471e_9b06_25be90c8069e","value":"\"Enter your guess!\""},{"@type":"Input","name":"guess","id":"id_c6bae879_192c_4aa1_810d_d44b89d97ee5","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"guess","id":"id_22846994_f4fe_4254_8dfb_51c56fcf074c","value":"0"},{"newline":true,"@type":"Output","id":"id_b91180b3_19dc_4566_9f22_56eb4222ad39","value":"\"Out of range! Try again\""}],"id":"id_aff712b0_5e74_4cb8_89e8_bd50e0409868"},"trueBlock":{"statements":[],"id":"id_4a52ebc1_03d2_40f9_82c7_2dffabb6e569"},"condition":"guess>=1 || guess<=maxNumber","@type":"If","id":"id_d281950b_54c9_4253_9262_35bbb9a22914"},{"@type":"Assign","name":"validGuess(maxNumber)","id":"id_c98fb75b_5892_4c33_9912_32bb440c3810","value":"guess"},{"@type":"Assign","name":"attempts","id":"id_339dad1c_ed12_4d87_937e_390f96945716","value":"attempts+1"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_04bd75ad_3e06_4673_89b6_6736b6f5872d"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_48ff4e88_e41a_4ba7_88c8_484a21076249","value":"\"Too high!\""}],"id":"id_7b8bbf1a_602f_409a_b755_0acb8cad14fc"},"condition":"guess>secretNumber","@type":"If","id":"id_547193a5_fd9a_4d2b_be71_8bc387e85e41"}],"id":"id_e56f47e2_3597_42d8_a107_3d4a25f3fb19"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_4bcda0d9_7620_4bae_ad97_68babfee0eea","value":"\"Too low!\""}],"id":"id_3ec46109_4280_4e18_b013_149d43938821"},"condition":"guess<secretNumber","@type":"If","id":"id_41adbea7_863b_4212_a7fb_7adacd4b58ff"}],"id":"id_0b6cf8be_d10a_42bb_a820_c36974fbfea5"}},{"newline":true,"@type":"Output","id":"id_ba080648_5f29_46d7_8bd5_1eee48ef6e3f","value":"\"Correct! You got it in X attempts!\""},{"@type":"Return","id":"id_df236c70_ce7f_4cff_a15f_0ad61f4dd1ae","maybeValue":null}],"parameters":[]},{"rawId":"id_a3995408_2a6e_4cfa_9950_24a15ebf79cd","tpe":"Void","name":"playAgain","statements":[{"@type":"Begin","id":"id_6f88d892_6403_4c98_941d_f26bf2bef3b0"},{"@type":"Assign","name":"answer","id":"id_1d26c299_49b3_4fff_aac7_4546bd37f3a6","value":"\"\""},{"condition":"answer!=\"yes\"|| answer != \"no\"","@type":"While","id":"id_b14234c3_b080_4d00_aa6a_e872736c503a","body":{"statements":[{"newline":true,"@type":"Output","id":"id_a70176c8_9f84_407a_b793_8cd424030ea2","value":"\"Play again? (yes or no)\""},{"@type":"Input","name":"answer","id":"id_67a89672_ac99_480f_9521_2da753fcd99a","prompt":null},{"falseBlock":{"statements":[],"id":"id_f5a6ba61_91d0_4b4d_91cd_135e64f68d09"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_9fad96e3_9e42_4b36_9f7d_24b3520e91b0","value":"\"Please type yes or no!\""}],"id":"id_65825e99_fdf9_47af_8de4_b05dc41688a5"},"condition":"answer != \"yes\" || answer != \"no\"","@type":"If","id":"id_fe1b8d20_2b1d_4d98_87a5_ef3586d8368a"}],"id":"id_1eb6301a_047a_4a0d_af23_22cf4547776a"}},{"falseBlock":{"statements":[{"@type":"Assign","name":"playing","id":"id_c0d32759_e2ee_47db_9449_cdb1eb5d5da6","value":"False"}],"id":"id_09fc3504_b1e8_4bd9_a19e_f37d0767edf4"},"trueBlock":{"statements":[{"@type":"Assign","name":"playing","id":"id_4565aada_62ba_42df_b3e1_8ea109cce286","value":"True"}],"id":"id_a46106e7_38b0_4530_99bc_2f1e0aa49313"},"condition":"answer==\"yes\"","@type":"If","id":"id_70e7f652_bcc3_4d86_85c5_02a512fcda44"},{"@type":"Return","id":"id_2d2351fe_bc8a_456c_b1a9_63c349e2b05a","maybeValue":null}],"parameters":[]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_46708e30_ac28_4e9a_a56b_682646383e85"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"playing","lengthValue2":"5","id":"id_9296185d_c113_4099_8cc7_a3d9e7cb2908","initValue":null},{"@type":"Assign","name":"playing","id":"id_01199c80_e039_4ec8_8c6d_3531fd67e5d1","value":"1"},{"condition":"playing==1","@type":"While","id":"id_8a744cc5_d6b7_4182_9fdb_948a1f0cf0ac","body":{"statements":[{"@type":"Call","id":"id_a4a2a89a_9f7b_413d_84b2_8ec36cfa3d14","value":"playGame()"},{"@type":"Call","id":"id_40dd15b0_9493_4b33_b460_4cfc4a254147","value":"playing==PlayAgain"}],"id":"id_abd563a7_3b85_4d2c_b3e1_6643a154e218"}},{"@type":"Return","id":"id_4402daa7_ca22_4a65_99cc_608a31ec84e1","maybeValue":null}],"parameters":[]},"id":"id_2d052171_eda6_42a5_9df3_e4351858fa75","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":true},"version":"0.3","revision":1332}