先说一下我自己的情况,我是大专在读,平时也常鼓捣RpgMmaker和各类脚本什么的,本回答将以我自身经历出发,将题主预设为两年前的自己来给出一些建议,可能言辞上有些冒犯之处,敬请原谅。
虽然学历歧视是错误的,但从概率上来说,中专学生情况大部分是:较弱的学习能力、意志力、糟糕的英语水平,以及较为薄弱的知识面等等,而这些都是自学之路上不可忽视、难以克服的困难,因此,题主自学时第一考虑要素应该是,简单有趣。
因此其他朋友推荐的C++、C等语言,以及各类自学渠道可能都不太适合题主,因为有很大概率会出现题主接触计算机自学资料一周后被挫折感击倒一时间内停止自学的情况(自身经历)。
我认为这样的方式是正确并合适的,即:遵从兴趣,从使用rpgmaker制作属于自己的游戏开始,在做中学,以较平缓但有趣味的方式学习计算机知识。(因为我就是这样入门的)
原因:
1.rpgmaker虽是一款不需要编程即可制作游戏的软件,但实际上在使用过程中不可避免地会接触简单的编程知识,如变量、循环、条件判断、模块化编程等,而且该软件的简单编程是以全中文的形式呈现的(即rpgmaker的“事件”),门槛低,易于接受。事实上,存在着大量毫无编程基础的初中、高中rpgmaker使用者,这很好的说明了该软件的简单易懂。
2.rpgmaker内置了丰富的素材,在掌握了基本使用方法后可以在3小时之内制作出一款属于使用者自己的游戏(较为简陋的),对于一个18岁,仍处于少年向青年转变时期的人来说,快速的、不断取得的小小成就感对于保持学习热情非常重要,而学习一门计算机语言则需要数十小时的投入才可以制作出一款极端简陋的游戏(如在cmd上运行的贪吃蛇或者2048)。
3.如果要用rpgmaker制作一款精良的游戏,使用自己或他人编写的插件、脚本是不可避免的,题主在掌握了基本使用方法后可以通过阅读/编写各类插件脚本,配合此前学到的简单编程知识逐渐深入学习计算机知识,从一个rpgmaker为起点,成长为一个coder。
因此,题主现在应该做的事是
1.下载rpgmaker的其中一个版本,个人推荐较新的rpgmaker MV 1.5.1。
2.阅读汉化过的rpgmaker MV帮助手册 同时将手册上提到的该软件各功能试验一遍,掌握该软件的基本操作方法。
http://miaowm5.github.io/RMMV-F1/
3.用学会的知识和自带素材制作一个简单的游戏,并沉浸在老子真他妈牛逼18岁就能做游戏了的喜悦中。
4.收集各类脚本并阅读源码,开始学习ruby(制作rpgmaker xp vx和其脚本的语言)、JavaScript(制作rpgmaker mv和其脚本的语言),如果有兴趣的话还可以学习游戏系统设计、游戏剧本编写、绘画和音乐等等知识。
5.用学习到的知识制作一个精良的游戏,并沉浸在老子真他妈牛逼学会老好多东西做了个好棒棒的游戏的喜悦中。
6.重复学习→老子牛逼→学习→老子牛逼的良性循环,最终成为一个真的很他妈牛逼的人。
关于如何寻找学习资料,你可以去project1,去rpg制作大师贴吧,去知乎,来牛关,或者问我。
对于一名即将进入大学的人如何自学计算机语言呢?
0 条评论 收藏
举报
向奶牛关官方反馈,以净化良好的社区环境