start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2025/09/10 17:00] – picopicop | start [2025/09/11 13:13] (current) – [移植性の高さ] picopicop | ||
---|---|---|---|
Line 4: | Line 4: | ||
* [[PicoPicoScript の文法]] | * [[PicoPicoScript の文法]] | ||
* [[PicoPicoScript のAPI]] | * [[PicoPicoScript のAPI]] | ||
+ | |||
+ | ---- | ||
===== PicoPicoScript とは ===== | ===== PicoPicoScript とは ===== | ||
- | PicoPicoScript | + | PicoPicoScript(ピコスク)は、 |
- | * ゼロから | + | * 完全 |
- | * Windows だけでなく macOS, Linux, WebAssembly, | + | * C や JavaScript に似た文法で快適なスクリプト開発が可能 |
- | * 最新ハードでの2Dゲームプログラミングをかんたんに実現 | + | * Windows だけでなく macOS, Linux, WebAssembly, |
+ | * 最新ハードでの 2D ゲームプログラミングをかんたんに実現 | ||
* ランタイムはたった 1.4MB の EXE ファイルのみ | * ランタイムはたった 1.4MB の EXE ファイルのみ | ||
* [[JIT コンパイラ]] による高速実行 | * [[JIT コンパイラ]] による高速実行 | ||
Line 17: | Line 20: | ||
[[https:// | [[https:// | ||
+ | |||
+ | 「もしゲームエンジンがどこでも動くとしたら、世界はどう変わるだろう?」 | ||
+ | |||
+ | このひとつの問いから、PicoPicoScript は生まれました。人間の創造性は、コンピュータの性能や、住んでいる場所、持っている道具に左右されるべきではありません。PicoPicoScript は、「どんな環境にあっても、すべてのクリエイターが探求できる場を作る」という信念から生まれた、人に優しいゲームエンジンです。 | ||
+ | |||
+ | PicoPicoScriptは、古い PC や低スペックなマシンでも軽快に動作します。コンピュータさえあれば、誰でも創作の場を持つことができ、最新で最高のハードウェアは必要ありません。PicoPicoScript は、環境の限界を超えて、すべてのクリエイターの心強い仲間です。教室で Raspberry Pi を使っていても、あるいは難民キャンプで国連支給の Chromebook を使っていても、PicoPicoScript はシンプルで思いやりのあるツールとして、あなたのアイデアを自分らしい形にするお手伝いをします。作りたいものがあるなら、PicoPicoScript はいつでもそばで伴走してくれる、そんなツールです。 | ||
+ | |||
+ | PicoPicoScript の目標はシンプルです。ゲーム開発を、誰にでも手の届く、親しみやすいものにすること。世界のどこにいても、自分のペースで創作できるゲームエンジン、それが PicoPicoScript です。 | ||
+ | |||
+ | 夢こそがこのゲームエンジンの燃料であり、才能がスパークプラグです! | ||
+ | |||
+ | ---- | ||
===== Live Web Demo ===== | ===== Live Web Demo ===== | ||
Line 22: | Line 37: | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
+ | |||
+ | ---- | ||
===== 開発ステータス ====== | ===== 開発ステータス ====== | ||
Line 39: | Line 56: | ||
|その他 | |その他 | ||
| |Unity | | |Unity | ||
+ | |||
+ | ---- | ||
===== 注目の機能 ===== | ===== 注目の機能 ===== | ||
- | * たった2MBの小ささ | + | ==== わずか 1.4MB という小ささ |
- | | + | |
- | | + | 配布時のサイズを小さくすることで、ゲームの高速ダウンロードが可能です。(ダウンロードが長くてやめてしまうこと、ありますよね。) |
- | * 手軽なのに「マジ」 | + | |
- | | + | ==== 書いてすぐ実行できる便利さ ==== |
- | * 持っていない機種にも移植可能 | + | |
+ | PicoPicoScript は書き換えたらすぐにリロード可能!(「ビルド」に相当する作業は、必要に応じて JIT コンパイラが行ってくれるため、意識する必要がありません。) | ||
+ | |||
+ | ==== 高速動作の快適さ ==== | ||
+ | |||
+ | JIT コンパイラの導入により、実測で 2.6 倍から 13.5 倍の高速化の効果が得られました。(CPU によってかなり異なる) | ||
+ | |||
+ | ==== 移植性の高さ ==== | ||
+ | |||
+ | サポートする動作環境は Windows, macOS, Linux, iOS, Android, WebAssembly, | ||
+ | |||
+ | ---- | ||
===== スクリプト例 ===== | ===== スクリプト例 ===== | ||
Line 73: | Line 103: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ---- | ||
===== クイックスタート ===== | ===== クイックスタート ===== | ||
Line 83: | Line 115: | ||
- picopico.exe を実行 | - picopico.exe を実行 | ||
- | ===== PicoPicoScript とは? ===== | + | ---- |
- | + | ||
- | 「もしゲームエンジンがどこでも動くとしたら、世界はどう変わるだろう?」 | + | |
- | + | ||
- | このひとつの問いから、PicoPicoScript は生まれました。人間の創造性は、コンピュータの性能や、住んでいる場所、持っている道具に左右されるべきではありません。PicoPicoScript は、「どんな環境にあっても、すべてのクリエイターが探求できる場を作る」という信念から生まれた、人に優しいゲームエンジンです。 | + | |
- | + | ||
- | PicoPicoScriptは、古い PC や低スペックなマシンでも軽快に動作する、リソースが限られている人にやさしいゲームエンジンです。コンピュータさえあれば、誰でも創作の場を持つことができ、最新で最高のハードウェアは必要ありません。PicoPicoScript は、環境の限界を超えて、すべてのクリエイターの心強い仲間です。 | + | |
- | + | ||
- | 教室で Raspberry Pi を使っていても、あるいは難民キャンプで国連支給の Chromebook を使っていても、PicoPicoScript はシンプルで思いやりのあるツールとして、あなたのアイデアを自分らしい形にするお手伝いをします。作りたいものがあるなら、PicoPicoScript はいつでもそばで伴走してくれる、そんなツールです。 | + | |
- | + | ||
- | PicoPicoScript の目標はシンプルです。ゲーム開発を、誰にでも手の届く、親しみやすいものにすること。世界のどこにいても、自分のペースで創作できるゲームエンジン、それが PicoPicoScript です。 | + | |
- | + | ||
- | 夢こそが、このゲームエンジンの原動力であり、唯一の動作条件です。 | + | |
===== 日本のゲームプログラミング文化 ===== | ===== 日本のゲームプログラミング文化 ===== | ||
令和の最新環境で N88-BASIC のように気軽にゲームを開発できます。キッズにも、また、あの頃 BASIC でゲームを作ったことがある方にも、最新のパソコンでゲーム作りを楽しんでいただけるはずです。 | 令和の最新環境で N88-BASIC のように気軽にゲームを開発できます。キッズにも、また、あの頃 BASIC でゲームを作ったことがある方にも、最新のパソコンでゲーム作りを楽しんでいただけるはずです。 | ||
+ | |||
+ | ---- | ||
===== ChatGPT サポート ===== | ===== ChatGPT サポート ===== | ||
Line 111: | Line 133: | ||
💡 注意: ChatGPT では、「+」ボタン をクリックして Web検索 を有効にすると、上記リファレンスを参照できるようになります。 | 💡 注意: ChatGPT では、「+」ボタン をクリックして Web検索 を有効にすると、上記リファレンスを参照できるようになります。 | ||
+ | |||
+ | ---- | ||
===== ライセンス ===== | ===== ライセンス ===== |
start.1757491224.txt.gz · Last modified: by picopicop