Skip to content

警告

为了便于理解,这部分内容中的一些概念被简化了。这可能导致不严谨甚至不正确,因此如果你想深入学习,以更权威的资料为准!

总览

从这一章开始,我们介绍一些基础知识,开始带你进入计算机领域。
每一章都会尽量简短而又清晰地表述出需要学习的知识。所以,别害怕,让我们开始吧!

基础

如果你有相关基础,那么只需要简单翻阅,看一些你不清楚的知识即可。如果是零基础的小白,那么还是建议仔细阅读

提示

零基础指的是没有计算机基础而不是不会用电脑。关于如何使用电脑的内容在如此篇幅内显然是放不下的,相信这方面的资料也足够完备,不需要我们狗尾续貂。

拓展资料

这方面已经有相当多的优秀课程[1][2],而我们选择自己写一遍的原因是现有教材大多面向计算机科班新生。他们并不只关注游戏开发这样一个小领域,将要进行四年甚至更长时间的学习,所以教材内容往往大而全。对于游戏开发这样一个特定领域来说,操作系统、编译原理、计算机网络这些知识并不必须。
这里虽然有一些资料可以提供,但是并不建议你去学习,它们内容较广较深,包含了不少入门游戏开发还不需要的知识,而且还会学习至少一门别的语言(对新手来说同时学习多门语言可能导致混淆语法)。


  1. UC Berkeley CS61A ↩︎

  2. Harvard CS50x ↩︎