坦白讲,当初我学习计算机的初衷是制作一款自己的游戏,自娱自乐。但是这个理想一直搁置了10几年。最近终于有时间琢磨这个理想了,把过去买的书整理了一下,也翻阅了很多资料,决定记录到文字上,从零开始完成一个真正输入自己的游戏,哪怕是连连看游戏也行。
首先你得学会一门计算机语言,笔者建议从C或C++开始学习,理由如下: 1. 学习资源丰富,遇到困难容易得到帮助,书籍也很多 2.学完C/C++ 再学习其他语言就很容易上手 3.C/C++有着无可比拟的跨平台特性,只要了解平台的差异,你可以很容易的将相同的代码一直到Windows/iOS/MacOS/Android平台上。 笔者建议从《C++ Primer》开始。 这个过程大概要有1~2个月吧,如果半年还在摸索状态,建议放弃吧。
在Windows平台上开发游戏,Visual Studio IDE是首选(号称宇宙最强),用过若干种IDE的人都知道,Visaul Studio IDE的易学易用,上下兼容,文本缩进,关键字提示等方面的综合得分是刚刚的,初学者可以下载社区版,免费使用,开发独立游戏也是够用了。(注:笔者写此经验时是2017年底,果断丢掉旧的版本,直接下载使用Vsial Studio 2017,相信新的比旧的好用的多,不要太念旧,特别在技术领域)