Re: 學習疑惑

作者: art1 (人,原來不是人)   2018-06-09 09:31:20
※ 引述《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 俄羅斯方塊
你可以看到上面這些影片的開發過程都是從很簡單的狀態開始考慮
像字元雨就從一個字元在畫面上移動開始
像貪食蛇就從一個格子在畫面上移動開始
像俄羅斯方塊就從一個方塊在畫面上顯示開始
像撞球遊戲就從一根球竿在畫面上顯示開始
然後逐步填充、發展所有細節,最終完成成品
作者: lovdkkkk (dk)   2018-06-09 10:11:00
整本書講一個...回想到古早的 win32 API 遊戲開發好厚 好難啃 看得超痛苦 0rz
作者: peanut97 (丁丁)   2018-06-09 13:51:00
推 謝謝分享資源

Links booklink

Contact Us: admin [ a t ] ucptt.com