云的编程史(2):启蒙,进入游戏

本文讲述了作者在大学期间自学游戏开发的经历。由于学校提供的资源有限,作者利用图书馆中为数不多的游戏开发书籍进行学习,涉及DOS游戏编程及简单游戏如翻牌游戏和贪吃蛇的制作过程,并通过阅读侯捷的《多型与虚拟》一书为面向对象编程打下基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我就读的大学,只有一年级的编程课有实机敲代码的机会。
其他的课程像是数据结构,算法等,其实都没有实机练习的机会。
都是被要求回家自己练习。

大二时,自己到图书馆去找游戏开发的相关书籍,学校图书馆的书籍只有非常旧的书。

像是怎么做dos下的console游戏,好一点的书,就是像下列代码:

void DrawPoint(int x,int y,unsigned char color)
{
    *(VideoBufferPtr+y*320+x)=color;
}

这种早期的dos游戏的相关书籍。
连按键都要靠汇编int 21h中断点来取得。绘图则是透过VGA 13h来做的书籍。
虽然如此,但我也觉得还算有趣!
翻牌游戏贪吃蛇
这些游戏则是那时学习的产品。
除了游戏之外,在图书馆也借了一本侯捷的书,多型与虚拟(多态与虚拟),替OOP之路奠下的基础。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值