HSP言語の環境構築
HSP言語は簡単にセットアップが可能です。
OS環境
HSP言語では多くのOS環境をサポートしています。
-
Microsoft Windows
WindowsのXP以降を最新版及びベータ版はサポートしています。x86バイナリがあります。
-
Microsoft Windows x64 Unicode版
非公式の手段でx64・Unicodeに最適化することができます。
-
Linux(Wine)
Linux環境では、Wineなどのソフトを経由することで、Windows版の機能を利用できます。
-
Linux(Native)
Linux環境向けのHSP言語環境が存在します。
-
RaspberryPi
Linux環境向けのHSP言語環境をラズベリーパイに最適化して利用することができます。
-
iOS
iOS環境向けのアプリを生成できます
-
Android
Android環境向けのアプリを生成できます。
-
Web(HTML/WASM)
Windows環境から、ウェブ向けのコンパイルが可能です。
-
その他
非公式移植などを紹介します。
Microsoft Windows
WindowsのXP以降を最新版及びベータ版はサポートしています。x86バイナリがあります。
ダウンロード
https://hsp.tv/idman/download.html からHSP3.x.exeをダウンロードします。
または、こちらから、ベータ版の*.exeをダウンロードします。
インストール
ダウンロードされたexeを実行します。(「WindowsによってPCが保護されました」と出てきた場合、詳細情報>実行)
対話型ダイアログに従い、セットアップを行ってください。
はじめかた
HSPスクリプトエディタ を起動してください。
Microsoft Windows x64 Unicode版
非公式の手段でx64・Unicodeに最適化することができます。
前提条件
HSP3.xがインストールされている必要があります。
HSP3.xのインストールについては、Microsoft Windowsの編に従ってください。
ダウンロード・インストール
VSCode版環境の作者さんのQiitaをご覧ください
Cursorなどの派生ソフトは動作報告がありません。
はじめかた
VSCode を起動してください。
Linux(Wine)
Linux環境では、Wineなどのソフトを経由することで、Windows版の機能を利用できます。
依存環境のセットアップ
Wine環境を入手します。ここでは、Debian-Ubuntu系・SlackWare系で紹介します。その他のLinux系統の場合は検索してください。
sudo dpkg –add-architecture i386
sudo wget -nc -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update
sudo apt install --install-recommends winehq-stable
sudo apt autoremove
wineダウンロード - HSP
Microsoft Windowsの編に従ってください。
Linux(Native)
Linux環境向けのHSP言語環境が存在します。
依存環境のセットアップ
ここでは、Debian-Ubuntu系・SlackWare系で紹介します。
sudo apt update
sudo apt-get install gcc
sudo apt-get install gitHSPのダウンロード・ビルド
mkdir hsp
cd hsp
git clone https://github.com/onitama/OpenHSP
cd OpenHSP
bash setup.sh
makeRaspberryPi
Linux環境向けのHSP言語環境をラズベリーパイに最適化して利用することができます。
依存環境のセットアップ
ここでは、RaspberryPi OS bullseye で紹介します。現在BookWorm環境では動作しません。
sudo apt update
sudo apt-get install gcc
sudo apt-get install gitHSPのダウンロード・ビルド
mkdir hsp
cd hsp
git clone https://github.com/onitama/OpenHSP
cd OpenHSP
bash pisetup.sh
make -f makefile.raspbianiOS
準備中
Android
準備中
Web(HTML/WASM)
Windows環境から、ウェブ向けのコンパイルが可能です。
前提条件
Microsoft Windows の方法でセットアップし、作品を制作してください。HSPDish環境である必要があります。
ビルド
hsp3dh.exeを起動します。たいていの場合、C:\hsp3x\にあります。
hsp3dish.jsを選択し、ソーススクリプト(F5実行されるもの)を選択してください。
実行を押して、任意の環境でテスト。
動作確認をしたい場合は、Pythonのローカルサーバを使ってください。
winget install --scope machine Python.Launcher
winget install --scope machine Python.Python.3.13
python -m http.server 8000
start msedge localhost:8000