Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D.
Use maven to compile the src
directory or build and install a jar into the target
directory.
mvn compile
mvn install
When launching include the compiled files or jar and the files in lib
.
Launch edu.cmu.cs.stage3.alice.authoringtool.JAlice
from the Required folder, which holds the supporting files.
Include the following VM arguments:
-Dpython.home=jython -Dpython.path=jython/Lib/alice -Xmx1024m -Dfile.encoding=UTF-8 --add-exports java.base/java.lang=ALL-UNNAMED --add-exports java.desktop/sun.awt=ALL-UNNAMED --add-exports java.desktop/sun.java2d=ALL-UNNAMED
On Windows, to include the Dynamic-Link Libraries (DLLs), add:
-Djava.library.path=lib/win32;externalLib/win32
On Mac add:
-Dapple.laf.useScreenMenuBar=true -Xdock:icon=classes/edu/cmu/cs/stage3/alice/authoringtool/images/alice.png
Official builds of Alice are built using Install4J 10.
The file installer/alice2.install4j
can be built using Install4J or mvn install
. Maven will automatically use Install4J if it is installed.
It will create ten files, for each combination of gallery (2) and OS installer(5):
Gallery:
- English
- Spanish
OS
- Windows
- Mac
- Linux (tar, sh, deb)
Some historical documents reside in the docs
directory.
Not all information there is up to date or accurate, but it may be useful.