Giới thiệu chương trình
GDevelop là gì?
Đây là một công cụ làm game thật — nhưng thay vì gõ code, con bạn tạo ra trò chơi bằng các quy tắc: khi có điều gì đó xảy ra, thì một điều khác sẽ xảy ra. Hãy đổi quy tắc bên dưới và xem trò chơi thay đổi.
Một quy tắc, chạy thật
Bạn vừa chỉnh sửa một trò chơi. Đổi loại game, quy tắc đó vẫn chạy — đó mới là điều đáng nói. Một dự án GDevelop hoàn chỉnh gồm vài chục quy tắc như thế này xếp chồng lên nhau — chồng quy tắc ấy chính là lập trình.
Con bạn sẽ làm ra những gì
Ba thể loại game
Một game nhìn ngang, một game nhìn từ trên xuống (phiêu lưu, bắn súng hoặc giải đố), và ở cấp độ cuối là 3D. Ba thể loại thay vì một khuôn mẫu — nhờ vậy những gì con học được có thể mang sang chỗ khác, chứ không phải lặp lại một công thức sáu lần.
Hệ thống, không chỉ là màn chơi
Túi đồ, điểm số, thanh máu, nhân vật biết phản ứng với người chơi. Đây là lúc phần lập trình lộ ra: biến, vòng lặp và hàm — ở dạng trực quan, nhưng vẫn là những khái niệm thật.
Sản phẩm được xuất bản
Dự án cuối được xuất ra một đường link. Con gửi bạn đường link đó và bạn chơi game của con ngay trên điện thoại.
Vì sao nên chọn chương trình này
Khái niệm thật, không vướng cú pháp
Sự kiện gồm điều kiện và hành động — đúng thứ logic của code viết tay. Con làm quen với biến, vòng lặp và hàm từ sớm mà không mất cả buổi học chỉ vì thiếu một dấu chấm phẩy.
Vài buổi là có game chơi được
Mỗi dự án kết thúc bằng một trò chơi chơi được thật, nên động lực không phải chờ đến kết quả vài tháng sau.
Cầu nối thật sang code gõ tay
Học viên học xong ở đây bước sang Roblox Lua hoặc Python đã hiểu một chương trình được cấu trúc thế nào — phần khó nhất đã ở phía sau.
Kết quả cầm được, không chỉ là tiến độ
Game xuất ra thành đường link mở được trên mọi điện thoại. Con kết thúc khóa học với một hồ sơ để khoe, không phải một thư mục bài tập.
Công cụ: GDevelop — miễn phí và mã nguồn mở, nên con có thể tiếp tục tự làm ở nhà giữa các buổi học.