Tìm hiểu về ngôn ngữ J2ME và ứng dụng xây dựng chương trình chơi cờ CARO trên điện thoại di động
Từ khoá:
J2ME; Lập trình di động; Cờ Caro; Game mobile; Java
Tóm tắt
Đồ án trình bày nghiên cứu tổng quan về ngôn ngữ lập trình Java và nền tảng J2ME (Java 2 Micro Edition), một nền tảng chuyên dụng cho việc phát triển ứng dụng trên các thiết bị di động hạn chế về tài nguyên. Nội dung bao gồm việc giới thiệu kiến trúc J2ME, các cấu hình tiêu chuẩn, hiện trạng cấu hình thiết bị di động hiện nay, và thiết kế giao diện người dùng ở mức cao cũng như mức thấp. Phần ứng dụng thực tế tập trung vào việc phân tích, thiết kế và xây dựng một trò chơi cờ Caro hoàn chỉnh trên điện thoại di động. Thuật toán của ứng dụng xử lý linh hoạt các trạng thái của trận đấu, tìm kiếm và tối ưu hóa nước đi trên bàn cờ dạng lưới để tạo thành 5 quân liên tiếp nhằm giành chiến thắng, đồng thời xử lý các tương tác của người dùng.