首頁 現(xiàn)實

程序媛養(yǎng)成計劃

第十七章 準備工作

程序媛養(yǎng)成計劃 任煦之秋 2128 2020-04-20 22:47:08

  有了之前撥打客服電話的經(jīng)歷,在加上老爹詳細的講解,所以對于switch關(guān)鍵字我很快就掌握了它的用法。

  當(dāng)然了,即便掌握了理論知識,在寫代碼的過程還是犯了不少的錯誤。譬如說default拼寫錯誤、冒號輸入成中文的啦。不過好在根據(jù)編譯器提示的錯誤信息,以及老爹的指點下逐一排除了錯誤。

  有道是熟能生巧,一口氣寫了五六個例程之后,終于能夠得心應(yīng)手地使用這個switch的功能了。

  學(xué)習(xí)編程果然是一件枯燥的事情,且不說老爹這種劍走偏鋒的教學(xué)方式。即便是掌握了理論知識,在排除編寫代碼過程中產(chǎn)生的錯誤都是一件令人務(wù)必頭痛的問題。

  若不是有老爹在一旁幫我梳理錯誤信息的話,我可能就會因為找不到問題所在而放棄。所以我就更佩服老爹了,當(dāng)時他學(xué)習(xí)編程的時候可沒有人指導(dǎo),只能靠他自己慢慢摸索,這的確需要很大的毅力和耐心。

  或許是從小在老爹身邊耳濡目染的原因吧,我對編程有著不小的興趣,但是從開始編程到現(xiàn)在,所學(xué)習(xí)的東西依然不能做出什么有意義的事情來。即便是剛剛學(xué)習(xí)的if關(guān)鍵字和switch關(guān)鍵字,無非也只能用來計算電費什么的,這和我所期望的略有不同。

  「唉~,什么時候才能寫出一個好玩兒的程序出來啊?」

  我無力地看著那本泛黃的「C語言程序設(shè)計」長長地嘆了一口氣。

  「丫頭啊,無論做什么事情都要講究循序漸進,一口是吃不成大胖子的,反而還可能被噎到。

  老爹知道,現(xiàn)在給你講這些知識很枯燥,而且看不出來有什么用處。但是它們都是一個程序最基本的構(gòu)成,就像修房子的時候用的磚一樣。工人師傅們砌磚這個過程也是機械枯燥的,只有把房子修好的時候才會體現(xiàn)出每一塊磚的意義所在?!?p>  「可是老爹,道理我都明白,但的確是太過于無聊了……」

  我撅著嘴說道。

  「說得也是,若是能夠?qū)W以致用肯定最好。但是目前來說你的知識還是太少了,根本就沒有辦法用來完成功能稍微復(fù)雜的程序……」

  「啊~」

  聽到老爹的話后,我頓時大失所望。

  「這樣吧,接下來三天的課程,咱們就以實際例子來進行講解。目標就是靠你自己來實現(xiàn)推箱子的游戲怎么樣?你之前不是覺得老爹寫那個推箱子游戲太難了么?這下你可以自己寫了。」

  「好呀好呀!可是我真的能夠?qū)懗鰜砻矗磕銊倓偛皇沁€說我現(xiàn)在的知識儲備太少了么?」

  聽到老爹說要實現(xiàn)推箱子這個游戲,我瞬間就來了精神。但是一想到老爹剛剛說我學(xué)的東西太少,不禁又有些怯場。

  「沒事,其實推箱子這個游戲背后的邏輯不是很難,其涉及到的知識面無非就是if、switch、for和數(shù)組,現(xiàn)在你都學(xué)習(xí)了一半了,接下來的內(nèi)容正好在編寫游戲的過程中給你講解。

  而且還有你老爹我在旁邊為你壓陣呢,有什么好怕的?」

  老爹笑著說道。

  「好,那就這么說定了!」

  「嗯,那今天的課程就到這里了,接下來的時間你自己安排。既然明天就要開始編寫游戲了,老爹我得去做準備工作?!?p>  「需要準備什么東西???」

  老爹的話一下子勾起了我的興趣,畢竟在我看來,老爹應(yīng)對這種小case不應(yīng)該是信手拈來么?

  「游戲需要的素材啊,比如說圖片、背景音樂,我們總不能用代碼來繪制圖片,生成背景音樂吧?」

  「不可以么?」

  我睜大了眼睛看著老爹。

  之前老爹說電腦中的一切都是二進制,既然如此,完全可以寫一個程序來生成圖片和音樂。

  「肯定可以啊,你看那些繪圖軟件,如photoshop也就是大家口中說的P圖軟件,這些都是通過獲取到用戶輸入的筆跡,最后通過程序算法生成的圖片。

  但是畢竟術(shù)業(yè)有專攻,就你老爹這點畫工,畫出來的圖片怕是連畢加索看了都會說抽象得看不懂?!?p>  老爹無奈地笑著說道。

  「而且網(wǎng)上大把的素材能夠使用,既然如此,為什么不借來用呢?」

  「可是不告而取謂之竊,這不是你告訴我的么?」

  我疑惑道。

  「額……這個,這個……」

  老爹被我問得啞口無言,一時間不知道應(yīng)該怎么回答我。

  「那個玥玥啊,那些素材放在網(wǎng)上,就是供大家使用的,只要不用于盈利,一般不會出什么問題。當(dāng)然了,一些比較精美的素材還需要收費的。

  咱們現(xiàn)在只是為了學(xué)習(xí),所以就不會涉及到這些問題?!?p>  老爹耐心解釋道。

  「哦,好嘛~」

  我似懂非懂地回了一句。

  反正閑來無事,正好看看老爹是怎么準備素材的。

  屁顛屁顛地跟著老爹來到他的房間,只見老爹打開瀏覽器,從一長串的書簽中瞬間選了一個,速度之快,我都還沒有來得及看清書簽的描述內(nèi)容。

  然后老爹在搜索框里邊輸入了「喜羊羊與灰太狼」,只聽到「卡」的一聲,瀏覽器上呈現(xiàn)除了很多的羊和狼的圖片。

  「這個好看,這個好看!」

  我一下就看中了其中幾張懶羊羊的照片,真的太可愛了!不過點開縮略圖之后,居然提示要付費,就這么一張圖片居然要3塊錢!

  雖然3塊錢我們還是出得起,但總感覺有點虧,于是我只好另做他選。

  一連瀏覽了好幾頁的圖片,但凡我看上的基本上都要錢,不要錢的總覺得不好看。

  看著我氣鼓鼓的樣子,老爹笑了笑說道:「不要著急,老爹有辦法!像這種能夠預(yù)覽的圖片,可以用最笨的方法——截圖來獲取?!?p>  說罷,老爹打開了一張我之前看上的圖片,然后用截圖工具截取下來。

  不過顯然作者也不是吃素的,用截圖工具截取下來的圖片居然有討厭的水印。

  老爹不置可否地聳了聳肩,快速打開了PS軟件,三下五除二就將圖片中的水印給去掉了。

  「老爹,你怎么什么都會?。俊?p>  我瞬間驚為天人,感覺但凡是和電腦相關(guān)的,就沒有老爹做不到的。

  「老爹當(dāng)初自學(xué)安卓的時候順便學(xué)了一下PS,喏,那邊還有一本書呢。」

  老爹指了指書架上一本紅色封面的書,上面用白色的粗體字印刷著「PhotoShop CS6數(shù)字圖片處理教程」。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南