Geometry Dash mini
Mục tiêu: Làm trò chơi Geometry Dash rút gọn: màn chơi cố định khớp nhạc, nhảy qua gai, lên bục, qua cổng thành tàu bay, chạm là tự chơi lại.
Em sẽ học gì
- Nội dung trong bài: màn chơi viết thành một chuỗi ký tự, mỗi ký tự là một phách nhạc.
- Dùng đồng hồ bấm giờ để vật cản ra đúng phách, khớp với nhạc.
- Bục: rơi xuống thì đứng được, đâm ngang thì thua.
- Biến trạng thái chedo: qua cổng thì khối vuông thành tàu bay, cùng một phím mà cách điều khiển khác hẳn.
- Về kỹ thuật lập trình, bài này ta học: màn chơi là dữ liệu: một chuỗi ký tự, sửa chuỗi là có màn mới, không phải sửa khối lệnh.
- Canh giờ bằng đồng hồ bấm giờ: vật cản ra đúng phách, không lệch dần như khối đợi.
- Va chạm có hướng: cùng là chạm bục, ở thấp là đâm ngang, ở cao là đứng trên bục.
- Biến trạng thái chedo: cùng một phím, nhưng chế độ khối thì nhảy, chế độ tàu thì bay.

Geometry Dash là trò chơi nhảy theo nhạc rất nổi tiếng: màn chơi cố định, vật cản đặt đúng nhịp nhạc, và có cổng đổi chế độ chơi. Ta làm một bản rút gọn có đủ những điều đó. Ta bắt đầu với một dự án trống. Hình ảnh và âm thanh đã có sẵn thành các file. Gồm khối vuông và tàu bay của người chơi, cái gai, cái bục, cổng tàu, hai nền, và nhạc nền. Bấm vào nút chọn nhân vật, chọn Tải nhân vật lên, rồi chọn file khoi. Đặt tên là Khoi.

Mở thẻ Trang phục, bấm nút thêm trang phục, Tải trang phục lên, chọn file tau: hình tàu bay.
