KonLang English

Game

Bốn game nhỏ viết bằng Kon, vẽ bằng phần mềm và không dùng game engine. Đây là bài thử sức ngôn ngữ, chưa phải sản phẩm hoàn thiện.

Góc nhìn thứ nhất các đảo nổi bằng khối phủ cỏ

Skyhold

Thế giới khối 3D vẽ bằng raycaster, chỉ dùng toán số nguyên. Đào lấy vật liệu, bắc cầu giữa các đảo nổi và thu thập bảy viên pha lê. Game chạy khoảng 155 FPS trên một lõi, không dùng card đồ hoạ.

Điều khiển: WASD để đi, chuột hoặc phím mũi tên để nhìn, Space để nhảy, chuột trái để đào, chuột phải để đặt, 1 đến 4 để chọn khối, M bật tắt tiếng, Esc để thoát.

728 dòng Kon

Nhân vật nhỏ chạy trong hang với các bậc đá và đèn cần nhặt

Lantern Run

Game platformer cuộn màn hình với năm hang động. Chạy nhảy đến cánh cửa cuối mỗi hang, nhặt đèn, giẫm quái và tránh gai. Một bot tự chơi hết các màn để kiểm tra màn nào cũng qua được.

Điều khiển: Phím mũi tên hoặc A/D để đi, Space, W hoặc phím lên để nhảy (giữ để nhảy cao hơn), M bật tắt tiếng, Esc để thoát.

893 dòng Kon

Con tàu giữa các sao chổi và đốm lửa trên nền sao

Emberkeep

Thu thập đốm lửa giữa cơn bão sao chổi. Sóng xung kích đẩy sao chổi ra xa, tốn năng lượng và đốm lửa sẽ nạp lại. Trúng một lần là hết lượt. Âm thanh và nhạc do bộ tổng hợp âm viết bằng Kon tạo ra.

Điều khiển: Phím mũi tên hoặc WASD để bay, Space tạo sóng xung kích, M bật tắt tiếng.

624 dòng Kon

Đống cát và dòng nước chảy trên các gờ đá

Sandfall

Trò chơi cát rơi. Dùng chuột vẽ cát, nước và đá rồi xem chúng lắng xuống.

Điều khiển: Chuột để vẽ, chuột phải để xoá, 1 cát, 2 nước, 3 đá, 4 tẩy, C xoá hết, Esc để thoát.

213 dòng Kon

Cách chạy

Chưa có bản tải. Từ thư mục v2/gfx của mã nguồn, trên Windows:

kon run skyhold.kon --release --link kon_gfx.c

Tự làm game

std/gfx mở cửa sổ, vẽ và đọc phím chuột, std/audio tạo âm thanh, còn std/kit thêm bộ đếm giờ, camera và bản đồ ô. Xem Thư viện.