イカP 1on1 ~対戦!パズルめいろ~というゲームをリリースしました
KawazでBGM製作や企画立案をしているRIRAと言います。今回は新しく開発したゲームを紹介します。
二人でパズルを組み合い得点を競うゲーム「イカP 1on1 ~対戦!パズルめいろ~」をリリースしました。このゲームは、一つのキーボードで二つのテンキーを使い、二人でプレイすることでゲームをすることが出来ます。
下のリンクからこのゲームを遊ぶことが出来ます。操作説明や、アイテムの効果もこちらのリンクに表示されています↓
どんなゲーム?
- イカもしくはタコを使い、迷路状のパズルを組み合わせてアイテムまでたどり着かせ、得点を競い合うゲームです。
- アイテムの効果で相手にジャマをしたり、自分のパズルが組みやすくなったりします!
- たくさんルートを作ればその分得点がUP!アイテムもたくさん使えるようになります。
- 制限時間終了までに得点が高かった方の勝ちです!
- 相手を鍋にしてやりましょう!
シルバーカップゲームジャムで作られました
このゲームは2015年9月のシルバーウィーク中にゲームを作ろうぜ!というイベントによって作られました。
このイベントは、簡単に言うと3つのお題を決め、そのお題に沿ってシルバーウィーク中にゲームを作るというものです。
今回の3つのお題はこちらでした。
- イカ
- 秋の夜なべ
- 迷路
Kawaz広報ブログでもシルバーカップゲームジャムを記事にしてますので、こちらも見て頂ければと思います。
シルバーウィークの製作時からブラッシュアップを続けており、かなり時間が経ってしまいましたが、何とか完成させることが出来ました。パズルの組み合わせによって出来るルートの戦略、アイテム取得による戦略、などやり込める要素が満載なので、是非友達を誘ってプレイしてみてください!
GlobalGameJam2016 札幌会場開催しました!
皆様お元気でしょうか、Kawaz音屋のTetuです。
さて、今回はKawaz外での活動として、先月1/29~31に行った
GlobalGameJam2016の札幌会場について軽くご紹介したいと思います。
GlobalGameJamとは?
GlobalGameJam(以下GGJ)とは
実際に会場で行われるゲームジャムの中では世界でもっとも大きなイベントで、
いわゆるゲーム製作の特化したハッカソンです。
世界中の繋がりが増していく昨今、私たちは共にクリエイティブな体験をシェアし、
ゲーム製作を通じて自分自身を表現することができるはずです!
(公式サイト前文より意訳・引用)GGJを簡単に説明すると、以下のようになります。
イベント開始時にテーマを発表 テーマを基に48時間でゲームを開発 完成したゲームを全世界にむけて公開
2012年には世界最大のゲーム製作イベントとしてギネス世界記録として認定されました。
2015年には80ヶ国に渡る518の会場で開催され、これまでに5,000を超える数のゲームが製作されています。
GGJ札幌公式サイトGlobal Game Jam Sapporo 2016より引用
札幌会場は今回で6回目の開催!
組まれたチーム数は12チーム!
今回制作されたゲームは下記のページで遊ぶことができます!
(当日アップロードが間に合わなかったゲームは遊ぶことができないかもしれません)
http://globalgamejam.org/2016/jam-sites/sapporo/games
当日の様子
当日のテーマ発表から閉会、懇親会まで、 写真をメインに、雰囲気をお伝えしたいと思います。
初日
集まりだす参加者
オープニング&テーマ発表
開始直前
テーマがついに明らかに!
今年のテーマは「Ritual」
Ritualの意味は「儀式」や「慣習」などなど
製作開始!
企画会議とお弁当タイム
レッドブルお姉さん!
製作中
二日目
ずーっと作業
ピザ
引き続き
お疲れさまです
最終日!
追い込み
発表!
Try Ustream Pro!www.ustream.tv
いかがだったでしょうか
スポンサーの皆様や、運営参加、一般参加者の皆様のおかげで、 今年も大盛況で無事終えることができました。 ありがとうございました。
GlobalGameJam2016札幌会場の事前ミーティングを行いました
先週1/16(土)に、来週から始まる「GlobalGameJam2016」札幌会場の事前ミーティングを行いました!
この事前ミーティング、札幌会場では毎年イベント前に行われているもので、今回も恒例となっています。
今年の会場は、札幌市内にある教育文化会館。
レンタル会議室があるほか、コンサートホールもある文化施設です。
ミーティングの会場はその中にある会議室。
会場の中はこんな感じ
会場には無線LANを設置しました
寒いので風邪の予防も!
札幌会場ではあらかじめチームが割り振られているので、チームごとに座ります
事前ミーティングではこのようなことを行っています
事前の顔合わせ
やはり「どんな人と組むのか」といったことは知っておきたいところ。
「初対面」というハードルをなくし、当日コミュニケーションがスムーズになりやすくなります。
当日どんなゲームを作りたいかを話し合う
といってもGlobalGameJamにはテーマがあり、それが分かるまでは話し合いようもないのですが、事前のベースをなんとなくすりあわせておくと当日の話し合いがスムーズに進むことも多いです。
また、どんなゲームを作ってみたいか、どんなゲームが好きかも雑談混じりで話します。
GGJでは製作時間が限られておりなんでも作れるわけではありませんが、こういう話が意外と重要なもの。当日ゲームを考える上でもテーマと結びつけやすくなります。
ゲーム製作に必要な連絡先・アカウントを交換する
GithubのリポジトリやDropboxの共有フォルダ、SkypeやSlackといったチャットルームの作成・アカウント共有、(プログラマの場合は)ブランチ運用など、ゲーム製作に必要な諸作業をここで済ませてしまいます。
テーマが発表され次第、すぐに中身の話が出来るようにするためです。
GlobalGameJam2016はいよいよ今週末開催!
GlobalGameJam2016、いよいよ1/29(金)から始まります!
「参加してなかったけどやっぱり気になるかも……」という方も、ぜひ見学や懇親会へお気軽にいらしてください!
GGJ札幌会場の運営体制を紹介します
今年もGlobalGameJamを札幌会場で行います!
いよいよ2016年も本格的にスタートしましたね。
そして早速今月末にはGlobalGameJam(GGJ)があります!
すでに公式や運営のTwitterでもお知らせしているように、今年も札幌会場でGGJを開催することができそうです。
すでに公式サイトも稼働し、すでに参加希望を多数頂いています。
事前ミーティング・GGJ本編・懇親会への申し込みがまだな方は、こちらから登録をどうぞ! ggjsap.doorkeeper.jp
申し込みは1/9いっぱいまでです。
公式Twitterもあります!
札幌会場は2010年からゲーム製作者コミュニティKawazが中心になって運営していますが、今年は近未来ガジェット研究所さんとタッグを組んで運営します。
ゲームやガジェット・VR等のエンターテインメントに関わるイベントを運営しているコミュニティです。
https://nfglabo.doorkeeper.jp/
他方面からも運営のスペシャリストを迎え「Global Game Jam Sapporo 実行委員会」として準備に励んでいます。
札幌会場提供
GGJ札幌会場の会場提供は、昨年に引き続いて池上学院グローバルアカデミー専門学校様です。
スポンサーの方々
今年も多くのスポンサー様にご協力いただきました。今回は地元札幌で元気な企業さんが支援下さります!
Global Sponsor
Jam Sponsor
In kind Sponsor
学生交通費支援
遠方より来られる学生さん向けの交通費支援は一般社団法人LOCAL様にご協力いただいています。
まずは事前ミーティングでお会いしましょう!
GlobalGameJam札幌会場はこんな体制で運営していきますので、みなさま今年もよろしくお願いします!
まずは参加登録の後、1/16の事前ミーティングでお会いしましょう〜
Kawaz Advent Calendar 2015という企画を行いました
Kawaz Advent Calendar 2015
こんにちは。Kawazの@giginetです。
Kawazでは、毎年12月にAdvent CalendarというイベントをKawazポータル上で行っています。
Kawaz Advent Calendar 2015 - Adventar
Advent Calendarは、毎年12月1日から25日まで、定められたテーマに基づいて、参加者が日替わりでブログに記事を投稿する企画です。 元来はクリスマスまでの期間を数えるために使われていたカレンダーに由来していますが、近年ではインターネット上で広く上記のような企画が行われています。
Kawazでは、主にゲームに関すること、というテーマで毎年行っており、2015年も完走することができましたので、ご紹介します。
オススメ記事
12/1 お話をつくるよ。 @3dcganimation
作品を作る時の世界観をどのように作り込んでいくか、そのノウハウをまとめた記事です。シナリオだけではなく、映像作品など、様々な世界観を作る際に役に立つと思います。
Kawaz - お話をつくるよ。【KawazAdventCalendar12/1】
12/5 ArduinoとProcessingをやってみたら地雷を踏みまくった件 @collapsedplug
今話題のIoTの入門記事。Arduinoを使ってPongを作るまでの様子を解説します。
Kawaz - ArduinoとProcessingをやってみたら地雷を踏みまくった件【KawazAdventCalendar12/5】\
12/12 モノクロの絵でカッコつけよう! @ml1208230
マーカーを使って、モノクロイラストを描く方法について紹介しています。ゲーム製作ではデジタルイラストが多いので、手書きでの製作も味があってよいですね。
Kawaz - モノクロの絵でカッコつけよう!【KawazAdventCalendar12/12】
12/19 スプラトゥーンを上手くなる為の一歩 @thegugugu
スプラトゥーンS+ランク保持者による初心者のためのスプラトゥーン講座。スプラトゥーンに限らず、対戦型のFPSで強くなるための秘訣が書かれています。
Kawaz - スプラトゥーンを上手くなる為の一歩【KawazAdventCalendar 12/19】
その他の記事は以下からご覧になれます(一部、メンバーしか見れない記事が含まれています)。
Kawaz - KawazAdventCalendar2015まとめ
過去のAdvent Calendar
Kawazでは、2012年からAdvent Calendarを行っています。ご興味のある方は過去のAdvent Calendarもぜひご覧ください。
- KawazAdventCalendar2014まとめ
- KawazAdventCalendar2013まとめ
- KawazAdventCalendar2012パート2まとめ
- KawazAdventCalendar2012まとめ
それでは皆様良いお年を!
C89 3日目(12/31)に、Kawazのプロジェクトがブース出展します
コミックマーケット89に出展します
2015年もあとわずかとなりましたね! @tunacookです。
年末と言えば紅白歌合戦? それとも大掃除?
いや、その前に……
コミケだ!
というわけで、12/29〜31に東京ビッグサイトで行われている、コミックマーケット89にKawazからブース出展します!
ブースは3日目(12/31)の東館[ユ31b] です。
今回出展するのは、「ぎゃるちぇん」「レイチェル」の2プロジェクトになります。
Webカタログがこちら(閲覧にはCircle.ms のアカウントが必要です) webcatalog-free.circle.ms
「ぎゃるちぇん」
2013年に無料で公開していたノベルパズルゲーム「ぎゃるちぇん」ですが、そのパッケージ版を頒布します。
内容はKawazポータルやふりーむ、Vectorで公開しているものと同じです。
頒布価格は300円を予定しています (パッケージ代ということでw)
「レイチェル」
こちらは開発中のタイトルで、デジゲー博2015で頒布した時と同じく、パイロット版をダウンロードできるシリアルカードを頒布します。
「対面電書」というサービスを利用し、シリアルカードに書かれたシリアルナンバーとパスワードを記入してもらうことでダウンロードできます。
こんな感じのカードです(裏面にシリアルナンバーとパスワードが書かれています)
「対面電書」のページがこちら 対面電書 | ノベルパズルアドベンチャー「レイチェル」 C89パイロット版
ページの下部、ここにシリアルナンバーとパスワードを記入します。
頒布価格は100円を予定しています
なお、デジゲー2015など過去のイベントでカードを購入してもらった方は、同じシリアルとパスワードを利用できます。
今後もアップデートがあるたびにこのブログ等でお知らせしますが、引き続き同じシリアルとパスワードを使用しつづけることができます。
みなさま良いお年を!
2015年冬コミ3日目に来る機会がありましたら、 東館[ユ31b] に遊びに来てください。
それではみなさま良いお年を!
プログラム初心者がcocos2d-xを使ってゲームを作って分かったこと
ご挨拶
普段は作・編曲をメインに活動しているTetu_fsといいます。
7月手前あたりからC++、8月からcocos2d-xの勉強を始めました。
2か月ほど前に作り始めて先日リリースしたゲームについて
ブログを書いてみてほしい、という声をいくつかいただいたので
記事にしてみようと思った次第です。
もくじ
1.作ったゲームについて
2.作ろうと思ったきっかけ
3.実際にやったこと
4.まとめ
作ったゲームについて
タイトルは「みるみらミニ」です。
わざわざ「ミニ」をつけているのには理由がありますが後述します。
プレイ動画等を用意しようかとも考えたのですが、
ボリューム軽めですので、
Windowsユーザーの方はぜひDLして遊んでいただければと思います。
http://www.freem.ne.jp/win/game/10482
このゲームはいわゆる「アクションパズル」で
移動とジャンプだけの簡単なアクションとともに
ブロックを反射して移動する「反射魔法」を使うことでゴールを目指す
全20ステージの比較的簡単なゲームになっています。
簡単ではありますが、試行錯誤して泥臭くクリアすることもできれば、
最適解を見つけ出すようなやりこみも可能です。
作ろうと思ったきっかけ
実はこのゲームは原作が存在します。
PlayStationMobile(PSM)というプラットフォームで公開されていた
「みるみら-MiruMirror」というゲームです。
僕はみるみらのサウンドとディレクションを担当していました。
中心メンバーの他、知人友人の助けを借り
9か月の開発期間を経て昨年11月に発表しました。
発表してから比較的すぐ、PSM終了が決まり
惜しまれつつも9月、配信が終了。
初めて自身の企画で、多くの人の力を借りて完成させたゲームで、
ゲーム自体も面白いはずという自信も愛着あって
何とかまた日の目を見せられないかな、という思いがありました。
そんな中、仲良くさせていただいているプログラマーの@giginetさんの
「cocos2d-xではじめるスマートフォンゲーム開発」に収録される
サンプルゲームのサウンドという形でお手伝いさせてもらった時に
1冊献本していただいた事を思い出し調べてみたところ
Windows向けにVisual C++でcocos2d-xを動作させられる事がわかったので
ではやってみよう、と思いプログラムの勉強を始めました。
cocos2d-xではじめるスマートフォンゲーム開発 [cocos2d-x Ver.3対応] for iOS/Android
- 作者: 三木康暉
- 出版社/メーカー: 技術評論社
- 発売日: 2014/12/27
- メディア: 大型本
- この商品を含むブログ (1件) を見る
最初はコンソールで1~100の数あてゲーム、オセロ
そしてcocos2d-xを使った簡単なシューティングゲームを作ったのち、
アクションかパズルを作りたい、という欲求と重なり
「みるみらミニ」へと取り掛かりました。
実際にやったこと
細かいことを書くときりがないのでざっくりと。
ドット絵をかきたくなっていたので同じ素材を用いた移植ではなく
「ディメイク」という形に決めました。
プログラム編
GitHubを利用したバージョン管理
簡単なシューティング時点で利用してはいましたが、
本格的に活用し始めたのはここからでした。
コミット失敗したり、
お世話になっているプログラマーの皆様からプルリクエストをもらったり
いろいろといい経験になりました。
Tiled Map Editorを利用したレベルデザイン
Tiled Map Editor
マップチップを配置するソフトをつかい、マップの作成・表示を行いました。
が、最終的にはタイルのIDのみを取得し自力で配置する方法に切り替えました。
理由としては一部のブロックのみがプレイヤーの行動により移動、という処理があり、
そのまま使うのは難しい、というアドバイスを受けこの方法をとることになりました。
物理エンジンを触る
最初はあたり判定から何から全部物理エンジンの機能を利用していました。
が、実装を進めるにつれ着地の判定タイミングがぶれたり、
接触判定等でゲームと合わない部分が多く見つかり、使用をほぼ断念
結果的にはジャンプと重力のみ利用しました。
グラフィック編
マップチップ、ループ背景、キャラクターアニメーション
16x16のドット絵を基本にし、主人公「ルクルク」のみ縦24pxで作成しました。
キャラクターのモーション切り替え等はシューティングでのコードを流用したり。
マップチップの主要ブロックや主人公は
可能な限り原作を忠実に再現する形でドットを打ちました。
使用したソフトは主にEDGEとSAIです。
ほとんどはEDGEで製作し、サイズが少し大きいものはSAIで描いたり、
Tiled Map Editorでタイルを並べ画像出力したりしました。
UI
とても難しかったです。
ここは経験がほぼなく、今回もうまくいったか、と言われると難しいところです。
今回は背景やタイルと重なったときに読みやすいように縁取りしてみました。
今後の課題の一つです。
サウンド編
せっかくなので3和音1ノイズを守ってBGMやジングルを作り直しました。
効果音は反射魔法の効果音に関してはかなり気を使って作りました。
オリジナルの空気を残しつつレトロな感じに。
足音やジャンプの音をどうするか考えましたが、載せないことにしました。
今後もし反響がありアップデートする気持ちになったら載せるかもしれません。
レベルデザイン編
オリジナル版みるみらで印象的だったステージを意識したステージを作ってみたり、
PVで登場したけどリリース版では使われなかったステージをオマージュしたり。
あとはオリジナル版の難易度は高めに設定してあったので、
今回はプログラム初心者の自分に対しても、新たに触れるであろうプレイヤーに対して
敷居を下げるという意味で、ブロックが一定回数で壊れるという仕様をなくしたり、
ステージ自体も比較的遊びやすい難易度に抑えて製作しました。
まとめ
まったく進めず2週間近く停滞したり、
あまりにうまくいかず半泣きになりながら作っていたこともありましたが
プログラムを中心に、Kawazのプログラマー初心者でない方々に多く助けられました。
改めてありがとうございます。
プログラムに関して
簡単なことをやろうとするときには簡単な方法で実装が可能でも
ちょっと凝ったことをやろうとすると簡単・便利な方法だけでは実装するのは難しい。
結局のところすべてのゲームエンジン、フレームワークでも同じだと思いますが、
こだわりが出てくると、細かく自力で実装するのが一番きれいで早いんだな。
ということを学びました。
完成してみて
ほぼ満足です。
オリジナル版みるみらに近い感覚で遊べるところまで何とか持ってこれたと思います。
今となっては入手手段がありませんが、もし、知り合いの中にPSVitaを持っていて、
さらにPSMの存在を知っており、
みるみらを購入していた!体験版を持っていた!という人がいたら
ぜひ一度オリジナル版も触ってみてください。
最後に
cocos2d-xを2か月半弱触って出した結論ですが、
スマートフォン向けではなく、PC向けに製作するという目的の場合
cocos2d-xを選択するのは間違っている。
以上です。