[問題] 請各位推薦適合新手讀的專案

作者: HenryLiKing (HenryLiKing)   2016-05-16 09:45:59
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual studio, codeblocks
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
只要有用到第三方函式庫的都可以
問題(Question):
程式實習的老師最近出了一項作業,內容是:因為我們是大一新手(菜到一個不行的)所
以老師希望我們多讀別人已經寫好的專案,去瞭解別人的程式是怎麼設計的。
我原本要研究2048怎麼寫出來的,但是題目已經被別人先搶走了!(貪吃蛇和俄羅斯方塊
也是一樣,OPENCV的也有人用了)
沒有規定題目是什麼,但是我想說小遊戲應該比較好找。
現在不知道要找什麼題目來研究,想請各位提示我一下用C++做出來的小專案還有什麼方
面的可以作為我研究的方向呢?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
第一次發文, 如果有違反規定的地方告知後必定立刻改善 ,真心請教各位!
作者: tjjh89017 (伊達政宗)   2016-05-16 09:51:00
推薦超自虐Pure C embedded web server projecteserv <-- 這個專案(?
作者: HenryLiKing (HenryLiKing)   2016-05-16 10:12:00
樓上兩位大大推薦的好像太難了啦!(跪敢問有沒有更簡單一點的(我超菜的……抱歉……
作者: uranusjr (←這人是超級笨蛋)   2016-05-16 10:18:00
作者: Caesar08 (Caesar)   2016-05-16 10:38:00
GNU READline
作者: testPtt (測試)   2016-05-16 10:52:00
CUDA OpenMP 如果只是學怎麼用的話這些都算簡單
作者: Caesar08 (Caesar)   2016-05-16 11:11:00
讀STL不行嗎?或是你去boost找一個有興趣的來讀
作者: james732 (好人超)   2016-05-16 11:24:00
Chromebook的ec (哪裡適合新手?)
作者: IKAFIRE (沒有)   2016-05-16 11:33:00
讀boost也太越級打怪
作者: Yshuan (倚絃)   2016-05-16 11:39:00
linux的一些指令 grep diff之類 不用全懂 架構了解就很好
作者: agreerga (鴨毛)   2016-05-16 11:39:00
工程計算機
作者: Yshuan (倚絃)   2016-05-16 11:40:00
最好能夠針對指定檔案做簡單的實作demo 這樣能拿滿分吧
作者: CaptainH (Cannon)   2016-05-16 11:43:00
STL太抽象了 不適合新手吧
作者: Caesar08 (Caesar)   2016-05-16 11:46:00
N皇后? 有請世界奇觀#1B8eswoY
作者: descent (「雄辯是銀,沉默是金」)   2016-05-16 12:11:00
我們以前是看 unix tool, 我們選 ls, 有別組選 make
作者: EdisonX (卡卡獸)   2016-05-16 12:26:00
putty?
作者: saxontai (黑暗,點綴孤零零的星)   2016-05-16 12:28:00
叫大一新手看STL或Boost是想逼死誰呀?XD
作者: Caesar08 (Caesar)   2016-05-16 12:32:00
慢慢看vector怎麼做啊...,看完功力大增阿
作者: IKAFIRE (沒有)   2016-05-16 13:06:00
一開始就看template完全只是找麻煩吧
作者: loveflames (咕啾咕啾魔法陣)   2016-05-16 13:09:00
boost.preprocessor
作者: chuegou (chuegou)   2016-05-16 13:42:00
算pi
作者: ggBird (ggBird)   2016-05-16 14:00:00
別鬧了~~看vector穩死的
作者: HenryLiKing (HenryLiKing)   2016-05-16 14:08:00
我們一下有開始自己實作STL裡面的一些功能了,例如vector 和listdescent大大 你說的是用c++寫的嗎?
作者: Neisseria (Neisseria)   2016-05-16 14:31:00
https://github.com/ipkn/crow 小型的 web framework
作者: james1022jk (雁)   2016-05-16 14:42:00
opencv應該蠻多可以選的吧,跟其它人選不一樣的?
作者: prismwu   2016-05-16 14:52:00
linux shell 小程式不錯
作者: alice1993613 (meh)   2016-05-16 14:59:00
malloc.c
作者: damody (天亮damody)   2016-05-16 15:41:00
Unreal engine 4 讀十分之一你就夠神了認真推 lua 不到6000行c code
作者: wtchen (沒有存在感的人)   2016-05-16 16:41:00
有RPi的話用wiringPi或bcm2835控制i2c device都有原始碼跟example,應該很簡單吧
作者: descent (「雄辯是銀,沉默是金」)   2016-05-16 18:50:00
HenryLiKing: 那是用 c 寫的。你們實作的絕對和標準程式庫 stl 差很多, 保證你看不懂。光 ls 就真的夠你忙了。
作者: noodleT (麵T)   2016-05-16 19:16:00
可以做字串四則運算,看懂後也可以加入三角函數擴充而且實用性也是有!並且可以輕易驗證程式對錯不建議用吃演算法的,因為沒有人跟你同題目可以比較效能http://goo.gl/YemJX
作者: Killercat (殺人貓™)   2016-05-17 11:05:00
GNU HelloWorld, 別小看這東西https://www.gnu.org/software/hello/這東西包含了怎麼寫man page,以及一個標準GNU專案該有的所有東西,非常建議你好好看一下
作者: Caesar08 (Caesar)   2016-05-17 11:22:00
剛剛看了一下樓上那個,還蠻不錯的,推薦你用那個
作者: Neisseria (Neisseria)   2016-05-17 11:28:00
K 大那個專案蠻有意思的,不是用 C++ 而是 C 應該無妨
作者: sb107912 (三等士官長 >)))   2016-05-17 12:41:00
flappy bird
作者: NAMESTANLY (Stanley~ New life)   2016-05-17 17:22:00
allegro
作者: HenryLiKing (HenryLiKing)   2016-05-17 23:38:00
我大概已經選好要的主題了!謝謝大家這麼熱血的幫我想!(雖然有些真的好難……其他的我做完報告後會去研究的!

Links booklink

Contact Us: admin [ a t ] ucptt.com