Sha256: 699a344f5d767379bb92be43845f587bcc20f44f769f43446b5ce0f9e46cbfc5
Contents?: true
Size: 1.02 KB
Versions: 41
Compression:
Stored size: 1.02 KB
Contents
# encoding: utf-8 # language: ja @javascript 機能: Demo - デモモード シナリオ: デモ用のブロックからRubyのソースコードを生成する 前提 "デモページ" にアクセスする もし "Rubyタブ" にタブを切り替える ならば テキストエディタのプログラムは以下であること: """ require "smalruby" car1 = Character.new(costume: "car2.png", x: 0, y: 0, angle: 0) car2 = Character.new(costume: "car3.png", x: 0, y: 415, angle: 0) # 逃げる車 car1.on(:start) do loop do move(6) if reach_wall? turn end end end car1.on(:key_down, K_LEFT) do rotate(-15) end car1.on(:key_down, K_RIGHT) do rotate(15) end # 追いかける車 car2.on(:start) do loop do point_towards(car1) move(3) if hit?(car1) say(message: "追いつきました!") else say(message: "") end end end """
Version data entries
41 entries across 41 versions & 1 rubygems