其他的課程像是數據結構,算法等,其實都沒有實機練習的機會。
都是被要求回家自己練習。
大二時,自己到圖書館去找遊戲開發的相關書籍,學校圖書館的書籍只有非常舊的書。
像是怎麼做dos下的console遊戲,好一點的書,就是像下列代碼:
void DrawPoint(int x,int y,unsigned char color)
{
*(VideoBufferPtr+y*320+x)=color;
}
這種早期的dos遊戲的相關書籍。
連按鍵都要靠彙編int 21h中斷點來取得。繪圖則是透過VGA 13h來做的書籍。
雖然如此,但我也覺得還算有趣!
翻牌遊戲跟貪吃蛇
這些遊戲則是那時學習的產品。
除了遊戲之外,在圖書館也借了一本侯捷的書,多型與虛擬(多態與虛擬),替OOP之路奠下的基礎。