Warcraft III World Editor

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm
Warcraft III World Editor
Nhà phát triển Blizzard Entertainment
Phiên bản mới nhất 1.26a (2011-02-06)
Hệ máy Microsoft Windows, Mac OS, Mac OS X
Thể loại Game engine
Điều khiển Keyboard and Mouse

World Editor hay WE. là một Game engine, được biết đến trong Warcraft III: Reign of Chaos và bản mở rộng Warcraft III: Frozen Throne. và phát triển bởi Blizzard Entertainment. Mặc dù nó được tạo ra để phát triển bản đồ thể loại Melee cho Warcraft. nhưng do tính linh hoạt cao của nó. nhiều người dùng đã tạo ra nhiều bản đồ hay nhất từng được biết đến. bao gồm cả Defense of the Ancients(DotA),Dday Judgement. với bản đồ mức độ đầu tư địa hình tương đối cao như. Diablo III WarcraftTKoK -Eastern Kingdom.

Không ai khác, hầu như tất cả bản đồ chơi trên Battle.net được tạo ra bởi chương trình này.

Mô tả[sửa | sửa mã nguồn]

mặc dù WE đã xuất hiện từ năm 2003 so với hiện tại. đã 1 thập kỷ. nhưng chưa lạc hậu. vì cộng đồng map-developer đã tạo nên nhiều ý tưởng độc đáo khiến WE luôn luôn là một niềm đam mê với Map maker.

Ngôn ngữ lập trình[sửa | sửa mã nguồn]

GUI

trong WE. GUI là một giao diện người dùng với JASS, Đó là một cách giao tiếp với JASS bằng hình ảnh và Chữ viết thay vì chỉ là các dòng lệnh đơn thuần.

Phạm vị sử dụng của GUI hầu như hơi hẹp. các chức năng nâng cao chỉ có JASS mới làm được, GUI sử dụng các function có sẵn được gọi là BJ(Blizzard Jass) nên khiến bản đồ sẽ bị leak(rò rỉ bộ nhớ) hay được gọi là lag. nhưng sẽ đảm bảo được tính ổn định trong các dòng lệnh.

JASS

JASS(Just Another Scripting Syntax) là một phương thức định hướng ngôn ngữ lập trình được sử dụng trong Warcraft III. WE có thể sử dụng làm căn bản các dòng lệnh giao tiếp với C++, jass trông giống java script. bởi vì nó có nhiều phương thức và trình hàm giống với java. điển hình như Hashtable,Handle v.v..

do nó có nhiều tính năng trông giống cả C nên có nhiều cách thức của C hay Java đã được áp dụng lên Jass. điển hình các hàm toán tính độ cao,File I/O(cách truy xuất/nhập một tập tin),dynamic index v.v..

Thể loại bản đồ[sửa | sửa mã nguồn]

  • Melee nay là thể loại mặc định của War3. cách chơi là thu thập tài nguyên xây dựng căn cứng càng nhanh càng tốt và tạo ra một đội quân rất lớn để đánh bại kẻ thù.
  • Hero Defense đây là thể loại trong dota. người chơi sẽ trông vai 1 tướng và bảo vệ căn cứ họ. đồng thời tiêu diệt căn cứ của kẻ thù.
  • Hero Arena thay vì thủ căn cứ. người chơi sẽ có nhiệm vụ là tiêu diệt các đối thủ xung quanh hoặc tấn công theo nhóm. hãy thu thập đủ các kill sorce để dành chiến thắng.
  • Tower Defense(Cooperative) tất cả người chơi sẽ cùng nhau xây dựng tháp để giết và thức đẩy đơn vị đối phương.
  • Tower Defense(Survivor) mỗi người chơi sẽ xây dựng căn cứ cho riêng mình. và trang bị các vũ khí để chống chọi với mọi người, vì thế sẽ là người sống sót cuối cùng dành chiến thắng trong thể loại này.
  • Tower Wars tự mình hoặc theo nhóm, người chơi sẽ xây dựng tòa tháp để bảo vệ cơ sở của mình và gửi các đơn vị tấn công căn cứ của đối phương.
  • Role Playing(RPG) người chơi sẽ trở thành một nhân vật trong game. và tiêu diệt quái vật hay boss, hoàn thành các nhiệm vụ. cuộc phiêu lưu trong thế giới ảo.
  • Mini-Game/Sports đây là một thể loại dành cho Bản đồ được dựa trên thể thao hoặc có trò chơi nhỏ(tương đối dễ thắng).
  • Cinematics bản đồ sẽ là một bộ phim ngắn hay là một câu chuyện huyền thoại.
  • Campaign đây là thể loại bản đồ làm nhiệm vụ theo các thứ tự trong câu chuyện.
  • Castle Defense trong Bản đồ, người chơi bảo vệ lâu đài trước sự tấn công của kẻ thù.
  • Arena Style một cải tiến mới trong thể loại Arena vừa được biết đến. mặc dù vẫn được thuộc Hero Arena, người chơi sẽ là một trường phái. và sử dụng các kỹ năng có thể tương tác vật lý hay là phép thuật tấn công các người chơi bằng theo cách Không mục tiêu(Point Type)

Tham khảo[sửa | sửa mã nguồn]

garena.com

wc3c.net

Liên kết ngoài[sửa | sửa mã nguồn]