游戲中的學(xué)問 900字
文章摘要:高中敘事作文:怎么寫好游戲中的學(xué)問900字作文?譬如怎么做到圖片只能移動到空缺處,而不會被隨意移動。怎么把拼完的圖形與原圖進行比對,確定拼圖的準確性。為了能實現(xiàn)這些功能,吾上下而求索,最后經(jīng)過高人的指點,了解到scratch中有個“碰撞檢測”神器。也就是當(dāng)設(shè)定的角色遇到周圍的角色時,對方會提出“別碰我”,于是設(shè)定的角色只能返回原位。以下是丁清琳寫的《游戲中的學(xué)問》范文;
好游戲中的學(xué)問作文900字概況
- 作者:丁清琳
- 班級:高中高一
- 字數(shù):900字作文
- 體裁:敘事
- 段落:分5段敘寫
- 更新:2021年05月18日 00時57分
華羅庚先生說過:“宇宙之大,粒子之微,火箭之速,地球之變,生物之迷,日用之繁,無處不用到數(shù)學(xué)?!睌?shù)學(xué)是一切科學(xué)技術(shù)的基礎(chǔ)。這次參加了OM(SlidingpuzzleGame)挑戰(zhàn)賽,更讓我深刻的體會到數(shù)學(xué)在游戲編寫中應(yīng)用的重要性。通過數(shù)學(xué)模型的建立和算法的應(yīng)用,我成功完成了處女作游戲——華容道。
會玩游戲不算厲害,會編游戲才更厲害!我想運用自己所學(xué)來挑戰(zhàn)這次游戲編程比賽。但沒想到我剛開始著手編寫,就遇到了困難。如何把排列整齊的圖片打亂?看似簡單的動作,要讓計算機實現(xiàn),就需要給他算法。苦思冥想了一整天,靈感閃現(xiàn),想到了擲篩子隨機抽調(diào)的方法。于是我給每張圖片編號,只要是被抽中的號碼就插隊到最前面,而其余的號碼往后挪位。這在計算機中就是一維數(shù)組的賦值運算,即產(chǎn)生隨機位置n,接著在該數(shù)列的第一項前插入n位置的數(shù)字,最后刪除n+1項。
隨著游戲編寫的逐步深入,一個個障礙也接踵而來。譬如怎么做到圖片只能移動到空缺處,而不會被隨意移動?怎么把拼完的圖形與原圖進行比對,確定拼圖的準確性?為了能實現(xiàn)這些功能,吾上下而求索,最后經(jīng)過高人的指點,了解到scratch中有個“碰撞檢測”神器。也就是當(dāng)設(shè)定的角色遇到周圍的角色時,對方會提出“別碰我”,于是設(shè)定的角色只能返回原位。沒想到這個簡單的算法,竟然完全解決了圖片移動問題和圖片檢查問題。一個簡單的數(shù)學(xué)算法卻能有如此強大的功能,讓我大開眼界!
為了增加游戲趣味性,我還在游戲中增設(shè)了彩蛋環(huán)節(jié),玩家們會有意外的驚喜哦!這款游戲規(guī)定了游戲最長時間為300秒,為了能讓彩蛋在游戲中出現(xiàn)的次數(shù)適中,我設(shè)計了多種算法,最后選擇了利用余數(shù)的方法,也就是讓計算機判斷“剩余時間”除以99的余數(shù)是否大于90,如果大于90才有可能出彩蛋。大家猜猜在游戲中最多會出現(xiàn)多少次彩蛋?......游戲結(jié)束后會通過不同得分設(shè)置Gameover、Good、Awesome和perfect不同等級。各位玩家準備好測試你的耐心、專心,以及觀察力、智力......讓我們開始吧!
經(jīng)過這次游戲編程,我體會到了簡單背后的不簡單,更重要的是數(shù)學(xué)的應(yīng)用無處不在,游戲中有大學(xué)問!我一定要好好學(xué)習(xí)數(shù)學(xué),將來可以把各種想法通過數(shù)學(xué)算法在游戲中體現(xiàn),讓玩家們能玩到更多精彩的游戲。
作者:高中高一學(xué)生(5)班 丁清琳 時間:2021-5-18 00:57
好文章,贊一下
454人
很一般,需努力
4554人
太差勁,踩一下
43人