PAIA-Playful-AI-Arena / Paia-Desktop

A blockly application that can build AI to play games.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PAIA Desktop

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.

Downloads

Pre-built installers of latest release can be downloaded from the links below.

版本說明

  • 一般使用版:便於教師教學使用,包含兩套範例程式,並且使用者可以建立自己的資料集,並分享給他人使用。
  • 官方競賽版:競賽專用的版本,包含兩套範例程式,不能建立下載資料集。
  • 台南市競賽版:為了台南市競賽客製化建置,包含台南市提供之範例程式,隱藏下載資料集的功能。

Windows 64-bit

一般使用版

macOS 64-bit

一般使用版

Linux 64-bit

一般使用版

Building

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.

About

A blockly application that can build AI to play games.

License:MIT License


Languages

Language:JavaScript 88.1%Language:HTML 10.6%Language:CSS 1.3%