美少女ゲーム原画家への道

美少女ゲームの原画家を目指す、無謀な高校三年生の絵ブログ。 イラストメイン(?)で萌えについても語っちゃったりしてる変人。大学受験で「二次元美少女」について語りまくり、面接官をうつむかせた経歴あり。

07 « 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 »09

今日も。。。
先生は来てなかった。。。
っていうか、先輩の話を偶然聞いてしまったところ、頼りのN先生は倒れそうかもう倒れちまってるようだ;;;;;

うちはN先生がほとんど教えてるんで、ゲームのこととなると、何十、百人超えるかも?な人数でN先生がひっぱりだこになります;;
ってなわけで、夏休みが開けるまでN先生は捕まらないよう。
っていうか、僕はN先生と相談しなければいけないことが山済みなのですが。。。
これは独断でいくしかなさそうです。

というわけで、明日からは家に引きこもって結果を見ずのプログラミングです。
死ぬ!死ぬって!!!;;;;;;;;

じゃあ、今先生に組んでもらったプログラムを公開w


あ、最近見たひとのために。。。
プログラムはディレクターMXというものです。
作ってるのは「ちょっとH☆な着せ替えゲーム(仮)」です。

ではどうぞ!

まずは説明。
・←→の矢印キーでそのとおりキャラが動く
・落ちて来るボールに接触するとボールを取れる
・取ったボールの種類で性格が変わる
・取ったボールの種類によって、ゲーム終了後着せ替えをしたキャラクターを表示する

今のスクリプトは性格が変わる、の基本段階まで。
欲しがる種類のボールを取るか取らないかでキャラの気分が変わり、性格が変化。

「制」・・・制服の上 「服」・・・制服の下 「ワ」・・・ワンピース 「水」・・・スクール水着
「二」・・・ニーソックス 「ネ」・・・ネコミミ 「白」・・・スク水やニーソックスがあると白くなる


性格は、メイド、明晰(仮)、つんでれ

キャスト
「玉白」〜「玉ワ」・・・ボール各種
キャスト11・・・スクリプト
話す・・・話し言葉の土台。ふきだしのようなもの
「脳」・・・服をほしい順番に並べて書かれてある。女の子の頭の中、欲求。
かご・・・玉を拾うために以前使用、これからはわからない
メイドモード・・・メイド口調になったときのメイド口調リスト
メイド反応・・・メイドモードのとき、ほしいものと一致するときとしないときの言葉
以下、明晰もつんでれも同じ
明晰左壱・・・ここから最後まではとことこ歩きのための画像。これからモードによってキャラ自体を変化させる予定。現在はリボンが赤なのが明晰、青がついてるのがメイド、黄色がついてるのがつんでれ。


○スクリプトと、「・・・」から解説○
global Totta  ・・・接触したボールの番号
global YoKKyu   ・・・キャストにある「脳」
global YoBiKaKe   ・・・ゲームプレイ中にキャラの横に出る言葉を表示する時間のカウントダウン
global SeIKaKu   ・・・キャラの性格。これにより、Yobikakeの口調が変わる
global KiBun   ・・・キャラのテンション。テンションによって性格が変わる

on startmovie・・・最初の状態
Totta = 0・・・まだ何もボールを取ってないので0
YoKKyu = 1・・・「脳」の中の欲求の1番
YoBiKaKe = 0・・・取ったボールの種類が欲求にあっていた場合と、合っていなかった場合それぞれ台詞をいう時間がある。その表示時間のカウントをするためのもの
SeIKaKu = "メイド"・・・今は分かりやすいようにメイドに
KiBun = 8・・・今は分かりやすいように最初からメイドになる値に
end



on enterframe

if YoBiKaKe > 0 then・・・タイマーがカウントしているとき
--呼びかけ中
YoBiKaKe = YoBiKaKe -1・・・カウントが減っていく
else・・・カウントが0になったとき
--呼びかけ終わり 希望を言い出す
sprite(31).member.text = member(SeIKaKu &"モード").text.line[YoKKyu]
end if・・・31はふきだし。ふきだしの中身は、SeIKaKuによって決まるモードの口調で欲求を言う。

--落ちる玉//////////////////////////////
repeat with Kuri = 11 to 20・・・ボールのスプライト番号。11〜20まで。普通に打つと、ボール10個分書かなきゃいけないので、省略のために。
sprite(Kuri).locV = sprite(Kuri).locV +5・・・ボール11〜20が5の速度で落下する
if sprite(Kuri).locV > 600 then ・・・ボール11〜20は高さ600、つまり画面から消えると
sprite(Kuri).locV = -20 -random(600)・・・−21〜−620の高さにランダムでくる
sprite(Kuri).locH = 50 +random(500)・・・横幅51〜550の間をランダムでくる
sprite(Kuri).memberNum = random(10)・・・ボールの種類を(制〜白の中から)選ぶ
end if

if sprite 30 intersects Kuri then・・・もし、キャラがボール11〜20にあたったら
Totta = Kuri・・・どの種類のボールか、Tottaが覚える
sprite(Kuri).locV = 700・・・キャラに触れた瞬間、ボールは700、つまりエリア外に飛ぶ(触れている間中反応し続けるのを防ぐため)
--呼びかけしょうと思う
YoBiKaKe = 10・・・よびかけをするカウントが10たまり、カウントがスタート。終わるまで台詞が出続ける。

