爱上Lua Gujarat的第一个Lua + Love2d工作坊

在此博客中,我将分享一些关键点,这些关键点是我在Alpha工程技术学院的《与Lua恋爱》工作室中分享的。

这是在古吉拉特邦举行的有史以来第一次Lua和Love2d研讨会。

因此,让我们开始吧。

目标:

  1. 让我们了解什么是Lua?
  2. 深入了解Lua。
  3. 什么是Love2d。
  4. 深入研究Love2d。
  5. 我们如何建立自己的2D游戏?
  6. 让我们从头开始使用Lua和Love2d构建一个完整的2dgame。

什么是Lua?

我们已经完成了一些关于Lua语言的实践,并了解了Lua是如何工作的,我们都从“ Hello world”开始,然后转到使用条件,循环和函数的变量。

一旦我们所有人都了解了Lua的基础知识,就可以继续使用Love2d。

什么是Love2d?

这是我们开始了解2D游戏开发的地方。 我已经分享了Love2d的工作原理以及在何处使用它,以及有人如何仅使用一些代码就可以在那里开发自己的2d游戏,并且对游戏开发世界产生了更多的兴趣。

然后我们讨论了什么是游戏循环及其工作方式:

一旦我们了解了Love2d和Game循环的基础知识,我们便开始着手我们的主要目标,从头开始开发游戏。

我们共同打造了什么游戏:

太空战争:

我们从游戏开发流程开始。

因此,我分享了全部内容以及我们的角色,控件和背景是什么。

字符:

因此,我们开始构建我们的第一个游戏,我们在某些阶段进行了开发,以便我们可以了解游戏的每个部分以及所有控件的工作方式。

当我们完成游戏时,每个人都非常高兴,现在他们可以使用Love2d框架开发自己的2d游戏。

该演讲的所有内容,ppt和源代码已发布在Github上:https://github.com/TheTuringClub/Fall-In-Love-With-Lua

感谢Mozilla Gujarat和Alpha College帮助我组织这次活动。

谢谢阅读。

萨默·巴特

GitHub:https://github.com/bhattsameer

推特:https://www.twitter.com/sameer_bhatt5