AboutTermsPrivacyContact
 
Updating
RubySketch - Processing IDE

RubySketch - Processing IDE

Released: 2020-11-06
© 2023 xord.org
RubySketch - Processing IDE - QR Code
Version 2.9
4+
Download on the App Store
Version 2.9
4+
Download on the App Store
Released: 2020-11-06
© 2023 xord.org

iPhone Screenshots

Screenshot
Screenshot

iPad Screenshots

Screenshot
Screenshot

Description

This app includes Ruby language interpreter known as CRuby or MRI (Matz Ruby Implementation) and a simple text editor.
So you can edit and run a ruby script.
It also has an API that is almost compatible with Processing that is well known as a Creative Coding framework.
So you can enjoy graphics programming on your iPhone or iPad.
Key Features
- Built-in Ruby interpreter (CRuby / MRI)
- Processing-compatible graphics API with shaders available
- Built-in text editor that makes moving the cursor painless
- Physics-capable sprites
- Image input from camera
- Sound playback
- Includes many sample scripts, including simple games
This is a list of functions implemented to be compatible with the Processing API.
---
abs, acos, alpha, angleMode, arc, asin, atan, atan2, background, bezier, blend, blendMode, blue, ceil, circle, clip, color, colorMode, constrain, copy, cos, createCanvas, createCapture, createGraphics, createImage, createShader, createVector, curve, degrees, displayDensity, displayHeight, displayWidth, dist, draw, ellipse, ellipseMode, exp, fill, filter, floor, focused, frameCount, frameRate, green, height, image, imageMode, key, keyCode, keyPressed, keyReleased, keyTyped, lerp, lerpColor, line, loadImage, loadShader, log, loop, mag, map, max, min, motion, motionGravity, mouseButton, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseX, mouseY, noClip, noFill, noLoop, noStroke, noTint, noise, norm, pixelDensity, pixelHeight, pixelWidth, pmouseX, pmouseY, point, pop, popMatrix, popStyle, pow, push, pushMatrix, pushStyle, quad, radians, random, rect, rectMode, red, redraw, resetMatrix, resetShader, rotate, round, save, scale, setTitle, setup, shader, sin, size, sq, sqrt, square, stroke, strokeCap, strokeJoin, strokeWeight, tan, text, textAlign, textAscent, textDescent, textFont, textSize, textWidth, tint, touchEnded, touchMoved, touchStarted, touches, translate, triangle, width, windowHeight, windowMove, windowMoved, windowResizable, windowResize, windowResized, windowWidth, windowX, windowY

What's New in Version 2.9

- require(), require_relative(), and load() support loading user-created script files
- Manage the folder containing the project.yml file as a project
- Added windowOrientation() function to limit screen rotation
- Added the entire source code of RubySolitaire, which is published as a stand-alone app in AppStore, to Apps/RubySolitaire
- Added Examples/Physics.rb

Seller

Name

Noritaka Suzuki

Information

Categories

Version

2.9

Size

82.7 MB

Game Center

No

VPP Device Licensing

Yes

Rating

Rated: 4+

Compatibility

iOS 14.0 or later

Devices

iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPhone XR, iPhone XS, iPhone XS Max, iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, iPhone SE (2nd generation), iPhone 12, iPhone 12 Pro, iPhone 12 Pro Max, iPhone 12 mini, iPhone 13, iPhone 13 Pro, iPhone 13 Pro Max, iPhone 13 mini, iPhone SE (3rd generation), iPhone 14, iPhone 14 Plus, iPhone 14 Pro, iPhone 14 Pro Max, iPad (5th Generation) Wi-Fi, iPad (5th Generation) Wi-Fi + Cellular, iPad (6th generation) Wi-Fi, iPad (6th generation) Wi-Fi + Cellular, iPad Pro, iPad Pro (Cellular), iPad Pro (9.7-inch), iPad Pro (9.7-inch) (Cellular), iPad Pro 12.9-inch (2nd generation), iPad Pro 12.9-inch (2nd generation) Wi-Fi + Cellular, iPad Pro (10.5-inch), iPad Pro (10.5-inch) Wi-Fi + Cellular, iPad Pro (11-inch), iPad Pro (11-inch) Wi-Fi + Cellular, iPad Pro 12.9-inch (3rd generation), iPad Pro 12.9-inch (3rd generation) Wi-Fi + Cellular, iPad Air, iPad Air (Cellular), iPad Air 2, iPad Air 2 (Cellular), iPad Air (3rd generation), iPad Air (3rd generation) Wi-Fi + Cellular, iPad mini Retina, iPad mini Retina (Cellular), iPad mini 3, iPad mini 3 (Cellular), iPad mini 4, iPad mini 4 (Cellular), iPad mini (5th Generation), iPad mini (5th Generation) Wi-Fi + Cellular, iPad (7th generation) Wi-Fi + Cellular, iPad Pro 11-inch (2nd generation), iPad Pro 11-inch (2nd generation) Wi-Fi + Cellular, iPad Pro 12.9-inch (4th generation), iPad Pro 12.9-inch (4th generation) Wi-Fi + Cellular, iPad Air (4th Generation) (Wi-Fi), iPad Air (4th Generation) (Wi-Fi + Cellular), iPad (8th generation) Wi-Fi, iPad (8th generation) Wi-Fi + Cellular, iPad Pro 11-inch (3rd generation), iPad Pro 11-inch (3rd generation) Wi-Fi + Cellular, iPad Pro 12.9-inch (5th Generation), iPad Pro 12.9-inch (5th Generation) Wi-Fi + Cellular, iPad (9th Generation), iPad (9th Generation) Wi-Fi + Cellular, iPad mini (6th Generation), iPad mini (6th Generation) Wi-Fi + Cellular, iPad Air (5th generation), iPad Air (5th generation) Wi-Fi + Cellular, iPad Pro 11-inch (4th generation), iPad Pro 11-inch (4th generation) Wi-Fi + Cellular, iPad Pro 12.9-inch (6th generation), iPad Pro 12.9-inch (6th generation) Wi-Fi + Cellular, iPad (10th generation), iPad (10th generation) Wi-Fi + Cellular, iPod touch (6th Generation), iPod touch (7th generation)

Languages

English, Japanese

App Store: Customer Ratings

Ratings & Reviews

4.5 of 5 (13 Ratings)

App Store: Customer Reviews

2023-05-27

How do I get rid of ads?

Couldn’t find any explanation of this. Is it possible? The ads spoil the visuals.
dokoissho
Version 2.6
2023-01-24

Good for what it is, but so close to something greater

The editor and canvas for doing ruby graphic programming is quite good, I haven't run into any issues with it...
What I wish is that it went a little further - If we could edit the markdown, and have the code update the page, it would be a really solid ruby programmers notebook akin to Carnets or Jupyter, something I have been eagerly searching for.
Kris Browne
Version 2.4