ComputerCraft
Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Message box/configuration' not found.Lỗi kịch bản: Không tìm thấy mô đun “Category handler”.
Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Message box/configuration' not found.
Lỗi kịch bản: Không tìm thấy mô đun “Unsubst”.
ComputerCraft là một mod Minecraft được phát hành lần đầu tiên vào ngày 24 tháng 12 năm 2011.[1] Ban đầu nó được hình thành và tạo ra bởi Daniel Ratcliffe, còn được biết đến dưới biệt danh Dan200. Bản mod giúp bạn có thể tạo và đặt các khối "máy tính" trong môi trường sandbox của Minecraft, có thể được lập trình bằng ngôn ngữ lập trình Lua. Khi một người chơi tương tác với một khối máy tính, một chế độ xem tương tự như một thiết bị đầu cuối máy tính sẽ mở ra. Người chơi hiện có thể chạy các chương trình và mã mà họ đã lập trình hoặc lấy từ những người chơi khác. Có thể tương tác với thế giới ảo Minecraft với nhiều khối và vật phẩm ngoại vi khác. Phiên bản gốc của ComputerCraft đã được tải xuống hơn 19,4 triệu lần từ CurseForge từ tháng 10 năm 2013 đến tháng 7 năm 2022.[2]
Lịch sử[sửa]
Vào ngày 24 tháng 12 năm 2011, Daniel Ratcliffe đã tải lên YouTube một video trình bày cách hoạt động của ComputerCraft.[3] Cùng ngày hôm đó, anh đã tạo một tài khoản trên diễn đàn minecraftforums.net và đăng tải về bản mod mà anh đã tạo cho Minecraft 1.0, với một liên kết đến một trang web và wiki mà anh đã tạo cho bản mod. Cùng ngày, hàng chục người đã hưởng ứng nhiệt tình bài đăng trên diễn đàn và bản mod nhanh chóng trở nên phổ biến. Vào ngày 27 tháng 1 năm 2012, Ratcliffe đã đăng một ảnh chụp màn hình trang web của máy chủ lưu trữ tệp MediaFire, cho thấy rằng bản mod đã được tải xuống hơn 100.000 lần.[4]
Trong những năm sau đó, Ratcliffe tiếp tục cập nhật bản mod lên các phiên bản Minecraft mới và theo thời gian, một số tính năng đã được thêm vào, chẳng hạn như khả năng giao tiếp với Internet qua http trong ComputerCraft phiên bản 1.1. Trong phiên bản 1.2, khả năng trao đổi phần mềm và dữ liệu giữa các máy tính với ổ đĩa mềm, đĩa mềm và cáp mạng "redpower" đã xuất hiện. Vào ngày 23 tháng 2 năm 2012, Ratcliffe phát hành phiên bản 1.3, trong đó có rùa, một loại robot có thể lập trình được. Bản mod cũng dựa trên khung mod Forge kể từ phiên bản này. Trong phiên bản 1.3.1 dành cho Minecraft 1.2.3, các khối màn hình đã được triển khai và xác định vị trí thông qua phép đạc tam giác đã trở nên khả thi. Kể từ phiên bản 1.4, rùa đã có thể tương tác với thế giới "vật chất" bằng cách khai thác và đặt các khối và tấn công bằng vũ khí. Việc phát hành phiên bản 1.42 cho Minecraft 1.3.2 cho phép in trên giấy và kể từ phiên bản 1.45, các biến thể nâng cao của khối đã có sẵn. Phiên bản 1.5.1 đã giới thiệu giao tiếp không dây thông qua modem và bản mod đã được chuyển sang Minecraft 1.5.
ComputerCraftEdu[sửa]
Kể từ năm 2014, Ratcliffe đã làm việc trên một phiên bản mod hướng đến giáo dục; ComputerCraftEdu.[5] Vào ngày 1 tháng 7 năm 2015, anh đã tung ra biến thể này của mod, giống như Minecraft: Education edition, nhằm cung cấp các khả năng bổ sung cho các ứng dụng trong giáo dục. Biến thể này được phát triển cùng với TeacherGaming, một dự án sử dụng trò chơi để dạy học sinh các khái niệm như logic và lập trình. Mod giáo dục này khác với mod tiêu chuẩn, cung cấp các tính năng cho phép giáo viên dễ dàng điều khiển và thiết lập lại rùa, đồng thời lập trình chúng bởi trẻ em.[6]
Tìm nguồn mở[sửa]
Bản cập nhật cuối cùng mà Ratcliffe phát hành là ComputerCraft phiên bản 1.79 cho Minecraft 1.8.9, được xuất bản vào ngày 1 tháng 4 năm 2016.[7] Vào ngày 1 tháng 5 năm 2017, Ratcliffe đã công bố mã nguồn của bản mod được công bố rộng rãi trên GitHub theo giấy phép gây tranh cãi của riêng mình; Giấy phép Công cộng ComputerCraft (CCPL).[8][9] Điều này cho phép những người khác sao chép, sửa đổi, mở rộng và cập nhật bản mod lên các phiên bản Minecraft mới. Người dùng có thể gửi các thay đổi của họ cho bản mod thông qua một yêu cầu kéo, sau đó những thay đổi này có thể được đưa vào bản mod ban đầu dưới sự giám sát của Ratcliffe.
Lần cuối cùng Ratcliffe chấp nhận một yêu cầu kéo tới ComputerCraft vào ngày 26 tháng 5 năm 2019.[10] Để tiếp tục phát triển, nhiều nhánh khác nhau đã xuất hiện trong những năm kể từ đó, chẳng hạn như CC: Restitched và CC: Tweaked. Fork nổi tiếng nhất, CC: Tweaked, được phát triển như một dự án hợp tác do Jonathan Coates lãnh đạo, dưới bút danh SquidDev. Bản mod CC: Tweaked đã được tải xuống hơn 21,5 triệu lần tính đến tháng 7 năm 2022, vượt qua số lượt tải xuống của dự án gốc vào mùa xuân năm 2022.[11]
Chức năng[sửa]
CraftOS[sửa]
CraftOS là "hệ điều hành" được cài đặt sẵn trên tất cả các khối máy tính theo mặc định. Hệ điều hành cơ bản này, bản thân nó được viết bằng Lua, rất giống với MS-DOS. Nó hỗ trợ một số lệnh và chương trình chung chung như clear
, ls
, copy
, remove
và wget
ví dụ có thể được sử dụng để tương tác với hệ thống tệp ảo và internet. Ngoài ra, có một trình soạn thảo văn bản chung có sẵn, có thể được mở qua edit
. Hơn nữa, có thể gọi một REPL tương tác (Vòng lặp đọc-đánh giá-in) thông qua lua
, giúp bạn có thể nhập mã sẽ được thực thi ngay lập tức. Không thể thay đổi hoặc gỡ bỏ hệ điều hành này, nhưng người chơi có thể tự do phát triển shell của riêng mình có thể được xây dựng trên CraftOS theo ý muốn.
Khối và các vật phẩm[sửa]
Bản mod ComputerCraft thêm nhiều khối và các vật phẩm khác nhau vào trò chơi. Nhiều khối và vật phẩm có sẵn phiên bản tiêu chuẩn và cao cấp, với phiên bản tiêu chuẩn là màu xám và phiên bản cao cấp là vàng. Phiên bản nâng cao của khối và mục thường cung cấp nhiều chức năng hoặc khả năng hơn so với phiên bản tiêu chuẩn.
Máy tính[sửa]
Khối máy tính là một trong những khối dễ nhận biết nhất mà bản mod thêm vào Minecraft. Người chơi có thể tương tác với khối này thông qua một màn hình giống như một thiết bị đầu cuối của máy tính. Khi một khối máy tính mới được đặt, nó sẽ tự động chứa hệ điều hành ảo CraftOS. Ngoài tính năng nhập liệu bằng bàn phím, phiên bản nâng cao của khối này còn hỗ trợ tính năng nhập liệu bằng chuột và màn hình màu với 16 màu, thay vì thang độ xám.
Rùa[sửa]
Một con rùa là một khối máy tính di động; một loại robot có thể lập trình. Rùa có thể tự di chuyển bằng cách sử dụng nhiên liệu như dung nham, than đá hoặc các vật phẩm Minecraft dễ cháy khác. Rùa có thể được lập trình và sử dụng giống như các khối máy tính bình thường, nhưng có màn hình nhỏ hơn và một lượng nhỏ lưu trữ "vật lý" (hàng tồn kho) cho các khối và vật phẩm từ trò chơi. Ngoài ra, rùa có thể được trang bị các công cụ và vũ khí như cuốc và kiếm để khai thác các khối và tiêu diệt quái vật.
Màn hình[sửa]
Các khối màn hình có thể được nối với nhau để tạo ra các màn hình hình chữ nhật hoặc hình vuông lớn hơn có thể kéo dài nhiều khối. Các màn hình này có thể hiển thị văn bản và hình ảnh trong thế giới ảo của Minecraft mà người chơi không cần phải nhấp vào khối trước. Màn hình tiên tiến hỗ trợ đầu vào "cảm ứng" và hiển thị màu với 16 màu.
Thiết bị ngoại vi[sửa]
Có nhiều thiết bị ngoại vi khác nhau như ổ đĩa mềm để đọc và ghi từ đĩa mềm, máy in để in trang giấy và modem để cho phép giao tiếp không dây và xác định vị trí bằng phép đạc tam giác.
Liên kết ngoài[sửa]
- ComputerCraft.info – Trang web chính thức của bản mod gốc bởi Daniel Ratcliffe. Chứa các liên kết đến wiki gốc và các trang diễn đàn (không còn tồn tại) của ComputerCraft.
- ComputerCraft.cc – Trang web chính thức của fork CC: Đã được tinh chỉnh.
Tham khảo[sửa]
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
- ↑ Lỗi kịch bản: Không tìm thấy mô đun “Citation/CS1”.
Lỗi Lua trong package.lua tại dòng 80: module 'Mô đun:Navbar' not found.
This article "ComputerCraft" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:ComputerCraft. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.