Andoroidアプリのビルドについて
Androidアプリのビルドに手こずったのでメモしてみる
unityとC#で開発していた時にこんなエラーが
「Unable to locate Android NDK」
「Android NDK」
NDK?ナニソレオイシイノ( ^ω^)・・・
そもそもAndoroidNDKって?
要約すると
- 低レイテンシを実現したり、ゲームや物理学シミュレーションなど、演算負荷の高いアプリを実行したりするために、デバイスからできる限り高いパフォーマンスを引き出す必要がある場合。
- 独自または他のデベロッパーの C / C++ ライブラリを再利用する場合。
のようです。詳しくは下のリンクに。
半信半疑でNDKダウンロードのリンクを踏みユーザのドキュメント直下にインストール。
Unity上でパスを設定しビルドし直すと無事に解決できた。
私の記憶ではNDKなるものが無くてもビルドできていたハズ・・・
ゲームの面白味分析
分析対象の決定
- 短時間で面白味がよくわかるもの
- ルールや操作がシンプルなもの
上の2点が満たされやすい.io系のゲームで分析してみた。
(.ioとはinputとoutputの略称である。)
分析方法
- ゲームの第一印象はどうか。 (良い:〇 普通:△ 悪い:×)
- 短時間プレイの中で最も快感を得た場面はどこか。
- 実際に操作してできることは何か。
- その操作によるアクションは何か。
- その操作で不快に思うところはあるか。
- UIその他に不快感はあるか。
- このゲームの小目標は何か。
- 小目標を達成するまでにストレスはあるか。 (適切度は? 〇:適切 △:微妙 ×:適切でない)
- このゲームの中目標は何か。
- 中目標を達成するまでにストレスはあるか。 (適切度は?)
- このゲームの最終目的は何か。
- 他に気づいた点
実際に分析してみた
- ゲームはCastle Wreck (大砲を打って城を壊すゲーム)
- どんなゲームか気になった方はぜひストアへ
- 上の分析方法順に評価
- 〇
- 狙ったところに球が飛んでいき派手に城が壊れた時(擬音:ガラガラガラ)
- タップして狙いを定める。
- 球が飛んでいき城に命中する。 (狙いが悪いと城には当たらずmissと表示が出る)
- 大砲を打つときにゲージのように狙いを定める意味はあるのか
- 特になし
- 一発の砲弾でより多くの範囲破壊する。
- 狙い通りの場所にあたっても予想外に崩れないときがある。 (適切度:〇)
- 決められた数の砲弾で城を全壊させる。
- ステージによって玉数の設定が多いと感じる時、少ないと感じる時がある。 (適切度:△)
- 全ステージクリア?(エンドレスなのか?)
- その他の気づき
- 音は出ないが城が崩れるとスマホがプルプルと振動する。
- 予想外に壊れることもある。
- 砲弾が残っていても破壊ゲージ分壊すと次のステージへ強制移動するため壊したりないと感じることがある。
- ステージは同じようなものが使いまわされている?
以上が私なりのゲーム面白味分析になる。
見たまま編集だと段ずれが起きていたのでやっぱりHTML覚えよう。
試しのHTML
HTML実践してみた
<p>段落を作る</p>で段落を作ってみた
<b>太字にしたい文字</b>で太字にしてみた
<i>イタリック書体</i>イタリック書体になるはずがはてなブログだと<em>(強調されている文)とみなされる?
<u>下線を引く</u>で下線を引いてみた
<s>取り消し線</s>で取り消し線を引いてみた
(例)愛弗と書いて愛弗と読む
<ul></ul>を使ったリストを作成してみた
- リスト
- リスト
- リスト
<ol></ol>で順番に意味を持たせたリストを作成してみた
- 1つめのリスト
- 2つめのリスト
- 3つめのリスト
入れ子バージョン
- 国語
- 社会
- 数学
- 数学Ⅰ
- 数学Ⅲ
- 数学B
- 理科
<a></a>でwikiのリンクの指定をしてみた
色々試して思ったのは、見たまま編集の方が初心者の私にとってラク!ってこと。 他のブログでHTML編集したことは無いけど、少なくとも見たまま編集でやりたいことは出来そうという印象。