自作ゲームの事やら、くだらない事をつらつらと。  初めて来られた方へ
俺もへそ丸〜?【2005/07/19】
周りがへそ丸ブームになってるので
俺もへそ丸を…つっても俺、絵が描けない。
しかし、スクショか何かでネタの一環として入れてみたいなぁ。
(↑いや、無理せんでええから)
んでも、一応ウチはRGSSをメインにしたサイトなんで
とりあえずへそ丸スクリプトでも作るか。

…って、どんなスクリプトやねん。

こんなんか?w
class Scene_Hesomaru
 #------------------------------------------------------------------
 # ● メイン処理
 #------------------------------------------------------------------
 def main
  # へそ丸の各種一時データを初期化
  $game_temp.hesomaru_name = $game_hesomaru.name
  $game_temp.hesomaru = nil
  # へそ丸イベント用インタプリタを初期化
  $game_system.hesomaru_interpreter.setup(nil, 0)
  # へそ丸を準備
  @hesomaru_id = $game_temp.hesomaru_id
  $game_hesomaru.setup(@hesomaru_id)
  # へそ丸コマンドウィンドウを作成
  s1 = $data_system.words.hesomaru_attack
  s2 = $data_system.words.hesomaru_skill
  s3 = $data_system.words.hesomaru_guard
  s4 = $data_system.words.hesomaru_item
  s5 = "へそ丸奥義"
  @hesomaru_command_window = Window_HesomaruCommand.new(160, [s1, s2, s3, s4 ,s5])
  @hesomaru_command_window.y = 160
  @hesomaru_command_window.back_opacity = 160
  @hesomaru_command_window.active = false
  @hesomaru_command_window.visible = false
  # その他のウィンドウを作成
  @status_window = Window_HesomaruStatus.new
  @message_window = Window_HesomaruMessage.new
  # スプライトセットを作成
  @spriteset = Spriteset_Hesomaru.new
  # ウェイトカウントを初期化
  @wait_count = 0
  # トランジション実行
  if $data_system.hesomaru_transition == ""
   Graphics.transition(20)
  else
   Graphics.transition(40, "Graphics/Transitions/" +
    $data_system.battle_transition)
  end
  # プレへそ丸フェーズ開始
  start_phase1
  # メインループ
  loop do
   # ゲーム画面を更新
   Graphics.update
   # へそ丸情報を更新
   Hesomaru.update
   # フレーム更新
   update
   # 画面が切り替わったらループを中断
   if $scene != self
    break
   end
  end
  # へそ丸をリフレッシュ
  $game_hesomaru.refresh
  # トランジション準備
  Graphics.freeze
  # へそ丸を解放
  @hesomaru_command_window.dispose
  @status_window.dispose
  @message_window.dispose
  # スプライトセットを解放
  @spriteset.dispose
  # タイトル画面に切り替え中の場合
  if $scene.is_a?(Scene_Title)
   # へそ丸をフェードアウト
   Hesomaru.transition
   Hesomaru.freeze
  end
  # へそ丸テストからゲームオーバー画面以外に切り替え中の場合
  if $HESOTEST and not $scene.is_a?(Scene_Gameover)
   $scene = nil
  end
 end
end

…正直、すまんかった(死
見ての通り、ただのコピペ改変(一部削除)ネタなんで
実用性はないです…というか動きませんw
| カテゴリー:日記 |
短編RPG【2005/07/19】
ネタ出しが思ったより難しいなぁ。
たった30分で終わるか終わらないか程度のゲームを作るのに
こんなに苦労させられるとは…しかし、ここで挫折するわけには。
この場で公言しといて「やっぱ挫折しましたー」じゃ済まないからねぇ。
7月中の公開は難しいけど完成はさせる。
まあ、内容に期待されると面食らうわけだが…。

ダンジョンマップは、今まで初期のDQ形式のマップ作りしか
やった事無いので、マップ作りだけでもかなり苦戦してます。
(町のマップだって建物の中に入って違うマップに
 切り替わるタイプじゃない…ホント初期のDQ形式。)
既存のXP作品をある程度参考にしつつマップ描いてます。
(そのうち適当にスクショ晒していこうと思います。)

ラスボスのシーンを先に作っちゃったわけですが
どーしてもセリフが長くなっていけないなぁ…。
バトル前に長々としゃべらせといて
その後のバトルでゲームオーバーになったらかなりウザイしなぁ。
かといって、倒れた後のラスボスがべらべら喋りまくるのも
ちょっとどうでっしゃろ、と思うしなぁ…う〜ん。
| カテゴリー:Historb |

-->
カレンダー

06 | 2005/07 | 08
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -



最近の記事



カテゴリー



リンク

自サイト(1)
RGSSサイト(2)
知己(3)

このブログをリンクに追加する



月別アーカイブ



ブログ内検索



RSSフィード



Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