--言いたい希望内容-----------------------------------------
if sprite(Totta).member.name = member("脳").text.line[YoKKyu] then・・・もし、取ったボール(例えば「制」など)が、キャラが欲しがっているもの(最初は「制」)と同じだったら
--望みどおり
sprite(31).member.text = member(SeIKaKu &"反応").text.line[1]・・・ふきだしは、性格に応じた口調で反応をしめす(台詞を言う)
YoKKyu = YoKKyu + 1・・・欲求が満たされ、次の欲求に移る
KiBun = KiBun + 2・・・気分がよくなり、性格に影響する
else・・・もし望みと違う場合
--望みと違う
sprite(31).member.text = member(SeIKaKu &"反応").text.line[2]・・・ふきだしは、性格に応じた口調で反応をしめす(台詞を言う)
KiBun = KiBun - 1・・・気分が悪くなり、性格に影響する
end if
--------------------------------------------------------
end if
end repeat


--歩き//////////////////////////////
if keyPressed(124) then
sprite(30).locH = sprite(30).locH+4
----------------------------------
if (sprite(30).locH mod 10) > 5 then・・・とことこ歩き。
sprite(30).member = member(SeIKaKu &"右壱")・・・キャラ自体も性格で変化
end if
if (sprite(30).locH mod 10) <= 5 then
sprite(30).member = member(SeIKaKu &"右弐")
end if
----------------------------------
end if

if keyPressed(123) then
sprite(30).locH = sprite(30).locH-4
----------------------------------
if (sprite(30).locH mod 10) > 5 then
sprite(30).member = member(SeIKaKu &"左壱")
end if
if (sprite(30).locH mod 10) <= 5 then
sprite(30).member = member(SeIKaKu &"左弐")
end if
----------------------------------
end if


--ふきだしくっつき//////////////////////////////
sprite(31).locH = sprite(30).locH
sprite(31).locV = sprite(30).locV -250・・・ふきだしの位置。


--///////////////////////////////////////////////
--if YoKKyu > 10 then
--個性が変わる
if 0 <= KiBun and KiBun < 5 then・・・もし気分が0以上5より下のとき、
SeIKaKu = "明晰"・・・性格は明晰になる
end if



if 5 <= KiBun and KiBun < 10 then・・・もし気分が5以上10より下のとき
SeIKaKu = "メイド"・・・性格はメイドになる

end if

if 10 <= KiBun then・・・もし気分が10以上だったら
SeIKaKu = "つんでれ"・・・性格はつんでれになる

end if
end



以上!
僕自身理解するので精一杯で、これを一人でいじらなきゃいけないなんで頭が痛くなりますよ(><)

もういやだぁもういやだぁ(><)

っていうか、女の子AIのせいで余計にハードルあがっただろ!;;;;;;;;;

あーもうっ先生からの甘い誘惑になんて乗るんじゃなかった(p□;)


まぁ、おかげでクオリティはあがりますが!!!!


あ、女の子AIですけど、服をひろうときに、女の子がふきだしで「制服の上が欲しいなぁ」とか言うんですよ。
で、望みどおりのを上げれば「ありがとうw」とか「そうそう!」とか言ってくれて、間違えると「だめだめっ」とか「違います(><)」とか言うんです。
で、メイドモードとか、つんでれモードによって、口調が変わるんですよ。
ついでにチビキャラの服装も変わりますw



ぐらいかな。


ではコメ返し。

* more...

未分類 | 2008/08/25 22:01 | コメント(3)



 + 


プロフィール

+水野華奈+

Author:+水野華奈+
無謀だらけの大学1年生!
デッサンは高三にあがってから始めたぜ!
今年から一人暮らし!
でもいつも親と一緒に寝てたぜ!
虫一匹殺すのに数時間かかるぜ!
G(虫)はもう見ただけで気が遠くなるぜ!!
そんな僕は美少女ゲーム原画家志望!!!!

要は無謀の道を開く開拓者!!!!!
もっと細かいプロフw


最近の記事


最近のコメント


最近のトラックバック


月別アーカイブ


カテゴリー


FC2カウンター


カレンダー

07 | 2008/08 | 09
- - - - - 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 - - - - - -


フリーエリア





ToHeart2 AnotherDays / Leaf


FC2ブログランキング

FC2ブログランキング


おすすめ商品!


ブロとも申請フォーム

この人とブロともになる


リンク

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


ブログ内検索


RSSフィード


By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ


FC2ブログ 求人情報 Designed by cadet; * -----【Login】
Lump of sugar ま〜まれぇど ハイクオソフト コットンソフト Peas Soft CIRCUS あかべぇそふとつぅ あっぷりけ

ほしうた2008年秋発売予定

ほしうた2008年秋発売予定

ほしうた2008年秋発売予定

「Areas〜空に映すキミとのセカイ〜」

「Areas〜空に映すキミとのセカイ〜」

「Areas〜空に映すキミとのセカイ〜」

コットンソフト「アンバークォーツ」応援バナー

コットンソフト「アンバークォーツ」応援バナー

絶対女子寮域!2008年11月28日発売予定!

src="http://www.highsox.jp/products/AbsoluteFemdom/banacan/image/yuukobnb.png" width="650" height="130" border="0" alt="絶対女子寮域!2008年11月28日発売予定!">

【スズノネセブン!】情報ページ公開中!

【スズノネセブン!】情報ページ公開中!

『Flyable Heart 応援中!』

『Flyable Heart 応援中!』

WIZARD GIRL AMBITIOUS 応援中!!

さくらさくら応援します!

「空を飛ぶ、3つの方法。」Windows専用 飛行型学園純愛ADV

2/29発売「残暑お見舞い申し上げます。」 『祝福のカンパネラ』 カリーナが応援中!

『暁の護衛』を応援しています!

「タユタマ -kiss on my deity-」 2008年6月27日発売!

ゆず
ソフト最新作『夏空カナタ』2008年5月23日発売

WIZARD GIRL AMBITIOUS 応援中!! WIZARD GIRL AMBITIOUS 応援中!! WIZARD GIRL AMBITIOUS 応援中!! WIZARD GIRL AMBITIOUS 応援中!!