看板 Soft_Job 關於我們 聯絡資訊
※ 引述《guccinan (nan)》之銘言: : 各位前輩們 : 小弟接觸程式設計有段時間了 : 但我有一個問題 : 就是會讀程式碼 : 也看得懂最終執行結果 : 但是要我憑空寫出來卻寫不出一個所以然 : 請問該如何搶救 : 謝謝各位先進 大程式都是從小程式慢慢發展起來的,而已經寫好的軟體都是一堆程式碼,那要怎麼 找到最早開始寫的那幾個小程式開始研究? 上 youtube 找從無到有開發並且有解說的影片 或是找整本書是在寫只開發一個專案,從無到有發展起來的 或是到 http://codekata.com/ 從這些給出的規格來寫出滿足規格的程式碼 想不出來就先看別人的程式碼是怎麼對應那些規格的(不建議這樣做) 或是到 github 找小專案,並且從最初的提交開始看,若是完成的功能不多就是值得 看的 https://www.youtube.com/watch?v=aXwCrtAo4Wc 開發撞球遊戲
https://www.youtube.com/watch?v=bRlvGoWz6Ig 使用函數式觀念開發的貪食蛇
這個影片雖然不是從無到有,但程式碼講解還算滿詳細的 不過這影片主要是學習同樣的貪食蛇該怎麼用函數式觀念來開發 https://www.youtube.com/watch?v=AaGK-fj-BAM 另一種貪食蛇開發
https://www.youtube.com/watch?v=S1TQCi9axzg 駭客任務字元雨
https://www.youtube.com/watch?v=H2aW5V46khA 俄羅斯方塊
你可以看到上面這些影片的開發過程都是從很簡單的狀態開始考慮 像字元雨就從一個字元在畫面上移動開始 像貪食蛇就從一個格子在畫面上移動開始 像俄羅斯方塊就從一個方塊在畫面上顯示開始 像撞球遊戲就從一根球竿在畫面上顯示開始 然後逐步填充、發展所有細節,最終完成成品 -- 「看在上帝的份上,我們不能當著孩子的面槍殺他的父親!」 「那我們就連孩子一起幹掉!」 「第一槍打中的是那個天真的孩子,第二槍是抱著孩子的母親。第三槍 停頓了三秒,當難以致信的父親擦拭著臉上愛子的腦漿從震驚中醒轉 過來,慢慢的轉頭看向停車的地方,分辨出是誰在攻擊他後,第三顆 子彈才將他的腦殼打飛。」 ─摘自〈狼群〉 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.183.194 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1528507885.A.C15.html
lovdkkkk: 整本書講一個...回想到古早的 win32 API 遊戲開發 06/09 10:11
lovdkkkk: 好厚 好難啃 看得超痛苦 0rz 06/09 10:11
peanut97: 推 謝謝分享資源 06/09 13:51