【アプリ】Magic-Square Puzzle【パズルゲームを作ってみたかった】

 
————————————————————————————————————————
魔方陣とルービックキューブを融合したスタイリッシュパズルゲーム!『Magic-Square Puzzle』
iPhone研究室様に記事を載せて頂きました。ありがとうございます。

一見テトリス風なら全然違う楽しさの「TENOSEL+」がヤバイ
あぷまがランキング ― 第53回
iPhone人気無料ゲームベスト10【11/7~11/13】に載せて頂きました。ありがとうございます。

新作無料iPhone/Androidアプリをざっくりとあっさりと驚くほどテキトーに6本ほど紹介!(11/13)
あぷまがどっとねっと様に載せて頂きました。ありがとうございます。

縦・横・斜め、数を足して15にするには? 計算力が鍛えられるパズル(iPhone版)
縦・横・斜め、数を足して15にするには? 計算力が鍛えられるパズル(Android版)
Appliv様に載せて頂きました。ありがとうございます。

ルービックキューブのような脳トレ暗算パズル『Magic-Square Puzzle』
techjo.jp様にレビューして頂きました。ありがとうございます。

パズル好き親子が夢中になって遊ぶかも!「Magic-Square Puzzle」スタイリッシュで楽しめるパズル
キッズアプリ.COM様にレビューして頂きました。ありがとうございます。

数字のルービックキューブ!?マス目の数字を列ごとにくるっと移動させて、合計値をそろえるよ〜スタイリッシュで楽しい脳トレパズル「Magic-Square Puzzle」無料♪
暗黒社のあんこ様にレビューして頂きました。ありがとうございます。

Magic Square Puzzle for iPhone, a Fun Game for Numbers Nerds
Thank you very mach!

Magic-Square Puzzle (アプリノ様)
アプリノ様に載せて頂きました。ありがとうございます。

Magic-Square Puzzle [iPhone](APPLION様)
Magic-Square Puzzle [Android](APPLION様)
APPLION様に注目アプリとしてとりあげて頂きました。(11/24)ありがとうございます。

Magic-Square Puzzle ◎数学の魔方陣と、ルービックキューブの要素を 融合したパズルゲーム◎
AppLibrary様にレビューして頂きました。ありがとうございます。

————————————————————————————————————————

11月10日にアプリ「Magic-Square Puzzle」をリリースしました。

8月ぐらいにTwitterでフォローしている開発者界隈で
「テトリスを作ろう」的な盛り上がりがありました。
私はその波に乗れなかったのですが、
そのテトリスきっかけでパズルゲームを作ってみたいと思い、
今回のアプリを作り始めました。

”パズルはハマると飽きない”と、
私が勝手に思っている部分もあり
誰かがとことんハマってくれればいいなぁと思いながら作りました。

よかったらプレイしてくださいね!

Magic-Square Puzzle

Magic-Square Puzzle
無料
posted with アプリーチ

【admob】admobのバナーをiOSで実装してみた。【cocos2d-x】

今回もたくさんの先駆者様のサイトに助けられました。
しかしながらcocos2d-xのバージョンの違いや、
情報が1年以上前ということもあって少し付け足しが必要でしたので備忘録として残します。
ちなみに私のcocos2d-xのバージョンは9です。(次のアプリでは最新にします。)
参考サイト:Cocos2d-x 3.5 AdMobのバナー広告を実装する(iOS, Android)

プラス、私が実施したこと

1.Frameworkを追加
以下のFrameworkが足りないぞと怒られました。
CoreVideo
CFNetwork
GLKit
Mediaplayer

参考サイト:Xcodeでライブラリリンク時に発生するエラーに対応するframework

2.ソース修正
以下サイト様の要素も加えて、さらにimport部分の修正とテストデバイス用のコードを追加
参考サイト:Cocos2d-xにAdMob (バナー) を導入する方法 – iOS編

iOSのバナーは比較的簡単でした。。。(つづく)

【cocos2d-x】Android対応でハマった箇所【Android.mk】

最近、cocos2d-xで開発されている方が減ってきてますが、
私はやっとC++が理解できるようになってきましたので
まだまだ使っていきたいと思います。

