本文へスキップ
APPBASE

RubySketch - 手軽にグラフィック&ゲーム制作

Noritaka Suzuki

未評価 無料 無料

App Store 評価: ★ 4.8 (147件)

対応
iOS

どんなアプリ?

アプリにフルセットの Ruby インタプリター(CRuby)と簡単なテキストエディターを含んでいますので、Ruby スクリプトを編集して直接実行することができます。 またクリエイティブコーディング環境として有名な Processing とほぼ互換の API も組み込んでありますので、iPhone や iPad でいつでもどこでも気軽にグラフィックスプログラミングをすることができます。 主要な機能 - 組み込みの Ruby インタープリター(CRuby / MRI) - シェーダーも利用可能な Processing 互換のグラフィックス API - カーソル移動が苦にならない組み込みのテキストエディター - 物理演算可能なスプライト機能 - カメラからの画像入力 - サウンドの再生 - 簡単なゲームも含めた多数のサンプルスクリプトを同梱

App Store の説明を全文読む

アプリにフルセットの Ruby インタプリター(CRuby)と簡単なテキストエディターを含んでいますので、Ruby スクリプトを編集して直接実行することができます。 またクリエイティブコーディング環境として有名な Processing とほぼ互換の API も組み込んでありますので、iPhone や iPad でいつでもどこでも気軽にグラフィックスプログラミングをすることができます。 主要な機能 - 組み込みの Ruby インタープリター(CRuby / MRI) - シェーダーも利用可能な Processing 互換のグラフィックス API - カーソル移動が苦にならない組み込みのテキストエディター - 物理演算可能なスプライト機能 - カメラからの画像入力 - サウンドの再生 - 簡単なゲームも含めた多数のサンプルスクリプトを同梱 以下は、Processing の API と互換性があるようにと現バージョンで実装済みの関数の一覧です。 --- abs, acos, alpha, angleMode, applyMatrix, arc, asin, atan, atan2, background, beginContour, beginShape, bezier, bezierDetail, bezierPoint, bezierTangent, bezierVertex, blend, blendMode, blue, brightness, ceil, circle, clear, clip, color, colorMode, constrain, copy, cos, createCanvas, createCapture, createFont, createGraphics, createImage, createShader, createShape, createVector, curve, curveDetail, curvePoint, curveTangent, curveTightness, curveVertex, degrees, deltaTime, displayDensity, displayHeight, displayWidth, dist, doubleClicked, draw, ellipse, ellipseMode, endContour, endShape, exp, fill, filter, floor, focused, frameCount, frameRate, fullScreen, fullscreen, green, height, hue, image, imageMode, key, keyCode, keyIsDown, keyIsPressed, keyPressed, keyReleased, keyTyped, lerp, lerpColor, line, loadFont, loadImage, loadPixels, loadShader, log, loop, mag, map, max, min, motion, motionGravity, mouseButton, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheel, mouseX, mouseY, noClip, noFill, noLoop, noSmooth, noStroke, noTint, noise, noiseDetail, noiseSeed, norm, pixelDensity, pixelHeight, pixelWidth, pixels, pmouseX, pmouseY, point, pop, popMatrix, popStyle, pow, printMatrix, push, pushMatrix, pushStyle, quad, quadraticVertex, radians, random, randomGaussian, randomSeed, rect, rectMode, red, redraw, renderMode, requestImage, resetMatrix, resetShader, rotate, rotateX, rotateY, rotateZ, round, saturation, save, scale, setTitle, setup, shader, shape, shapeMode, shearX, shearY, sin, size, smooth, sq, sqrt, square, stroke, strokeCap, strokeJoin, strokeWeight, tan, text, textAlign, textAscent, textDescent, textFont, textLeading, textSize, textWidth, texture, textureMode, textureWrap, tint, touchEnded, touchMoved, touchStarted, touches, translate, triangle, updatePixels, vertex, width, windowHeight, windowMove, windowMoved, windowOrientation, windowResizable, windowResize, windowResized, windowWidth, windowX, windowY

編集部 PICK UP

Nib

聞き取れるメモ帳。録音すると AI が議事録・要約・次の一手に整えてくれる。

App Store のレビュー

App Store に投稿された実際のユーザーレビューです(公式フィードから自動取得・最新順)。

  • ★★★★★ ポケットに収まるRuby学習環境として活用中です!

    タイトルの通りポケットに収まるRuby学習環境として活用させて頂いております。 文字サイズやエディタのテーマを選択できれば尚良いと思いました。 またpure rubyなgemをインストールできる仕組みがあれば活用の幅が広がると思います。

    nizuki926 ・ 2025年3月25日 ・ v2.10

  • ★★★★★ 通勤電車の中でRubyが楽して嬉しいです

    PCが持ち歩かなくてもiPhoneでRubyを楽しめるのがとても嬉しいです。嬉しすぎて、逆に開発者さんで困っていることはないだろうかと思ったりします(非力ですけど)。 要望としては、エラーメッセとの戦いで、リストに行番号をオン、オフできればもっともっとありがたいと思っています。わがままごめんなさい。

    MIN0_MacBookPro ・ 2025年3月16日 ・ v2.10

  • ★★★★★ サンプルが豊富で今後に期待

    テキストエディタ周りの機能に今後のアプデを期待しています。 特に行数表示やコードの補完が是非欲しいです。 あと、ソリティアのサンプルコードにjsonやyml、pngなどの画像があったのですが、自分のプロジェクトにそれらを配置するにはどうしたら良いでしょう💦

    ひーくん0909 ・ 2024年3月1日 ・ v2.10

  • ★★★★★ 神アプリ

    こーゆーのが欲しかった。 今後の展開に大期待。

    空豆マン ・ 2023年5月20日 ・ v2.6

  • ★★★★★ Processingユーザーには馴染みやすいです

    Shaderサポートが待ち遠しいです 2022/12/22追記 Ver2.2でサポートされたとの事、試してみます!

    Sugarware ・ 2022年12月22日 ・ v2.2

  • ★★★★★ 創造力が掻き立てられる!

    まだ、インストールしたばかりですが、サンプルを実行させる限り最高に面白そう

    ワットふる ・ 2021年9月5日 ・ v1.4

レビューの続きは App Store で読めます。

情報

バージョン
2.12
最終更新
2026/05/19
リリース
2020/11/06
サイズ
81.7 MB
必要環境
iOS 16.0 以降
対応端末
iPhone、iPad
対象年齢
4+
対応言語
日本語、英語
最新バージョンの更新内容

- Ruby のバージョンを 4.0.4 に更新 - 描画パフォーマンス大幅に改善 - テクスチャやシェーダーを固定して描画すれば最高で5倍高速化 - MML (Music Macro Language) のサポート - テンポ・音長・オクターブ・音色・ループ・タイ・ポルタメント・トランスポーズ・デチューンなど一通りサポート - Examples/Basics/19_MML.md を追加 - iOS/iPadOS でのマウス/キーボードイベント対応 - Sprite#gravity_scale を Sprite#gravityScale にリネーム - タッチの UP イベント発火位置がずれることがあった不具合を修正 - Sound のストリーミング再生時の音切れ対策を強化

編集部 PICK UP

Nib

聞き取れるメモ帳。録音すると AI が議事録・要約・次の一手に整えてくれる。

詳しく見る

Noritaka Suzukiの他のアプリ

すべて表示
すべて表示