Катюшаの日記
TOP 全体日記 友達日記 自分日記
←前へ | 次へ→
1337 338 339 340 [341] 342 343 344 345646

久々のゲーム作り

2016-09-17(土) 全体公開

久々にJavaScriptでゲーム作りました(昨日からだけど)
[リンク削除]
まだ試作版なのでメインの遊べるところだけです。
レイアウトやスコア等はこれから追加予定。

ソースは美しくないです。
始めは数字が書かれたパネル部分をJavaScriptで以下で生成しようとしました。
for(var i = 0; i < 16; i ++){
var div = document.createElement('div');
div.style.left = 64 * (i % 4) + 'px';
div.style.top = 64 * Math.floor(i / 4) + 'px';
div.textContent = i + 1;
div.onclick = function(){alert(div.textContent);};
playarea.appendChild(div);
}
パネルの生成は上手くいくんですが、onclickの処理が上手くいきませんでした。
(どの数字を押してもalertが16になる)
おそらく、変数divが上書きされ最後に追加された要素(div)になっているんだと思います。
この問題を自力で解決できなかったため、上の案はやめました。

実際はalertの部分で個々のパネルからそれらを識別する値を
パネルを入れ替える関数に渡す予定でした。


仕方ないので、htmlで各々のパネルを作り、onClickを実装しておきました。
(ここがソースが美しくないというところです)


パネルのいろいろな処理は0から15までの一次元配列で行っています。
4*4のゲーム版なんだから2次元配列使えばよかったじゃんと言うひともいるかもしれません。
個人的には2次元配列になるとforの繰り返しが増えるので避けました。
(正直面倒だった)
今回は4*4で小さい盤面なので1次元でも簡単に書けました。
ハルポップ 2016-09-18 13:09:33
おぉミニゲーム作ったんだね!

最初のスクリプトは以下のようにしたらいけるよ。
(function(){
var a = i + 1;
div.onclick = function(){
alert(a);
};
})();

僕も前に同じ状況に遭遇したけど忘れたので、「javascript onclick 変数」でぐぐったら解決法が載ってた。
Катюша 2016-09-18 13:26:12
@master
おおお、まさにこれがやりたかったんです。ありがとうございます。
後学のため参考になりました。
ググっても見ましたが、変数をローカルに落として処理させているんですね。

無駄足

2016-09-16(金) 全体公開

朝からぬくぬくと暇人していた私です。
ふとlineのメッセージが届きました。
「今日ミーティング出席するなら俺が欠席すること伝えといて」
……そうか、今日金曜か、ミーティングの日か……

すっかりミーティングのことを忘れていた私です。
11時過ぎにブランチとして焼きそば2食分作り、吐きそうになりながら完食。
(最後の方でソースの味に飽きてしまい)
そしてお昼の三―ティングのため学校に行きました。

そして教職員が来ませんでした←は? ふざけんなよ
先輩の判断で今日はミーティングが中止となりました。

lineのメッセージが無ければミーティング自体を忘れて学校なんて行かんかったのに。
ちょっと悔しいです。
挙句の果て帰り道に通り雨に合うし。

凪のあすから

2016-09-15(木) 全体公開

さて、昨日の続きで最終回まで視聴しました。
全26話、2クールみっちりですね。

13話のEDから14話の間で5年が経過します。
陸男は普通に大学生、サブヒロインが団地妻になっててワロタ。
姪が主人公好き路線でいくのかな~って感じの走り出しです。
つーか、モブ男どこ行った

上から数話後
痴漢キター

さらに数話後
ヒロイン生きてたパターンか

数話後
失ったものって結局それか
目が死んでた当たりで確信はしてたが

そして最後
ハッピーエンドつまんね



ヒロイン死んでて良かったのに
姪とくっ付けばよかったのに

モブ男だってロリ性癖出したんだぞ


変わってもいい、だけど変わらなたっていい、だって自由だ
自由だに意味不明。

だったら告白シーン入れるのも自由だったろ

凪のあすから

2016-09-14(水) 全体公開

数年前のアニメ、凪のあすから
突如として見たくなったので視聴中。
(未視聴作品ですが、作品評価が高いので見たかった)

取り敢えず前半13話まで視聴。
メインキャラは海の人4人と陸の人1人、他両方とも多数のわき役
主人公はヒロインが好きで、ヒロインは陸の少年に恋をし、
モブ男はサブヒロインに恋を、サブヒロインは主人公に恋を
なんか大変ですね。
そして13話でモブ男はどうなったのか……

発表会2

2016-09-13(火) 全体公開

発表会2日目です。
ついに自分が発表する時がやってきてしまいました。
緊張しまくったけど、取り敢えず発表。
一度初めてしまえば発表に集中するので、観衆は目に入りません。
そして質問タイムでは予想外の質問来て、答えられねーってなりました。

しかしまぁ、無事終了です。


放課後は部室へ。
今日部活あったんですよね、発表会で参加してませんが。

部室にいた数人と夜は飲みに出かけました。
発表終わって飲みたい気分とか私が言ったためだと思われ

8時くらいにマックで腹に適当なものを入れ、その後飲み屋へ
飲み放題で
ビール、カルーアミルク、オレンジブロッサム、抹茶ミルクあたりを
(ほぼ甘い酒だな、女子か!??)

更にこの後ゲーセンへ。
ゲーセンではUFOキャッチャーくらいしかしない私が、
おそらく初めて音ゲーにチャレンジ。
中々左右で同時に違うことするのって難しい

そして終電も過ぎていたので再び大学へ戻ります
(ゲーセンから大学は徒歩で移動可能な距離です)

メンバー5人で麻雀を…
私は朝まで寝てました(麻雀してねーじゃん


Катюша

1701件目から1706件目

←前へ [341/646] 次へ→
2016-09-17(土) (全)
久々のゲーム作り

2016-09-16(金) (全)
無駄足

2016-09-15(木) (全)
凪のあすから

2016-09-14(水) (全)
凪のあすから

2016-09-13(火) (全)
発表会2


カレンダー

2016年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