我就读的大学,只有一年级的编程课有实机敲代码的机会。
其他的课程像是数据结构,算法等,其实都没有实机练习的机会。
都是被要求回家自己练习。
大二时,自己到图书馆去找游戏开发的相关书籍,学校图书馆的书籍只有非常旧的书。
这种早期的dos游戏的相关书籍。
连按键都要靠汇编int 21h中断点来取得。绘图则是透过VGA 13h来做的书籍。
虽然如此,但我也觉得还算有趣!
翻牌游戏跟 贪吃蛇
这些游戏则是那时学习的产品。
除了游戏之外,在图书馆也借了一本侯捷的书,多型与虚拟(多态与虚拟),替OOP之路奠下的基础。
其他的课程像是数据结构,算法等,其实都没有实机练习的机会。
都是被要求回家自己练习。
大二时,自己到图书馆去找游戏开发的相关书籍,学校图书馆的书籍只有非常旧的书。
像是怎么做dos下的console游戏,好一点的书,就是像下列代码:
void DrawPoint(int x,int y,unsigned char color)
{
*(VideoBufferPtr+y*320+x)=color;
}
这种早期的dos游戏的相关书籍。
连按键都要靠汇编int 21h中断点来取得。绘图则是透过VGA 13h来做的书籍。
虽然如此,但我也觉得还算有趣!
翻牌游戏跟 贪吃蛇
这些游戏则是那时学习的产品。
除了游戏之外,在图书馆也借了一本侯捷的书,多型与虚拟(多态与虚拟),替OOP之路奠下的基础。
本文讲述了作者在大学期间自学游戏开发的经历。由于学校提供的资源有限,作者利用图书馆中为数不多的游戏开发书籍进行学习,涉及DOS游戏编程及简单游戏如翻牌游戏和贪吃蛇的制作过程,并通过阅读侯捷的《多型与虚拟》一书为面向对象编程打下基础。
811

被折叠的 条评论
为什么被折叠?



