Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lua编程和使用LÖVE进行游戏开发 Lua Programming and Game Development with LÖVE [进行中] #218

Open
WangShuXian6 opened this issue Nov 5, 2024 · 8 comments
Labels

Comments

@WangShuXian6
Copy link
Owner

WangShuXian6 commented Nov 5, 2024

Lua编程和使用LÖVE进行游戏开发 Lua Programming and Game Development with LÖVE

01 - 安装和概览
01 - 课程概览
02 - 安装LOVE
03 - 编程环境
04 - 项目结构
05 - 在GitHub上的项目

02 - Lua编程
06 - Lua简介
07 - 变量
08 - If语句
09 - Else和ElseIf
10 - While循环
11 - For循环
12 - 函数
13 - 注释
14 - 本地和全局变量
15 - 表格第1部分
16 - 表格第2部分
17 - 语法回顾

03 - 游戏1 射击画廊
18 - 射击画廊概览
19 - 加载、更新和绘制
20 - 绘制形状
21 - 颜色和重叠图形
22 - 目标表和全局变量
23 - 使用鼠标
24 - 射击目标
25 - 随机性
26 - 计时器
27 - 精灵图像
28 - 主菜单
29 - 收尾触摸

04 - 游戏2 顶视射击游戏
31 - 顶部
32 - 世界设置
33 - 玩家移动
34 - Delta时间
35 - 精灵旋转
36 - 面对鼠标
37 - 敌人
38 - 敌人旋转
39 - 敌人移动
40 - 基本碰撞
41 - 射击弹丸
42 - 缩放精灵
43 - 删除弹丸
44 - 射击敌人
45 - 敌人生成位置
46 - 敌人生成计时器
47 - 菜单、得分和润色

05 - 游戏3 平台游戏
49 - 平台游戏概览
50 - 物理
51 - 移动和跳跃
52 - 碰撞类
53 - 查询碰撞体
54 - 动画
55 - 玩家图形
56 - 切换动画
57 - 玩家方向翻转动画
58 - 跳跃动画
59 - 多个Lua文件
60 - Tiled
61 - 将Tiled地图导入LOVE
62 - 从Tiled生成对象
63 - 相机
64 - 平台游戏敌人
65 - 关卡之间的过渡
66 - 保存数据
67 - 音乐和声音
68 - 收尾触摸
69 - 接下来的事情

06 - 网络游戏开发
70 - Web版LOVE概览
71 - Lovejs设置和安装
72 - 使用Lovejs构建和运行
73 - 托管你的游戏

07 - 移动游戏开发
74 - 移动概览
75 - 触摸屏幕
76 - 适应屏幕大小
77 - 安装Android工具
78 - 生成APK
79 - 在你的Android设备上安装
80 - 签名你的应用
81 - 发布你的应用

08 - 附加讲座
82 - 命令行和Git基础


01 - Install and Overview
01 - Course Overview
02 - Installing LOVE
03 - Programming Environment
04 - Project Structure
05 - Projects On GitHub

02 - Lua Programming
06 - Introduction to Lua
07 - Variables
08 - If Statements
09 - Else and ElseIf
10 - While Loops
11 - For Loops
12 - Functions
13 - Comments
14 - Local and Global Variables
15 - Tables pt 1
16 - Tables pt 2
17 - Syntax Review

03 - Game 1 Shooting Gallery
18 - Shooting Gallery Overview
19 - Load Update and Draw
20 - Drawing Shapes
21 - Colors and Overlapping Graphics
22 - Target Table and Global Variables
23 - Using the Mouse
24 - Shooting the Target
25 - Randomness
26 - Timer
27 - Sprites Images
28 - Main Menu
29 - Finishing Touches

04 - Game 2 TopDown Shooter
31 - Top
32 - World Setup
33 - Player Movement
34 - Delta Time
35 - Sprite Rotation
36 - Facing the Mouse
37 - Enemies
38 - Enemy Rotation
39 - Enemy Movement
40 - Basic Collisions
41 - Shooting Projectiles
42 - Scaling Sprites
43 - Deleting Projectiles
44 - Shooting Enemies
45 - Enemy Spawn Position
46 - Enemy Spawn Timer
47 - Menu Score and Polish

