大二上:
0 非棧、非遞歸下降實現(xiàn)復(fù)雜表達式運算(數(shù)據(jù)結(jié)構(gòu)大作業(yè)) :700行代碼,如果不限制方法,只需要50行,用了6+個小時
1 人力資源管理系統(tǒng)(C++大作業(yè)) :MFC,用了8+個小時
2 類STL庫閹割版VGL 1.0(反復(fù)重寫,大部分泛型ADT,智能指針、內(nèi)存管理和各種系統(tǒng)子庫、高精度運算子庫、壓縮子庫,以及解析幾何子庫),6k+行,斷續(xù)70小時左右.
3 乒乓球比賽系統(tǒng)(Python初學(xué)第2天,6小時搞定200+行代碼,用于班級比賽)
4 平時看的書籍:《3D數(shù)學(xué)圖形基礎(chǔ)與游戲開發(fā)》、Lisp
大二下:
0 物理引擎簡化版Demo(用于游戲物理引擎的試探性設(shè)計),3k+行代碼,2天時間里
1 VGL1.4(加入一些內(nèi)存泄露檢測、網(wǎng)絡(luò)子庫以及基本算法庫)1k行內(nèi),15小時
2 Prolog虛擬機(已完成文法分析、中間語言生成) 2k行內(nèi),20+小時
3 C詞法分析器(已經(jīng)忘記自己想干嘛了)2百行內(nèi)
4 MATLAB自建算法庫(回路檢測、Dijkstra網(wǎng)格算法、非0-1背包、GM(1,1)、神經(jīng)網(wǎng)絡(luò)框架),1k行內(nèi),8小時
5 天文愛好者Flash網(wǎng)站,一天時間內(nèi)
6 平時看的書籍:托馬斯微積分、微分方程、集合論、組合數(shù)學(xué)、《Parsing Technology》、《Let's build a compiler》 、《數(shù)理博弈論》、ASP.NET、windows sdk、反工程、計算機網(wǎng)絡(luò)、游戲物理引擎設(shè)計、概率論基礎(chǔ)與應(yīng)用、線性代數(shù)基礎(chǔ)與應(yīng)用、DX游戲編程、MATLAB、《編程語言原理與范型》、《數(shù)學(xué)建模》、LINGO教程
7 其他學(xué)習(xí):日語五十音、英語
雖然課內(nèi)也有一定作業(yè),但看來時間利用率的提升空間極大.
大三上目標(biāo):
0 操作系統(tǒng)內(nèi)核
1 Gods2d物理引擎
2 3D物理引擎
3 3D Engine
4 企業(yè)網(wǎng)站前臺和后臺
5 搜索引擎內(nèi)核Spider
6 CET6:600+分
7 TOEFL:盡量高
8 Prolog虛擬機
9 日語3級
10 模擬盡量高