{"id":984494,"student_id":1443,"content":"from game import *\nfrom random import *\n\n# nums = ['0.png', '1.png', '2.png', '3.png', '4.png', '5.png', '6.png', '7.png', '8.png', '9.png']\nnums = [str(i)+'.png' for i in range(10)]\nbg1 = create_sprite('bg.png')\nplayer = create_sprite('player.png') #扣叮\nbg2 = create_sprite('bg_front.png') #前台\nn1 = create_sprite(nums) #千位分數\nn2 = create_sprite(nums) #百位分數\nn3 = create_sprite(nums) #十位分數\nn4 = create_sprite(nums) #個位分數\ninfo = create_sprite('rules.png') #遊戲說明\nresult = create_sprite('bg_success.png', 'bg_fail.png') #遊戲結果底圖\nbgm = create_sound('bgm.mp3', True) #背景音樂\n\nn1.move_to(40, 50)\nn2.move_to(90, 50)\nn3.move_to(140, 50)\nn4.move_to(190, 50)\nplayer.move_to(600, 475)\n\nitems = [] #存放墜落食材\nresults = [] #存放碗裡食材\nscore = 0 #分數\nspeed = 1 #速度\n\nscore_table = [5,15,15,3,3,3,3,3,0,0,0]\n\nfor i in range(11):\n # s = create_sprite('s_' + str(i) + '.png')\n s = create_sprite(f's_{i}.png')\n items.append(s)\n # s = create_sprite('l_' + str(i) + '.png')\n s = create_sprite(f'l_{i}.png')\n results.append(s)\n\n#重新開始\ndef reset():\n global score, speed\n \n # 如果拉麵製作失敗重新開始就恢復分數\n if result.costume_id == 1: score = 0\n \n speed = 1 + score / 500 #隨著分數加快速度\n \n result.hidden = True #隱藏結果圖\n player.move_to(600, 475) #重置叩叮位置\n bgm.set_volume(1) #恢復音量\n \n for s in items:\n s.hidden = False\n s.x = random() * 1000 + 100\n s.y = random() * -3000 - 100\n s.vy = random() * 3 + 3\n \n for s in results:\n s.hidden = True\n\n# #遊戲主迴圈\ndef loop():\n if info.hidden:\n update_player() #更新叩叮\n update_items() #更新食材\n update_score() #更新分數\n elif key.space:\n info.hidden = True #隱藏說明開始遊戲\n \n#更新叩叮\ndef update_player():\n if key.right: player.x += 15 * speed\n if key.left: player.x -= 15 * speed\n if key.space and not result.hidden: reset()\n \n#移動食材\ndef update_items():\n global score\n is_pass = True #所有食材是否都超出場景下方\n # for s in items:\n for i in range(11):\n s = items[i]\n s.y += s.vy * speed\n s.direction += 1\n # if not s.hidden and s.touched(player):\n if not s.hidden and abs(player.x - s.x) \u003c 100 and abs(player.y-s.y) \u003c 50:\n s.hidden = True\n # score += 1\n score += score_table[i]\n create_sound('splash.mp3')\n if s.y \u003c 1000: is_pass = False\n \n if is_pass: show_result() #如果所有食材超出下方就顯示結果\n \n#顯示結果\ndef show_result():\n bgm.set_volume(0.02) #降低音量\n for i in range(11):\n results[i].hidden = not items[i].hidden\n \n result.hidden = False #顯示結果圖\n result.costume_id = 0\n if items[8].hidden or items[9].hidden or items[10].hidden or not items[0].hidden:\n result.costume_id = 1\n\n#更新分數\ndef update_score():\n n1.costume_id = (score // 1000) % 10 #千位數\n n2.costume_id = (score // 100) % 10 #百位數\n n3.costume_id = (score // 10) % 10 #十位數\n n4.costume_id = (score // 1) % 10 #個位數\n \nforever(loop)\nreset()\n\n","created_at":"2025-04-11T14:46:57.287+08:00","updated_at":"2025-04-11T15:31:25.008+08:00","name":"拉麵配料王_預設版 副本","language":"python","screenshot":{"url":"https://cdn8.koding.school/uploads/project/screenshot/984494/f904e09ecc79b2620c86eb4f94eef834.jpg"},"parent_id":889743,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":48,"hashid":"882seqdvk","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":37493083,"file_name":"bg_front.png","project_id":984494,"asset_id":793289,"created_at":"2025-04-11T14:46:57.293+08:00","updated_at":"2025-04-11T14:46:57.293+08:00"},{"id":37493084,"file_name":"0.png","project_id":984494,"asset_id":793290,"created_at":"2025-04-11T14:46:57.295+08:00","updated_at":"2025-04-11T14:46:57.295+08:00"},{"id":37493085,"file_name":"1.png","project_id":984494,"asset_id":793291,"created_at":"2025-04-11T14:46:57.296+08:00","updated_at":"2025-04-11T14:46:57.296+08:00"},{"id":37493086,"file_name":"bg.png","project_id":984494,"asset_id":793292,"created_at":"2025-04-11T14:46:57.297+08:00","updated_at":"2025-04-11T14:46:57.297+08:00"},{"id":37493087,"file_name":"bowl.png","project_id":984494,"asset_id":793293,"created_at":"2025-04-11T14:46:57.298+08:00","updated_at":"2025-04-11T14:46:57.298+08:00"},{"id":37493088,"file_name":"l_4.png","project_id":984494,"asset_id":793294,"created_at":"2025-04-11T14:46:57.299+08:00","updated_at":"2025-04-11T14:46:57.299+08:00"},{"id":37493089,"file_name":"l_5.png","project_id":984494,"asset_id":793295,"created_at":"2025-04-11T14:46:57.300+08:00","updated_at":"2025-04-11T14:46:57.300+08:00"},{"id":37493090,"file_name":"2.png","project_id":984494,"asset_id":793296,"created_at":"2025-04-11T14:46:57.300+08:00","updated_at":"2025-04-11T14:46:57.300+08:00"},{"id":37493091,"file_name":"3.png","project_id":984494,"asset_id":793297,"created_at":"2025-04-11T14:46:57.301+08:00","updated_at":"2025-04-11T14:46:57.301+08:00"},{"id":37493092,"file_name":"bg_success.png","project_id":984494,"asset_id":793298,"created_at":"2025-04-11T14:46:57.302+08:00","updated_at":"2025-04-11T14:46:57.302+08:00"},{"id":37493093,"file_name":"s_5.png","project_id":984494,"asset_id":793299,"created_at":"2025-04-11T14:46:57.303+08:00","updated_at":"2025-04-11T14:46:57.303+08:00"},{"id":37493094,"file_name":"s_6.png","project_id":984494,"asset_id":793300,"created_at":"2025-04-11T14:46:57.304+08:00","updated_at":"2025-04-11T14:46:57.304+08:00"},{"id":37493095,"file_name":"4.png","project_id":984494,"asset_id":793301,"created_at":"2025-04-11T14:46:57.305+08:00","updated_at":"2025-04-11T14:46:57.305+08:00"},{"id":37493096,"file_name":"5.png","project_id":984494,"asset_id":793302,"created_at":"2025-04-11T14:46:57.306+08:00","updated_at":"2025-04-11T14:46:57.306+08:00"},{"id":37493097,"file_name":"l_2.png","project_id":984494,"asset_id":793303,"created_at":"2025-04-11T14:46:57.307+08:00","updated_at":"2025-04-11T14:46:57.307+08:00"},{"id":37493098,"file_name":"l_3.png","project_id":984494,"asset_id":793304,"created_at":"2025-04-11T14:46:57.308+08:00","updated_at":"2025-04-11T14:46:57.308+08:00"},{"id":37493099,"file_name":"6.png","project_id":984494,"asset_id":793305,"created_at":"2025-04-11T14:46:57.309+08:00","updated_at":"2025-04-11T14:46:57.309+08:00"},{"id":37493100,"file_name":"7.png","project_id":984494,"asset_id":793306,"created_at":"2025-04-11T14:46:57.310+08:00","updated_at":"2025-04-11T14:46:57.310+08:00"},{"id":37493101,"file_name":"l_0.png","project_id":984494,"asset_id":793307,"created_at":"2025-04-11T14:46:57.311+08:00","updated_at":"2025-04-11T14:46:57.311+08:00"},{"id":37493102,"file_name":"l_1.png","project_id":984494,"asset_id":793308,"created_at":"2025-04-11T14:46:57.312+08:00","updated_at":"2025-04-11T14:46:57.312+08:00"},{"id":37493103,"file_name":"l_8.png","project_id":984494,"asset_id":793309,"created_at":"2025-04-11T14:46:57.313+08:00","updated_at":"2025-04-11T14:46:57.313+08:00"},{"id":37493104,"file_name":"l_9.png","project_id":984494,"asset_id":793310,"created_at":"2025-04-11T14:46:57.314+08:00","updated_at":"2025-04-11T14:46:57.314+08:00"},{"id":37493105,"file_name":"s_7.png","project_id":984494,"asset_id":793311,"created_at":"2025-04-11T14:46:57.315+08:00","updated_at":"2025-04-11T14:46:57.315+08:00"},{"id":37493106,"file_name":"s_8.png","project_id":984494,"asset_id":793312,"created_at":"2025-04-11T14:46:57.317+08:00","updated_at":"2025-04-11T14:46:57.317+08:00"},{"id":37493107,"file_name":"conver.png","project_id":984494,"asset_id":793313,"created_at":"2025-04-11T14:46:57.317+08:00","updated_at":"2025-04-11T14:46:57.317+08:00"},{"id":37493108,"file_name":"bg_fail.png","project_id":984494,"asset_id":793314,"created_at":"2025-04-11T14:46:57.319+08:00","updated_at":"2025-04-11T14:46:57.319+08:00"},{"id":37493109,"file_name":"l_6.png","project_id":984494,"asset_id":793315,"created_at":"2025-04-11T14:46:57.320+08:00","updated_at":"2025-04-11T14:46:57.320+08:00"},{"id":37493110,"file_name":"l_7.png","project_id":984494,"asset_id":793316,"created_at":"2025-04-11T14:46:57.321+08:00","updated_at":"2025-04-11T14:46:57.321+08:00"},{"id":37493111,"file_name":"s_3.png","project_id":984494,"asset_id":793317,"created_at":"2025-04-11T14:46:57.322+08:00","updated_at":"2025-04-11T14:46:57.322+08:00"},{"id":37493112,"file_name":"s_4.png","project_id":984494,"asset_id":793318,"created_at":"2025-04-11T14:46:57.323+08:00","updated_at":"2025-04-11T14:46:57.323+08:00"},{"id":37493113,"file_name":"s_9.png","project_id":984494,"asset_id":793319,"created_at":"2025-04-11T14:46:57.324+08:00","updated_at":"2025-04-11T14:46:57.324+08:00"},{"id":37493114,"file_name":"s_10.png","project_id":984494,"asset_id":793320,"created_at":"2025-04-11T14:46:57.325+08:00","updated_at":"2025-04-11T14:46:57.325+08:00"},{"id":37493115,"file_name":"s_0.png","project_id":984494,"asset_id":793321,"created_at":"2025-04-11T14:46:57.326+08:00","updated_at":"2025-04-11T14:46:57.326+08:00"},{"id":37493116,"file_name":"s_1.png","project_id":984494,"asset_id":793322,"created_at":"2025-04-11T14:46:57.327+08:00","updated_at":"2025-04-11T14:46:57.327+08:00"},{"id":37493117,"file_name":"s_2.png","project_id":984494,"asset_id":793323,"created_at":"2025-04-11T14:46:57.328+08:00","updated_at":"2025-04-11T14:46:57.328+08:00"},{"id":37493118,"file_name":"8.png","project_id":984494,"asset_id":793324,"created_at":"2025-04-11T14:46:57.329+08:00","updated_at":"2025-04-11T14:46:57.329+08:00"},{"id":37493119,"file_name":"9.png","project_id":984494,"asset_id":793325,"created_at":"2025-04-11T14:46:57.330+08:00","updated_at":"2025-04-11T14:46:57.330+08:00"},{"id":37493120,"file_name":"l_10.png","project_id":984494,"asset_id":793326,"created_at":"2025-04-11T14:46:57.331+08:00","updated_at":"2025-04-11T14:46:57.331+08:00"},{"id":37493121,"file_name":"player.png","project_id":984494,"asset_id":793327,"created_at":"2025-04-11T14:46:57.332+08:00","updated_at":"2025-04-11T14:46:57.332+08:00"},{"id":37493122,"file_name":"rules.png","project_id":984494,"asset_id":793328,"created_at":"2025-04-11T14:46:57.333+08:00","updated_at":"2025-04-11T14:46:57.333+08:00"},{"id":37493123,"file_name":"splash.mp3","project_id":984494,"asset_id":793329,"created_at":"2025-04-11T14:46:57.334+08:00","updated_at":"2025-04-11T14:46:57.334+08:00"},{"id":37493124,"file_name":"bgm.mp3","project_id":984494,"asset_id":793330,"created_at":"2025-04-11T14:46:57.335+08:00","updated_at":"2025-04-11T14:46:57.335+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