User Tools

Site Tools


start

This is an old revision of the document!


PicoPicoScript ホーム

PicoPicoScript とは

PicoPicoScriptは夢を燃やして推進するゲームエンジンです!ピコスクと呼んでね。

  • ゼロからスクラッチで開発されており、C/JavaScript に似た文法で快適なスクリプト開発が可能
  • Windows だけでなく macOS, Linux, WebAssembly, iOS, Android など幅広い環境で安定動作
  • 最新ハードでの2Dゲームプログラミングをかんたんに実現
  • ランタイムはたった2MBのEXEファイルだけ
  • JITコンパイラによる高速実行
  • MITライセンスで自由に利用可能

PicoPicoScript ダウンロード

Live Web Demo

開発ステータス

  • バージョン0.8.xブランチで活発に開発中
  • 安定版 1.0.0 リリースを計画中

最新ビルドは下記の環境で動作しています

Type OS Status
デスクトップWindows ○ 動作
macOS ○ 動作
Linux ○ 動作
FreeBSD ○ 動作
モバイル iOS ○ 動作
Android ○ 動作
その他 WebAssembly ○ 動作
Unity ○ 動作

注目の機能

  • たった2MBの小ささ
  • 書いてすぐ実行できる
  • 高速動作
  • 手軽なのに「マジ」
  • 移植性のヤバさ
  • 持っていない機種にも移植可能

スクリプト例

func setup() {
    var config = {
        title: "My Sample Game",
        width: 640,
        height: 480
    };
    return config;
}
 
func start() {
    myTexture = Engine.loadTexture({file: "apple.png"});
}
 
func frame() {
    Engine.draw({
        texture: myTexture
        x: Engine.mousePosX,
        y: Engine.mousePosY,
    });
}

クイックスタート

クイックスタート

  1. ゲームスクリプトを実行
    1. サンプルゲームを picopico.exe と一緒に置く
    2. picopico.exe を実行

PicoPicoScript とは?

「もしゲームエンジンがどこでも動くとしたら、世界はどう変わるだろう?」

この一つの問いから、PicoPicoScript は生まれました。

PicoPicoScript は ANSI C で書かれた軽量で柔軟なゲームエンジンで、デスクトップ、モバイル、コンソールといった幅広いプラットフォームで動作し、クリエイターを支えることを目的としています。

PicoPicoScriptは、古いPCや低スペックなマシンでも軽快に動作します。コンピュータさえあれば、誰でも創作の場を持つことができます。最新で最高のハードウェアは必要ありません。PicoPicoScript は環境の限界を超えて、すべてのクリエイターの心強い仲間です。特に、リソースが限られている人にやさしいゲームエンジンです。

私たちの目標はシンプルです。ゲーム開発を、誰にでも手の届く、親しみやすいものにすること。

世界のどこにいても、自分のペースで創作できるゲームエンジン、それが PicoPicoScript です。

なぜ PicoPicoScript を作ったか?

創造性は、コンピュータの性能や住んでいる場所、持っている道具に左右されるべきではありません。PicoPicoScript は「どんな環境にあっても、すべてのクリエイターが探求できる場を作る」という信念から生まれました。

教室で Raspberry Pi を使っていても、あるいは難民キャンプで Chromebook を使っていても、PicoPicoScript はシンプルで思いやりのあるツールとして、あなたのアイデアを自分らしい形にするお手伝いをします。作りたいものがあるなら、PicoPicoScript はいつでもそばで伴走してくれる、そんなツールです。

夢こそが、このゲームエンジンの原動力であり、唯一必要なものなのです。

日本のゲームプログラミング文化

令和の最新環境で N88-BASIC のように気軽にゲームを開発できます。キッズにも、また、あの頃 BASIC でゲームを作ったことがある方にも、最新のパソコンでゲーム作りを楽しんでいただけるはずです。

ChatGPT サポート

ChatGPT を使って ゲームのテンプレートを自動生成する場合、先に以下のリファレンスを読み込ませてください。

読み込み後は、ChatGPT から直接実行可能な PicoPicoScript のゲームを生成できます。

💡 注意: ChatGPT では、「+」ボタン をクリックして Web検索 を有効にすると、上記リファレンスを参照できるようになります。

ライセンス

PicoPicoScript
Copyright (C) 2025, PicoPicoP. All rights reserved.

PicoPicoScript は MIT ライセンスの下で公開されているオープンソースソフトウェアです。 商用プロジェクトを含め、自由に利用・改変・再配布することができます。

start.1757256755.txt.gz · Last modified: by picopicop