CoRサンプル集: 【CoR講座用】三目並べ
プレー:127
(人数:40)
クリア:22
評価: 60 (6回)
#ソースファイルの読込み用シーン
scene 'load' do
update do
require_code 'game.rb'
#シーン「menu」の開始
change_scene 'menu'
end
end
#=====メニュー=====#
scene 'menu' do
#変数定義
bg_sprite = nil #背景
title_textsprite = nil #タイトル
description_textsprite = nil #説明文
op_music = nil #音楽
preload do
#背景素材読込み
image 'メニュー背景画像', id: 318428, frame_size: [225, 400], frame_pattern: 11
#音楽素材読込み
music 'オープニング音楽', id: 279914
end
create do
#背景画像配置
bg_sprite = put_sprite 'メニュー背景' do
position 0, 450
scale 2.0, 2.0
angle -90
frame_index 0
end
#タイトル配置
title_textsprite = put_text 'タイトル' do
position 800/2, 450/4
text '三目並べ'
end
#説明文配置
description_textsprite = put_text '説明文' do
position 800/2, 450/4*3
text '- 画面をクリックでスタート -'
end
#音楽作成
op_music = add_music('オープニング音楽')
#再生
op_music.play
#背景アニメ開始
bg_sprite.start_animation('通常アニメ')
end
update do
#クリック&タップ判定
if pointer.down?
#音楽停止
op_music.stop
#シーン「game」の開始
change_scene 'game'
end
end
render do
end
end
#シーンスタート
start_scene 'load'
#=====定義=====#
#スプライト
sprite 'メニュー背景' do
image 'メニュー背景画像'
origin :left_top
animation '通常アニメ', [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1], 20, true
end
#テキストスプライト
text 'タイトル' do
origin :center
font_size 100
color '#ffff00'
end
text '説明文' do
origin :center
font_size 30
color '#ffffff'
end
コード一覧
- game.rb
- start.rb
プレー内容を公開する