作者art1 (人,原来不是人)
看板Soft_Job
标题Re: 学习疑惑
时间Sat Jun 9 09:31:20 2018
※ 引述《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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1528507885.A.C15.html
1F:推 lovdkkkk: 整本书讲一个...回想到古早的 win32 API 游戏开发 06/09 10:11
2F:→ lovdkkkk: 好厚 好难啃 看得超痛苦 0rz 06/09 10:11
3F:推 peanut97: 推 谢谢分享资源 06/09 13:51