遊戲程式可以在遊戲執行期間自我修改嗎,就是修改一些簡單的數值就可以了,但是不是人為修改是自我修改?
作者:由 終極超夢 發表于 書法時間:2020-03-25
去學習一點程式設計吧,很多語言可以找到遊戲窗體控制代碼然後修改遊戲某一片記憶體區,改對了數值就可以控制了(僅僅指pc遊戲)
這裡需要看你對自我修改的理解了,比如現在人工智慧在本質上也是求最優解的問題,但是最優解的求解演算法的根源也是人類編寫的程式,只不過賦予了進化的能力罷了。
迴歸到題主的問題,我們有一個遊戲資料,需要跟隨遊戲場景不斷變化,以適應遊戲的環境,那麼這個資料的修改到底是程式的自我修改還是人為設定呢?
我們再將這個問題深入分析,我們作為一個活生生的人,我們具有非常強的改變自我的意願,變強,迎娶白富美……。那麼我們這個變強的
一縷念頭
從何而來?不知道你對不對此細思極恐,從這個角度出發,我們這些
活生生的
人也是被程式設計,去尋求生活在這個世界上的
最優解的機器
罷了。
很早就有rpg遊戲中,敵人和npc的能力數值是依據玩家角色成長而變化的動態設計。大多數是單機。
程式肯定是依據邏輯運算的,所以遊戲數值的變動也是事先設計好的規律和規則。
可以,最簡單的例子就是迴圈
for( int i = 0; i<100 ; i++) { }
假設遊戲初始值是0,執行過程中會一直加到100
程式的實質就是用一些不變的數字(指令)玩弄一些可變的數字(資料),程式設計師的工作就是賦予這些可變的數字以意義。所以修改數值本來就是遊戲程式的工作,如果不需要這個話,你得到的只是一幅畫,也用不著CPU和顯示卡,只要硬碟就行了。
上一篇:申論大作文怎麼準確尋找分論點?
下一篇:我室友快生日了,送什麼東西呢?