Roblox游戏开发进阶与Lua编程
游戏创业学编程

Roblox游戏风靡全球,它的成功在于所有的游戏都是由游戏玩家自己制作而成。Roblox的游戏开发平台Roblox Studio功能强大并且容易上手,孩子们可以迅速学习制作自己的游戏,体验一把游戏开发者创业的过程。该课程是Roblox的进阶课程,重点教授孩子们的使用Lua编程语言实现游戏的高级进阶功能。

background

Roblox游戏开发进阶与Lua编程

在制作游戏中学习编程将是你从未尝试过的学习体验


关于课程

学习专业游戏编程,从游戏玩家到游戏开发员之路


类别

游戏编程

适合年级

高中以下

进阶级别

L2简洁代码编程

师生比例

小于1:4

image

不做Roblox的沉迷玩家,做游戏开发者

如果你沉迷于Roblox游戏中,解决沉迷的办法不是简单的限制,而是从娱乐中引导学习Roblox Studio平台让寓教于乐成为现实。

image

游戏引擎中学习编程算法

通过设计并实现游戏逻辑和创意,来理解计算机算法的原理和基础,为高级编程学习打下基础。

image

游戏制作中学高级编程

Roblox使用新颖的编程语言Lua,通过完成各种各样的挑战,让你当你完成自己的游戏的同时完全掌握Lua的高级编程概念和技巧。

image

发布和分享你自己的游戏

Roblox游戏的成功就在于它的开放平台,让玩家创建各种各样的情景和世界,并且轻易的发布到互联网上,说不定你的下一个游戏就会火。

image

学习的不仅仅是编程

计算器编程能力是现今社会文化的组成要素,因为学习编程的同时培养的是逻辑思维、计算能力、创新和想象力。孩子们在编程解决问题的同时,同时得到的是信心!

Course Curriculum

Chapter 1
Introduction to AP CSP and Mobile App Development

  • Introduction to Computer Science, and AP CSP
  • Setup the MIT App Inventor environment
  • Write your first APP: Sound Board

Chapter 2
MIT App Inventor in Action

  • App Inventor UI
  • Block Programming Language
  • Mobile App Development Process

Chapter 3
Big Idea I: Creativity

  • Creative Principles
  • Explore Animation, Simulation and Modeling
  • App Example: Paint Pot

Chapter 4
Big Idea II: Abstraction

  • Information Hiding
  • Computational Complexity
  • App Example: Magic 8 Ball

Chapter 5
Big Idea III: Data and Information

  • Data Structures
  • The Era of Big Data
  • App Example: WeChat Messaging App

Chapter 6
Big Idea IV: Algorithms

  • Input and Output
  • Algorithm Design Principles
  • App Example: Quiz Test App

Chapter 7
Big Idea V: Programming

  • Programming = Data + Algorithms
  • Evaluate and Verify Your Program
  • App Example: Reaction Game

Chapter 8
Big Idea VI: Internet

  • Internet Basics
  • https Protocol
  • App Example: UPC Product Search

Chapter 9
Big Idea VII: Global Impact

  • Problem-based Innovation
  • Become a Young Entrepreneur
  • Publish Your App to Google Play

Chapter 10
About AP CSP Exam

  • Overview of AP CSP Exams
  • High School Science Fairs
  • Where to Go Next

课程学习收获和目标

理解游戏开发的流程和原理

掌握Lua编程语言和高级技巧

理解计算机算法设计思想

熟练进行游戏开发需要的3D建模技能

锻炼学生适应新环境的能力

为中学的科学竞赛以及创业做准备

教学特点

兴趣乐趣第一位

有趣是我们课程内容的第一要求,了解学生的兴趣才能设计出学生喜欢的课程。

和专业老师学习

学习知识的同时也学习现实中的科研与应用,丰富自己的经历和机会。

互动比赛答疑

为什么不用网络课堂?学生喜欢现场的互动,交流和比赛。

配套阶梯训练

动手才是硬道理,边学边练效果好。知识掌握得更加踏实!

培养创造创新力

学习编程并不是最终目标,培养发现问题、动手解决问题的能力更为重要。

科学竞赛大学申请

计算机编程只是开始,做项目,参加科学竞赛才是大学申请的真正利器!

选择适合您的课程时间

日期 时间 地点

Frequently Asked Questions

How do refunds work?

Open a refund request with us and we can work with you to resolve it ASAP.

Do I need to buy a SPRK robot?

No. We will provide a SPRK robot and a tablet for each student to use during the camp.

Is there a bulk-buy discount?

We have corporate and enterprise arrangements that our pricing team can assist with on a case-by-case basis. Contact Us for info.

Is there any programming background required?

No. The program has been designed to teach young kids the fundamentals of programming with zero background.

Do I need an SSL certificate?

This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.

Is there any programming background required?

No. The program has been designed to teach young kids the fundamentals of programming with zero background.

Do I need an SSL certificate?

This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.

想现在加入到快乐中学习编程吗?