AdventCalendar2016
ゲームに欠かせない要素がスコアです。ゲームをクリアしていく過程で、特定のアイテムをゲットしたり時間に応じて得点が加算されれば、かなり競技性が増すでしょう。今まで作ってきたシューティングゲームには敵にショットが当たったときのhit処理を既に実装…
ゲームに必要不可欠である、タイトル画面を実装してみます。ゲームを起動して間髪入れずにゲーム始まってしまうと、拍子抜けするというか、いろいろと物足りないし理不尽です。そこで、 タイトル画面でアクションを起こす(ゲームスタートキーを押す) → ゲー…
敵HPのゲージを実装してみます。今までの記事と比べると明らかにコードも内容も薄いですが、リアルとの兼ね合いで許してください…orz 今までは、敵のHPを数値によって表示させていました。このままでも良いのかもしれませんが、敵の弾を避けつつ文字を確認す…
今まで数回に渡ってシューティングゲームを作成するための手法を紹介してきましたが、今回はいよいよ敵というものを実装してみます。シューティングゲームですから、ボスのような存在があった方が盛り上がるでしょう。そしてそのボスを倒すために、プレイヤ…
シューティングゲームの要領で、キーボード入力に対して画面上のオブジェクトを動かしてみようと思います。また、自機とオブジェクトとの当たり判定なんかも実装してみます。 今回取り扱う内容はかなり簡単な内容かと思いますので、肩の力を抜いてみて頂けれ…
こんばんは。珍しくブログ更新が続いている、そんなAdventCalendar5日目です。まだまだネタは切れていません。 前回の記事では、複数のオブジェクトを発生させるというプログラムを記述しました。 【4】Siv3Dで複数のオブジェクトを処理する - プロジェクト…
こんばんは、AdventCalendar4日目です。なんとか3日坊主にならずに済みました(まだ安心できない)。 私事ですが、昨日Siv3D開発者であるReputeless様よりお誘いいただき、Siv3D公式のAdventCalendar2016に参加することになりました。お声をかけていただきあ…
こんばんは。 前回の記事に引き続き、Siv3Dを用いたUIを紹介します。 題目通りなのですが、たまたま先ほどQiitaにて Siv3D での 2D カメラ操作をサポートする Camera2D - Qiita という記事を発見してしまいました。 なんと今回僕が作ったコードとほぼほぼ同…
俺'dvent Calendar2日目です。なんか検索に引っかかりづらくしてるだけな気がするので、以降はAdventCalendarと書きます(当たり前)。 最初の技術記事は、最近僕がはまっているSiv3Dに関することでも書こうかなと思います。 Siv3Dとは… ゲームとメディアア…
1カ月ぶりの更新です(震え声) 折角更新する気になったのだから、何か特別なことをやりたいよねということで… 俺'dventCalendar (AdventCalendar)やります!! AdventCalendarとは… Advent Calendarは本来、12月1日から24日までクリスマスを待つまでに1日に1…