Đây là cuộc thi kỳ dị dành cho các nhà phát triển: đua nhau tạo ra các game có dung lượng dưới 13kb

Thay vì tạo ra các game bom tấn như thông thường, các nhà phát triển tham gia Js13kGames không chỉ có trí tưởng tượng phong phú mà còn khắt khe trong từng chi tiết sản phẩm.

Phát triển trò chơi là một công việc cực kỳ khó khăn. Thế nhưng trong cuộc thi Js13kGames của năm nay, khó khăn đó còn được gia tăng hơn nữa khi những người tham gia phải tạo ra một trò chơi bằng JavaScript nhưng dung lượng của nó chỉ ở trong giới hạn 13kb.

Điều này có nghĩa là để giành được chiến thắng, các nhà phát triển không chỉ cần đến sự sáng tạo xuất sắc của mình, mà còn phải vô cùng khắt khe trong từng chi tiết của sản phẩm.

Phần lớn các thư viện game thông dụng đều bị loại bỏ, đơn giản vì chúng có dung lượng quá lớn. Ví dụ, thư viện game nổi tiếng, Phaser, khi được nén cao nhất cũng đã có dung lượng đến 815kb.

 


Tựa game Glitch Buster, trò chơi giành chiến thắng năm ngoái.

Tựa game Glitch Buster, trò chơi giành chiến thắng năm ngoái.

Đó là lý do vì sao, trên website của Js13kGames khuyến cáo các nhà phát triển nên sử dụng một loạt các vi nền tảng lập trình (microframework), vốn không chỉ giúp ích rất nhiều trong việc xử lý các tác vụ lặp đi lặp lại, mà còn chiếm một không gian rất nhỏ gọn.

Ví dụ, microframework Ox 2D chỉ nặng 3,8kb, cho phép các nhà phát triển còn tới 9kb để xây dựng phần còn lại của trò chơi. Một microframework khác, có tên gọi Mibbu, thậm chí còn nhỏ hơn nữa. Khi được nén lại, nó chỉ nặng 2,29kb.

Ngoài ra các nhà phát triển cũng phải dựa vào các bộ tạo thủ tục ngẫu nhiên để tạo ra các đặc tính về hình ảnh. Cách tiếp cận này giảm đáng kể việc chiếm dụng không gian bộ nhớ, nhưng ngược lại, đồng thời nó cũng phải đánh đổi lấy yếu tố thời gian thiết kế.

Vì vậy, không ngạc nhiên tại sao cuộc thi này diễn ra trong suốt một tháng, bắt đầu từ 13 tháng Tám và kết thúc vào lúc 1h chiều giờ CEST thứ Tư ngày 13 tháng Chín. Đây là một điều khác thường nếu so với các cuộc thi game khác thường diễn ra vào ngày cuối tuần như MolyJam và Global Games Jam.

Chủ đề của cuộc thi năm nay sẽ được tiết lộ vào ngày bắt đầu, vì vậy ngăn chặn được ai đó muốn gian lận và bắt đầu sớm.

 


Trò chơi SpacePi, tựa game chiến thắng năm 2012.

Trò chơi SpacePi, tựa game chiến thắng năm 2012.

Sẽ có ba hạng mục khác nhau, bao gồm cho di động, cho máy bàn và cho máy chủ. Mục cho máy desktop đặc biệt thú vị, khi các nhà phát triển sẽ phải cố tạo ra một game kết nối mạng với nhiều người chơi (multiplayer) sử dụng node.js, trong khi vẫn phải tuân thủ giới hạn về kích thước của sự kiện này,

Cuộc thi JS13Kgames đã diễn ra hàng năm từ 2012 cho đến nay, và nhiều trò chơi trong đó đã được sử dụng để mang lại cảm hứng cho các game khác. Điều đáng ngạc nhiên hơn cả, là bất kể những giới hạn ngặt nghèo của cuộc thi này, nó vẫn tạo ra những trò chơi hấp dẫn người khác.

Người chiến thắng năm 2012 là một game có tên gọi SpacePi, một trò chơi có nét gì đó giống như Asteroids kết hợp với Space Invaders. Các nhà phát triển phải tìm cách nhồi nhét vào trong nó một số hình ảnh flash thú vị, cũng như có khả năng mở rộng và phát triển.

Bên cạnh việc làm tên tuổi mình trở nên nổi tiếng khi tham gia trong cuộc thi, người chiến thắng còn nhận được hàng loạt giải thưởng, từ những thẻ quà tặng của Amazon cho đến các giấy phép đắt tiền của các công cụ phát triển phần mềm. Nếu bạn muốn tham gia, bạn có thể tham khảo đường link dưới đây: http://js13kgames.com/

Tham khảo The Next Web

Bài liên quan

Bài đọc nhiều nhất

Bài mới trong ngày

Bài toán hóc búa mang tên GANTZ: Tác giả Hiroya Oku thẳng thắn nhận định xưởng phim nào dám làm lại anime phải có "lá gan cực lớn"

Bài toán hóc búa mang tên GANTZ: Tác giả Hiroya Oku thẳng thắn nhận định xưởng phim nào dám làm lại anime phải có "lá gan cực lớn"

hoanlagvnDũng Nhỏ TT

Giấc mơ về một bản làm lại (remake) trọn vẹn, xứng tầm kiệt tác cho tượng đài sinh tồn giả tưởng "GANTZ" vừa được chính "cha đẻ" Hiroya Oku đưa ra mổ xẻ dưới lăng kính thực tế đầy khắc nghiệt. Trước làn sóng thỉnh nguyện không ngừng từ cộng đồng người hâm mộ khắp năm châu, vị họa sĩ kỳ cựu đã thẳng thắn chia sẻ trên mạng xã hội X rằng rào cản lớn nhất ngăn cản dự án ra đời không nằm ở sự tha thiết của khán giả, mà nằm ở khối lượng công việc khổng lồ và độ khó kỹ thuật đến mức cực đoan — đòi hỏi bất kỳ hãng phim nào muốn bước chân vào cuộc chơi đều phải sở hữu "sự liều lĩnh vô tiền khoáng hậu".

Giải trí
Google Gemini cho phép tạo và chỉnh sửa Google Docs, Sheets, PDF trực tiếp trong cuộc trò chuyện

Google Gemini cho phép tạo và chỉnh sửa Google Docs, Sheets, PDF trực tiếp trong cuộc trò chuyện

Khoa NguyenNguyễn Tiến Khoa

Google mở rộng khả năng xử lý tài liệu của Gemini, cho phép người dùng tạo, xem trước và chỉnh sửa nhiều định dạng tệp ngay trong cửa sổ trò chuyện mà không cần chuyển sang ứng dụng khác. Tính năng mới hỗ trợ Google Docs, Sheets, PDF, bản trình chiếu, Markdown, TXT và mã nguồn, hiện được triển khai cho toàn bộ người dùng Gemini.

Công Nghệ
Lên đầu trang