卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何成為程序猿并學(xué)習(xí)編程

你現(xiàn)在用來(lái)看這篇文章的手機(jī)、Pad、電腦,沒(méi)有一個(gè)不依賴編程和程序猿。不論你想開發(fā)一個(gè)復(fù)雜的iOS 3D大型游戲,還是去那Hello,World炫耀,都必須經(jīng)過(guò)編程。 學(xué)會(huì)程序猿的思維方式 網(wǎng)上很

你現(xiàn)在用來(lái)看這篇文章的手機(jī)、Pad、電腦,沒(méi)有一個(gè)不依賴編程和程序猿。不論你想開發(fā)一個(gè)復(fù)雜的iOS 3D大型游戲,還是去那Hello,World炫耀,都必須經(jīng)過(guò)編程。

學(xué)會(huì)程序猿的思維方式

網(wǎng)上很多教程第一步都是選擇語(yǔ)言,但是小編我認(rèn)為,學(xué)會(huì)程序猿的思維方式比學(xué)編程語(yǔ)言來(lái)得重要。當(dāng)然了,這不是必須的,你可以跳過(guò)直接看步驟2,但是能讓你以后編程的路更順暢。

有一個(gè)笑話,說(shuō)的是程序員的思維方式:(圖片)詳見(jiàn)參考資料 當(dāng)然了,這并不是讓你在生活中與這個(gè)男孩一樣死板,而是說(shuō)明機(jī)器就是這樣的!計(jì)算機(jī)專愛(ài)做一件事:鉆牛角尖。所以,程序猿必須把每個(gè)細(xì)節(jié)都考慮周到,不能有一絲馬虎。

一個(gè)程序的復(fù)雜性

一個(gè)程序,即使是像Fifa 2015、Asphalt(狂野飆車)、極品飛車、無(wú)盡之劍等3D iOS大作,都是由一堆(幾百,幾千,甚至更多)程序猿在一起一點(diǎn)一點(diǎn)編出來(lái)的。

我們舉個(gè)栗子:你要編寫一個(gè)小游戲,比如說(shuō),胖子跳水。這個(gè)游戲的官方iOS介紹:大胖子跳水中文版!大胖子去玩跳水了,他這個(gè)身材想跳得高分可真是不容易呢!注意控制好時(shí)間差,跳得離圓形的靶心越近分?jǐn)?shù)就越高。

我們可以提取信息:

  1. 這是個(gè)游戲
  2. 這是中文版
  3. 這是一個(gè)跳水/射靶游戲
  4. 跳得離圓心越近分?jǐn)?shù)越高

那么,你就要把你的游戲要做的全部列出來(lái),但是你沒(méi)有玩法,主界面等信息。注意是等。同樣的栗子:

  1. 這個(gè)游戲要有一個(gè)主界面,有游戲主頁(yè)、游戲說(shuō)明和開始游戲三個(gè)按鈕
  2. 游戲中有水平面
  3. 游戲中有一個(gè)靶子,靶子會(huì)移動(dòng)
  4. 游戲中有一個(gè)胖子,在點(diǎn)擊屏幕的時(shí)候會(huì)跳入水中
  5. 跳入的時(shí)候,判斷有沒(méi)有碰到靶子
  6. 如果碰到了,那么計(jì)算離圓心的距離,越近分?jǐn)?shù)越高,正中圓心得10分,并且在屏幕上顯示Perfect
  7. 如果沒(méi)有碰到,那么得0分
  8. 一共有五次機(jī)會(huì),滿分為50分
  9. 在屏幕上顯示得分等等等等...

這個(gè)栗子還沒(méi)有寫完,所以可見(jiàn)一個(gè)程序多么復(fù)雜。但是不要退縮!繼續(xù)看下去!

標(biāo)簽: