PAIA Desktop is a visual programming editor based on Blockly, and built on Electron. We designed it to make everyone can easily build AI to play games.
Pre-built installers of latest release can be downloaded from the links below.
- 一般使用版:便於教師教學使用,包含兩套範例程式,並且使用者可以建立自己的資料集,並分享給他人使用。
- 官方競賽版:競賽專用的版本,包含兩套範例程式,不能建立下載資料集。
- 台南市競賽版:為了台南市競賽客製化建置,包含台南市提供之範例程式,隱藏下載資料集的功能。
To build PAIA Desktop from source you'll need Git, Python 3.6+ and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
git clone --recursive https://github.com/PAIA-Playful-AI-Arena/Paia-Desktop.git
# Go into the repository
cd Paia-Desktop
# Install Python dependencies
pip install -r python/requirements.txt
# Install Node.js dependencies
npm install
# Build Python executable
npm run make-py
# Build PAIA Desktop executable
npm run make
For users without Python, we also provide pre-built Python executables for different system platforms. From your command line:
# Clone this repository
git clone --recursive https://github.com/PAIA-Playful-AI-Arena/Paia-Desktop.git
# Go into the repository
cd Paia-Desktop
# Install Node.js dependencies
npm install
# Download Python executable for your platform
npm run download-py-[win32, darwin, linux]
# Build PAIA Desktop executable
npm run make
The built executables can be found in the out
directory.