Chuyển đến nội dung chính

[TUTORIAL] Sơ lượt, giới thiệu về World Editor



Sơ lượt về World Editor
World Editor hay WE là một Game engine nổi tiếng. đượ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 Warcraft và TKoK -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ặc dù WE đã xuất hiện từ năm 2003 so với hiện tại. đã hơn một 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
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 tai 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 trong 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 trong 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, I/O(cách truy xuất/nhập một tập tin),dynamic index v.v..


VJASS
VJASS(Vexorian Just Another Scripting Syntax) là một biến thể của Jass do Vexorian(map maker) phát triển dựa trên jass, mục đích khiến việc sử dụng code WE dễ dàng hơn! tích hợp nhiều cách thức và đơn giản hóa quá trình code. có nhiều object trong giống C như TextMacros,Struct,2D arrays,keyword v.v..

Vjass chỉ khả dụng khi qua một bộ biên dịch như jasshelper(trong các công cụ lập trình WE như JassNewgen,XDesignPack)


CJASS, ZINC
Cjass, hay zinc! khiến việc viết vjass trong như viết C++, để khiến các coder dễ dàng tiếp cận với jass.


Các thể loại map trong World Editor
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ẽ đó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 để già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à đẩ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 giành chiến thắng tại 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ẽ đóng va 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 tại Bản đồ, người chơi bảo vệ lâu đài trước sự tấn công của kẻ thù.


Download game Warcraft 1.24(World Editor nằm trong đó)
Link Vip Google Driver
Megashare
Fshare
Megaupload
Pass Giải Nén : www.bam.vn
Các bạn có thể gõ tay www.bam.vn vào ô nhập pass nhé
Hướng Dẫn 
Các bạn download về giải nén với pass www.bam.vn sau đó click vào file Setup-Warcraft3-1.24e.exe để tiến hành cài đặt.

Nhận xét

Bài đăng phổ biến từ blog này

[TUTORIAL] Các code màu trong World Editor

Red |c00FF0303    Blue |c000042FF Teal |c001CE6B9 Purple |c00540081 Yellow |c00FFFC01 Orange |c00FEBA0E Green |c0020C000 Pink |c00E55BB0 Gray |c00959697 LightBlue |c007EBFF1 Dark Green |c00106246 Brown |c004E2A04 VD: Bạn có 1 nhân vật tên Kenji và muốn có tên hiển thị màu xanh dương = |c000042FF Kenji |r . Nhớ là phải có " |r " kết thúc ở cuối từ nhé. Vào game sẽ thấy kết quả. Viết liền tù tì ko cách ciếc gì cả. Link gốc bài viết cho bạn nào cần: http://forum.gamevn.com/showpost.php?p=6952887&postcount=29

[TUTORIAL] Mã Lệnh Warcraft III

Tăng tốc xây nhà WarpTen  Hồi sinh nhanh Iocainepowder Bất tử Whosyourdaddy    Tiền Keysersoze [số lượng]  Gỗ Leafittome [số lượng]  Tiền + gỗ Greedisgood [số lượng] Bất tử Food (đùi gà) Pointbreak Bất tử Mana Thereisnospoon  Nhảy lv Motherland [race  level ] Mở bản đồ Iseedeadpeople Thắng liền Allyourbasearebelongtous Thua liền Somebodysetusupthebomb Xem  map  (bản đồ) Iseedeadpeople Chơi tiếp tục sau khi thua 1 màn trong campaign Strengthandhonor Bất tử farm Pointbreak Phá bỏ cooldown của skill Thedudeabides Phá bỏ điều kiện chiến Itvexesme Số gold # (# là số gold bạn cần)   Keysersoze # Số Lumber (gỗ) # (# là số lumber bạn cần) Leafittome # Số gold và lumber # (# là số bạn cần) Greedisgood # Xây nhanh Warpten Chết nhanh   Iocainepowder Bất tử Whoisyourdaddy Nâng cấp tất cả   Sharpandshiny Tắt điều kiện Tech Tree trong campaign Syne...

[TUTORIAL] Tạo item +999

Ở bài này mình chỉ nói tóm tắt thôi, bạn nào muốn coi kỹ hơn thì vào link phutu.vn Vì item là + 999 dmg nên phải cho chứa trong hành trang. Chính vì thế mình chọn class Artifact và chọn một item bất kỳ, đặt tên cho nó Bước 1: Tạo một item mới Bước 2: Del ability cũ đi Bước 3: Qua tab ability Bước 4: Tạo ability mới, chọn mục item khi tạo. Tìm alibity tăng dmg. Bước 5: Tìm mục Data - Attack Bounus: Chỉnh số 1 thành số dmg bạn muốn Bước 6:  Qua lại tab item, chọn item đó, vào phần ability click vào, chọn add ability và add ability mình vừa tạo. Trích từ: http://www.phutu.vn/t19051-tutorial-tao-mot-item-co-ban#ixzz3hH3rIR00