
在此博客中,我将分享一些关键点,这些关键点是我在Alpha工程技术学院的《与Lua恋爱》工作室中分享的。
这是在古吉拉特邦举行的有史以来第一次Lua和Love2d研讨会。
- 男朋友地牢的27.2万美元Kickstarter事后调查:每个人都想亲吻剑
- Capcom今年可能会开发一款新的《洛克人》游戏
- 将游戏世界融入现实生活:印度人创造意识和替代收入的构想
- Hacktober2017 —验尸
- Cocos2d-x 3.x上的手动整合SDKBOX-iOS
因此,让我们开始吧。
目标:
- 让我们了解什么是Lua?
- 深入了解Lua。
- 什么是Love2d。
- 深入研究Love2d。
- 我们如何建立自己的2D游戏?
- 让我们从头开始使用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