• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 我是如何學習編程的:6個月學習編程經歷(2)

    發表于:2012-10-15來源:外刊IT評論作者:不詳點擊數: 標簽:軟件測試
    接著,當我看到了即將發布的游戲Bumpy Road的令人驚訝的海報后,我受啟發,心想是否能夠也做一個跟里面的高高低低的路面相似風格的游戲元素。很顯然

      接著,當我看到了即將發布的游戲Bumpy Road的令人驚訝的海報后,我受啟發,心想是否能夠也做一個跟里面的高高低低的路面相似風格的游戲元素。很顯然,我的做圖水平很有限,你可以比較一下。

      Bumpy Road:

      我的版本:

      這之后,我想在真正的動畫上試試身手。以前從沒有做過動畫,先在Photoshop試試。人物的制作很乏味冗長。即使是畫一條很傻很短的線條也很費 勁。但我還是完成了,我把他稱作“狂歡者”。他能做的就是一遍遍的張開和閉上他的大嘴,每次都隨機的發出一些哼哼聲。你還可以在屏幕上移動他。背景閃動不 同的顏色。當你觸碰屏幕時,他只能哼哼和張嘴:

      然而,“狂歡者”有了一小隊粉絲。這些粉絲的頭像圖標里包括Mario, Link, Samus,等等。事實上我把這個游戲發給了Touch Arcade的Jared(嘿,是他向我要的)。之后,讓我大吃一驚和無比高興的是,Retro Dreamer的Craig Sharpe創作了我的第二張正規的粉絲的藝術作品!下面就是Craig為“狂歡者”創作的杰作:

      他的作品是如此的優秀,我甚至把它放入了我的下一個游戲里。但起初,我突發奇想,要做一個跳桿子的游戲。起初的出發點只是為了使用一個簡單的游戲技 術測試一下視差背景的效果,但做下來就做成了這個游戲。最終的游戲有一個小屏幕,有記分功能,有重玩功能,有音樂、音效,各種跳躍高桿,有一個高度指示 器,甚至還有一個鳴謝頁面!它是我的功能最全的一個游戲。我在游戲里畫了一些非常丑陋的精靈,就像你下面看到的:

      因為畫的太差,我詢問Michael Hussinger是否愿意為我做一些簡單的修改,他同意了!他在二十分鐘內就畫出來一個讓人驚嘆的匹薩伙計。我估計花幾個小時也畫不出這么好的作品來。他還為游戲中的視差效果畫了一個漂亮的山作為背景。下面的就是在他的幫助下游戲的樣子,我加上了標題和鳴謝頁:

      游戲運行中!

      我的下一個游戲受Trainyard的啟發。我想看看是否能做出 一個地圖,上面畫些網格道路,卡車能跑在上面??纯?,制作“狂歡者”有了很好的回報。所以我稱這個為“狂歡大巴”。游戲的玩法就是點擊地圖上的一個地方就 設定一個聚會點(一個閃爍的,顏色變換的點,伴有音樂),然后圖上會畫出一條路,通向這個點,“狂歡者”會把他的“狂歡大巴”開到那里。不用說,這是一個 非常簡單的游戲。但里面很酷的東西是,當他到達目標地點后,音樂聲會變大,卡車會開始跳舞,Craig畫的作品會出現在開車上面左右搖擺!

      代碼寫的很亂,有很多問題。我讓弟弟試玩了一下,他式了三次,什么都沒干成,他總是每次都是在錯誤的時間點擊到錯誤的地方,這樣游戲根本就不能正常 玩下去。每次我都要從頭開始玩這個游戲,因為我沒有給它加入“重新開始”的功能。但我還是挺為這個Trainyard的復制品感到自豪的。Matt應該為 此感謝我。

      我的下一個項目是要做一條蛇。我發現了這個如何用flash做出一條蛇的教程, 我只需要把它移植到iPhone上。這個教材讓我明白了很多如何做這種游戲的內幕。之前,我計劃讓蛇每一幀移動一次,但在如何讓蛇尾和蛇身保持一致的問題 上遇到了很多的麻煩。我本打算建一個數組存所有歷史動作,蛇尾將按照這個數組里的信息做它的每個動作,但這樣一來它動的太快,讓人很不舒服。這個教程整個 顛倒了我的思維,我意識到蛇其實根本沒有動。這種看起來在移動的視覺效果其實是簡單的在幀上添加和移去一小段蛇身產生的。這樣,當你撿起一 個蘋果,所需要做的只是告訴程序不要刪除任何片段。事實上我需要重新寫這個程序,因為界面太難看了,控制的也不好。因為我是移植過來的,代碼寫的很亂。但 事實上作為一個基本的游戲來,它還是很不錯的!

      在完成這條蛇之后,我打算制作“狂歡大巴2”:“狂歡者”的周末狂歡。我把上一版升級了一些。我在里面加入了一些Trainyard里面的速度條, 一個車站,車可以從里面開車,一些聲音特效(當他被碰著時會出現很大的汽車相撞的聲音,而且會喊出“今天沒有活動!”),程序也整理的更整潔了。但沒多 久,程序又開始變亂,當我要糾正一個問題時,另外一個東西又出現了問題。最大的問題是當我把速度設成最大時,卡車會在路上某個點崩潰。這是因為更新調用的 太頻繁,程序來不及在下一次調用前更新完。盡管我知道這個問題的原因,如想修復這個問題需要重做大量的東西。我想我需要升級到“狂歡大巴3”:最后的狂 歡。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>