05 - Game 3 Platformer
49 - Platformer Overview
50 - Physics
51 - Moving and Jumping
52 - Collision Classes
53 - Querying for Colliders
54 - Animations
55 - Player Graphics
56 - Changing Between Animations
57 - Player Direction Flipping the Animation
58 - Jump Animation
59 - Multiple Lua Files
60 - Tiled
61 - Import Tiled Map to LOVE
62 - Spawning Objects from Tiled
63 - Camera
64 - Platformer Enemies
65 - Transitioning Between Levels
66 - Saving Data
67 - Music and Sounds
68 - Finishing Touches
69 - Whats Next

06 - Web Game Development
70 - LOVE for Web Overview
71 - Lovejs Setup and Installation
72 - Building and Running with Lovejs
73 - Hosting Your Game

07 - Mobile Game Development
74 - Mobile Overview
75 - Touching the Screen
76 - Adapting to Screen Size
77 - Installing Android Tools
78 - Generating the APK
79 - Installing on Your Android Device
80 - Signing Your App
81 - Publishing Your App

08 - Bonus Lectures
82 - Command Line and Git Basics

@WangShuXian6
Copy link
Owner Author

01 - 安装和概览

01 - 课程概览

02 - 安装LOVE

03 - 编程环境

04 - 项目结构

05 - 在GitHub上的项目

@WangShuXian6
Copy link
Owner Author

02 - Lua编程

06 - Lua简介

07 - 变量

08 - If语句

09 - Else和ElseIf

10 - While循环

11 - For循环

12 - 函数

13 - 注释

14 - 本地和全局变量

15 - 表格第1部分

16 - 表格第2部分

17 - 语法回顾

@WangShuXian6
Copy link
Owner Author

03 - 游戏1 射击画廊

18 - 射击画廊概览

19 - 加载、更新和绘制

20 - 绘制形状

21 - 颜色和重叠图形

22 - 目标表和全局变量

23 - 使用鼠标

24 - 射击目标

25 - 随机性

26 - 计时器

27 - 精灵图像

28 - 主菜单

29 - 收尾触摸

@WangShuXian6
Copy link
Owner Author

04 - 游戏2 顶视射击游戏

31 - 顶部

32 - 世界设置

33 - 玩家移动

34 - Delta时间

35 - 精灵旋转

36 - 面对鼠标

37 - 敌人

38 - 敌人旋转

39 - 敌人移动

40 - 基本碰撞

41 - 射击弹丸

42 - 缩放精灵

43 - 删除弹丸

44 - 射击敌人

45 - 敌人生成位置

46 - 敌人生成计时器

47 - 菜单、得分和润色

@WangShuXian6
Copy link
Owner Author

05 - 游戏3 平台游戏

49 - 平台游戏概览

50 - 物理

51 - 移动和跳跃

52 - 碰撞类

53 - 查询碰撞体

54 - 动画

55 - 玩家图形

56 - 切换动画

57 - 玩家方向翻转动画

58 - 跳跃动画

59 - 多个Lua文件

60 - Tiled

61 - 将Tiled地图导入LOVE

62 - 从Tiled生成对象

63 - 相机

64 - 平台游戏敌人

65 - 关卡之间的过渡

66 - 保存数据

67 - 音乐和声音

68 - 收尾触摸

69 - 接下来的事情

@WangShuXian6
Copy link
Owner Author

WangShuXian6 commented Nov 5, 2024

06 - 网络游戏开发

70 - Web版LOVE概览

71 - Lovejs设置和安装

72 - 使用Lovejs构建和运行

@WangShuXian6
Copy link
Owner Author

WangShuXian6 commented Nov 5, 2024

07 - 移动游戏开发

74 - 移动概览

75 - 触摸屏幕

76 - 适应屏幕大小

77 - 安装Android工具

78 - 生成APK

79 - 在你的Android设备上安装

80 - 签名你的应用

81 - 发布你的应用

73 - 托管你的游戏

@WangShuXian6
Copy link
Owner Author

08 - 附加讲座

82 - 命令行和Git基础

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant