TIC-80 đang thu hút sự chú ý như một máy tính tưởng tượng đa năng cung cấp cho các nhà phát triển nhiều tùy chọn ngôn ngữ lập trình hơn so với đối thủ phổ biến Pico-8 . Trong khi cả hai nền tảng đều cho phép người dùng tạo ra các trò chơi phong cách retro trong những giới hạn kỹ thuật, bản chất mã nguồn mở và hỗ trợ ngôn ngữ rộng rãi của TIC-80 đang thu hút sự quan tâm từ cộng đồng phát triển.
Thông số kỹ thuật:
- Màn hình: 240x136 pixel
- Bảng màu: 16 màu
- Sprites: 256 sprites màu 8x8
- Âm thanh: 4 kênh âm thanh
- Nền tảng: Hỗ trợ đa nền tảng
Hỗ Trợ Ngôn Ngữ Lập Trình Rộng Rãi
Không giống như nhiều máy tính tưởng tượng khác giới hạn các nhà phát triển chỉ sử dụng một ngôn ngữ lập trình duy nhất, TIC-80 nổi bật bằng việc hỗ trợ một loạt các tùy chọn ấn tượng. Các nhà phát triển có thể viết game sử dụng Lua , Moonscript , JavaScript , Ruby , Wren , Fennel , Squirrel , Janet , và thậm chí cả Python . Nền tảng này cũng chấp nhận bất cứ thứ gì có thể biên dịch thành WebAssembly ( WASM ), mở ra cánh cửa cho nhiều ngôn ngữ khác như Nim thông qua các liên kết tùy chỉnh.
Sự linh hoạt này thu hút các nhà phát triển thích làm việc với ngôn ngữ lập trình yêu thích của họ thay vì phải học một ngôn ngữ mới chỉ để phát triển game. Sự đa dạng này cũng làm cho TIC-80 trở nên dễ tiếp cận với các lập trình viên từ nhiều nền tảng và trình độ kỹ năng khác nhau.
Các Ngôn Ngữ Lập Trình Được Hỗ Trợ:
- Lua
- Moonscript
- JavaScript
- Ruby
- Wren
- Fennel
- Squirrel
- Janet
- Python
- Bất kỳ ngôn ngữ nào có thể biên dịch thành WebAssembly ( WASM )
Hỗ Trợ Trình Soạn Thảo Bên Ngoài và Tính Năng Pro
Một mối quan tâm chung trong số các nhà phát triển là font chữ khối của trình soạn thảo tích hợp, mà một số người thấy khó làm việc trong các phiên viết code kéo dài. TIC-80 giải quyết vấn đề này thông qua nhiều giải pháp. Phiên bản Pro , có giá 10 đô la Mỹ, bao gồm hỗ trợ trình soạn thảo bên ngoài cho phép các nhà phát triển sử dụng trình soạn thảo code ưa thích của họ.
Đối với các nhà phát triển quan tâm đến ngân sách, có tin tốt: phiên bản Pro có thể được xây dựng từ mã nguồn miễn phí. Ngoài ra, người dùng có thể giải quyết hạn chế của trình soạn thảo bằng cách nhập code từ các tệp riêng biệt sử dụng lệnh console, mặc dù điều này đòi hỏi một số thiết lập bổ sung.
Các Tùy Chọn Giá:
- Miễn phí: Phiên bản mã nguồn mở với các tính năng cơ bản
- Phiên bản Pro: $10 USD (bao gồm hỗ trợ trình chỉnh sửa bên ngoài)
- Phiên bản Pro: Miễn phí khi được xây dựng từ mã nguồn
Cộng Đồng và Bối Cảnh Lịch Sử
Mặc dù cộng đồng của TIC-80 nhỏ hơn so với cơ sở người dùng đã được thiết lập của Pico-8 , nó vẫn tiếp tục phát triển khi ngày càng có nhiều nhà phát triển khám phá ra những ưu điểm của nó. Bản thân khái niệm máy tính tưởng tượng có nguồn gốc sâu xa, truy ngược lại các hệ thống như CHIP-8 , ban đầu được thiết kế cho máy tính sở thích Cosmac VIP và hiện đang phục vụ như một công cụ học tập phổ biến cho các nhà phát triển trình giả lập đầy tham vọng.
Một trong những khác biệt chính với Pico-8 là Tic-80 hỗ trợ nhiều ngôn ngữ lập trình hơn.
TIC-80 đại diện cho một sự tiến hóa trong thiết kế máy tính tưởng tượng, cân bằng giữa các ràng buộc sáng tạo với sự linh hoạt của nhà phát triển. Nền tảng mã nguồn mở và hỗ trợ đa ngôn ngữ của nó định vị TIC-80 như một lựa chọn thay thế hấp dẫn cho các nhà phát triển tìm kiếm cả thẩm mỹ gaming retro và sự tiện lợi phát triển hiện đại.
Tham khảo: TIC-80 tiny computer v1.1.2837