Skip to content

Learning to create new abilites, triggers for Warcraft3 in Wurst, language that gets interpreted in Jass, scripting language for Warcraft3, being just an easier developement language.

License

Notifications You must be signed in to change notification settings

rzaharia/UnitAbilitiesWarcraft3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

UnitAbilitiesWarcraft3

Status License


In this project I will create new spells, units, triggers, win condtions in Wurstlang [link](http://wurstlang.org/).

📝 Table of Contents

🧐 About

WurstScript is an imperative, object-oriented, statically-typed, beginner-friendly programming language. Syntax and vocabulary were designed with Jass in mind, the scripting language of Warcraft III. The scope of Wurst is to compile itself in Jass to be used in Wacraft III.

This project is for adapting myself to Wurstlang because I would love to develop new maps in Wacraft3 (the game of my childhood). This is my first attempt to adjust myself to this new language.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You need to have java installed, at least 1.8.0_xxx (xxx) is higher than 101. Follow the steps in http://wurstlang.org/start.html.

> java -version
java version "1.8.0_131"
> git clone https://github.com/rzaharia/UnitAbilitiesWarcraft3

Installing

Follow http://wurstlang.org/start.html#install-wurstscript.

End with an example of getting some data out of the system or using it for a little demo.

🔧 Running the tests

To create tests follow http://wurstlang.org/manual.html#automated-unit-tests.

And coding style tests

Please follow code convetions http://wurstlang.org/manual.html#coding-conventions.

🎈 Usage

After you have all required software installed, open the project first with WurstSet, check for updates then set your Wacraft 3 Beta path then Update. After that you can open the project in Visual Studio Code and press F1 and write "run" to "Run a wurst map" from Wurst extension to start the game.

🚀 Deployment

To get the realease versione, just use the map found in the _build folder.

⛏️ Built Using

  • Java - for Wurst framework
  • Wurst - Actual language used for scripting

✍️ Authors

🎉 Acknowledgements

  • I have a lot of help from people who are also creating content with this language.
  • My inspiration comes from those people and from my inner wish to develop maps that could inspire other people to create content, to become more active.
  • References http://wurstlang.org/manual.html

About

Learning to create new abilites, triggers for Warcraft3 in Wurst, language that gets interpreted in Jass, scripting language for Warcraft3, being just an easier developement language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published