先日リリースした三毛猫ルームズは、私史上初のAndroid版のアプリとなりました。
しかしながらiPhone版のリリースから2週間近くかかってしまいました。
今回は、私がハマってしまったところを備忘録として書いておきます。

undefined reference to init

テスト用のなんにも実装していないコードではAndroidのシミュレータで起動するのに
なぜか私が作成した「三毛猫ルームズ」は起動しないどころかよくわからないエラーが発生。

「undefined reference to init…」

ネットで検索すると答えを書いてくれているサイトが見つかりました。
【Cocos2dx】undefined reference to init ではまる件

ここがハマるポイントです。
上記サイト様は、多分Eclipsを使用して開発を行っていると思われます。
しかしながら私はAndroid Studioを使用してました。

ちなみにcocos2d-xがAndroid Studioに対応したのは
去年の今頃だったような気がします。
*更新日付は2014年ですね

と、いま考えれば気づけるポイントはいろいろあるのですが
先月の私にはその余裕がなく。。。結果以下のようにハマっていきます

proj.android-studioフォルダの配下にjni/Android.mkを見つけられず。
(appの配下にあるのですけどね)

proj.android-studioフォルダの配下に設定を実施するも反映されず。
(Android Studioですもんね)

なんとかproj.android-studioフォルダの配下のapp/jni/Android.mkをみつけて
上記サイト様の設定をそのまま反映するも、、、動かず
(階層が一つ深くなってるからね)

正しくは、
proj.android-studio/app/jni/Android.mk

となるように記載するのが正解でした。

余談ですが
あまりにも動作しなさすぎて
Eclipsでも試したりしてたので、余計に混乱しました。。。
まさにハマってました。

【Xcode】メモリリークを回避せよ【cocos2d-x】

なんのエラーもでない。でもアプリは落ちる。

先日リリースした、【脱出ゲーム】三毛猫ルームズは
シミュレータでは特に落ちなかった。
実機テストでも特に落ちることはなかった。

しかし、レビューで「とにかく落ちる」とコメントを頂きました。
コメントを頂いてからいろいろ試した結果、
どうやら他のアプリを立ち上げていたりすると
メモリの逼迫がアプリの落ちる原因でした。
※想定外の動作もメモリの逼迫を解消したところ治りました。

このメモリエラーは、エラーの箇所を特定するのが難しく
処理のどこがいけないのか全然わかりませんでした。

ネットでググったところ
Xcodeにそもそも備わっている
「Enable Guard Malloc」を使用してエラーを特定するのだとか
。。。知らんかった

■やり方
1.Xcodeで対象のプロジェクトを開いたら”Edit Scheme”を開く
※Xcodeのメニューから”Product” → “Scheme” → “Edit Scheme..”を選択
menu1

2.左側で”Test”を選択し、”Enable Guard Malloc”にチェックを入れ,
“Close”ボタンを押下
mike3

これだけ

あとは、シミュレータで動作確認をすれば
メモリリークを引き起こしそうな部分でエラーを出力してくれます。
実機テストでは機能しないようです。

【iPhoneアプリ】三毛猫ルームズ【脱出ゲーム】

8/11に【脱出ゲーム】三毛猫ルームズをリリースしました。
*現在バージョン1.3をリリースしております。

■iTunesのゲーム>シミュレーション>無料ランキング 129位(8/16時点)にはいりました。

iPhoroid様にとりあげていただきました。ありがとうございます。
*攻略記事ですのでネタバレを含まれております。

最も使われている無料アプリ週間ランキング50【8/10 ~ 8/16】
AppBank様の週間ランキング15位に入りました。

目を覚ましたら自分の部屋?でも何かが違う?でも、そこに隠された謎はだんだん大きくなっていくよ!「【脱出ゲーム】三毛猫ルームズ」無料♪
暗黒社様に取り上げて頂きました。

ゲーム攻略!SQOOL.NET様に取り上げて頂きました。ありがとうございます。
*攻略記事ですのでネタバレを含まれております。

iPhone版

Android版
Google Play で手に入れよう

ゲーム説明
不思議な部屋からの脱出することがゲームの趣旨となります。
部屋に配置されているアイテムをタップで選択して、
部屋を脱出するためのヒントを探してください。