> LeekScript 教程
欢迎来到 Leek Wars!既然你来到了这里,你多半是个编程新手,想在玩乐中学会编程;又或者你已经有编程经验,对一款以编程为主题的游戏感到好奇。
无论是哪种情况,这份教程都会教给你 LeekScript 的必备知识,让你的韭葱在战斗中发挥实力。
编程,就是编写计算机程序的过程。我们用一种“编程语言”来编写程序,通过这种语言告诉读取程序的计算机它该做什么。从事编程的人叫作程序员,或者开发者。另外千万注意,别把“编程”说成“编节目”,也别把程序员叫成“节目编排员”,不然你在圈子里可混不长久。
用 LeekScript 写的程序示例如下:
setWeapon(WEAPON_PISTOL); var enemy = getNearestEnemy(); moveToward(enemy); useWeapon(enemy);
在 Leek Wars 里,我们更习惯说 AI 而不是程序。因为我们是在为自己的韭葱打造一个人工智能。它们并不是要在电脑上运行的程序,而是一段脚本:韭葱会读取它,并且一字不差地照着执行。
在这里,你将借助 LeekScript 学习编程的基础知识:学会使用变量、数组、条件、循环和函数。以后本教程很可能会修订,加入更深入的概念,尤其是在 LeekScript V2 推出之后。
本教程并不打算讲解计算机的工作原理。在你接触各种编程概念时,我们会附带一些解释;但如果你想真正弄懂计算机程序和计算机是如何运作的,就需要去学习“更底层”的语言课程,也就是更贴近机器运行方式的语言。
学编程的难度因人而异。根据你的年龄、知识储备和能力,理解编程逻辑的难易程度也会有所不同。学编程所需要的,归根结底就是逻辑。
也许有人跟你说过,数学要好才能学编程。答案是:既对,也不对。没错,你会需要一些数学知识,但学基础的话,会做基本运算就够了。你会加减乘除吗?会的话就没问题。不过,Leek Wars 的战斗发生在一张二维地图上。如果你想充分利用地形,就需要掌握一些几何和二维空间的概念。但话说回来,这也没什么了不起的,只要会在坐标系里使用坐标就行。
编程有时需要耐心和冷静。很遗憾,你的代码不会总是一次就能跑通(其实几乎从来不会)。可以肯定,你一定会遇到程序跑不起来、自己却怎么也想不通的时候,而错误往往非常简单。学会检查自己的代码、追踪 bug,都是经验积累的结果。不要小看外界的帮助:换一双眼睛看你的代码,常常能省去你好一番头疼。
总之,如果你想学编程,想成为一名出色的韭葱饲养员,你只需要一样东西:只要你想学,就会进步得很快。遇到不懂的地方,就在游戏的聊天或论坛里提问,总会有热心人愿意为你解答(即便是半夜十二点到凌晨四点,甚至尤其是这个时段)。
记住,没有愚蠢的问题。提问说明你想弄懂,这一点也不傻。
!学编程啦
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.