Bài viết này cần thêm chú thích nguồn gốc để kiểm chứng thông tin. |
Warcraft III World Editor | |
---|---|
Nhà phát triển | Blizzard Entertainment |
Nền tảng | Microsoft Windows, Mac OS, Mac OS X |
Thể loại | Game engine |
World Editor hay WE. Là một công cụ thiết kế và phát triển bản đồ của Blizzard Entertainment tạo ra dành cho Warcraft III: Reign of Chaos và bản mở rộng Warcraft III: Frozen Throne. Được tạo ra chủ yếu để phục vụ bản đồ thể loại Melee (đánh đối kháng - xây nhà) cho Warcraft. Phần mềm đã được cập nhật nhiều API hỗ trợ. chẳng hạn phiên bản 1.29.2 của Warcraft III đã hỗ trợ tùy biến giao diện UI của trò chơi Đã giúp việc tạo bản đồ đa dạng hơn. Đã có rất nhiều bản đồ tùy biến hay và được biết đến Defense of the Ancients(DotA) tiền thân của Dota 2 ngày nay,Dday Judgement. và nhiều bản đồ được đầu tư địa hình đẹp như. Diablo III Warcraft và TKoK -Eastern Kingdom, Ở thị trường trung quốc một công ty công nghệ tên netease đã tích hợp các tính năng Online sử dụng nền tảng kết nối mạng độc lập tương tự như Battle-net để tạo ra các bản đồ có thể lưu các dữ liệu online như thành tích,kỹ năng, kinh nghiệm và không khác gì một game online RPG thuần chủng.
Không ai khác. Tất cả bản đồ chơi trên Battle.net được tạo ra bởi World Editor. Nhưng một số đã được mod tính năng để phục vụ Thị Trường Riêng của họ.
Bài viết hoặc đoạn này cần được wiki hóa để đáp ứng tiêu chuẩn quy cách định dạng và văn phong của Wikipedia. |
World Editor cung cấp các bộ công cụ phát triển trực quan, công cụ này cung cấp một môi trường phát triển tích hợp và được đơn giản hóa tối đa.
Cách tiếp cận lập trình bản đồ dựa vào WorldEdit tương đối dễ dàng với lập trình trên GUI, người dùng có thể tìm thấy mọi hướng dẫn trên một số website hướng dẫn cách tạo map Warcraft.
Các đoạn mã do GUI cung cấp thường được gọi là BJ(Blizzard JASS) không được tối ưu thường bị rò rỉ bộ nhớ. Nên một số trường hợp sẽ gây ra độ trễ(phản hồi trong lúc điều khiển) nhất định. Nhưng sẽ đảm bảo các dòng lệnh thực hiện một cách đầy đủ và tính ổn định cao so với native jass. Nhất là đối với người dùng mới!
JASS Là viết tắt từ Just Another Scripting Syntax được coi là mã cốt(native code) của Warcraft. có cú pháp tương đồng với java và LUA.
VJASS Là viết tắt từ Vexorian Just Another Scripting Syntax đây là một bản mở rộng của JASS do tác giả Vexorian(một người dùng lâu năm bên the w3c) Mục đích tạo ra VJASS là để giúp mọi người lập trình dễ dàng tiếp cận với JASS với nhiều cách tối ưu viết code, JASS có nhiều cấu trúc lập trình như Struct,2D Array,Method,Textmacro và nhiều hơn.
Vjass là một biến thể về mặt cú pháp! Cho nên không thể chạy trong World Editor. Mà phải thông qua một trình biên dịch(JassHelper) để biên dịch thành JASS gốc và đóng gói vào bản đồ.
Phiên bản 1.292 đã chính thức hỗ trợ LUA. có thể sử dụng LUA thay cho jass để viết code.
Khi Blizzard Entertainment phát hành bản Warcraft 1.30 đã tích hợp sâu JassHelper vào World Editor. thay vì trước nay sử dụng các phần mềm mở rộng bên thứ ba như (JassNewgen, X Design Pack,Hive WE) để hỗ trợ cho viẹc biên dịch
http://www.wc3c.net/index.php Lưu trữ 2018-11-05 tại Wayback Machine