くまちゃんのiOS/Androidゲームプログラミング

マイペースでゲームつくってます。

2015-01-01から1年間の記事一覧

【Android】RPGでゲットしたアイテムをSQLiteに保存してDialogFragmentでListViewする

...つ、つかれました... 本当にタイトルどおりのことなんですが、かーなーり久しぶりに、ゲームプログラミングを再開しておりました。 AndroidでSQLiteをググれば、サンプルはたくさん発見できるので、SQLiteそのものを動かすことは簡単だったんですが、以前…

【JavaScript+jQuery】csvファイルを読み込んでからソートしてHTMLで書き出す⁉︎

いや〜、それは正直、エクセルでソートを済ませておいてから、ファイルをアップロードしてください...と言いたいのをこらえ、なんとか書き上げることができました。 それにしても、JavaScriptはめちゃくちゃ柔軟なんだけど、その柔軟さがゆえに読み込んだデ…

Nexus 6Pに機種変しました

Nexus6Pに機種変しました。ソフトバンクです。いやー、自ら決めておきながら、もう一人の自分が未だ驚いております。ずーっとiPhone信者だったので。 いえね、9月にiPhone6sが発売された時はそりゃあもうしんぼうたまらんかったのですよ。でも、本体ローン…

jQuery、Google Map、csvでWEBコーディング

この週末はゲームプログラミングはお休みで、お仕事がらみで試行錯誤をしていました。正直、WEBサイトはサンプルを動かすぐらいで、きっちりとコーディングした経験値がほとんどないので、あーでもないこーでもないともがき、なんとか依頼のものが実現できた…

27インチ4kモニタ買いました。画面広ッ!コーディング最高。

ブツはLG 27MU67 マシンはMac book pro 13inch retina mid2014 使用目的は完全にプログラミングの作業領域拡大一点張りです。一ヶ月ほどうんうん悩みました。 最大のネックは、このMBPだと4k@30hzまでしか対応できないことでして、いろんなブログやレビュー…

【iOS】「ねこひろい」アプデ審査完了【Android】RPG開発進捗

今週は順調に2つのOSで進捗がありました。【iOS】 前々回のエントリーで書いていました「ねこひろい」のver2.0のアップデート審査ですが、無事5日間で完了となりました。 https://itunes.apple.com/jp/app/nekohiroi/id1030662126?mt=8&uo=4&at=10l8JW&ct=…

【Android】RPG、ボスを描く

テンションあがってまいりました。Androidで開発中のRPGですが、ストーリーは相変わらずいい案が思い浮かばないままです。 このままでは先に進まないので、とりあえずストーリーは横に置いておいて、先にダンジョンとボスをつくってしまい、ゲームシステムを…

「ねこひろい」アップデート作業中

疲れました〜。今日はハッカソンに参加していました。 コード書く、モックアップどーのこーのという以前に、アイディアを実際に現実的に回すしくみ、いわゆるビジネス・ディベロップメントの部分で相当議論を行って消耗しております。さて、前回のエントリー…

【Android】RPGの開発、ようやくエンジンがかかり始める

やーーーーーっと軌道に乗ってきました。これまで、RPGはiOSでドラクエライクをつくったり、ローグライクをつくったりしてきたのですが、どうにも続かず中途半端に頓挫していました。原因はわりとはっきりしていて、マップの作り込みと、ユーザーインターフ…

アプリのアップデート審査が2日で完了

いや〜、驚きました。こんなこともあるんですね。前回の記事の最後で、「ねこひろい」に続いて「Spabee」もアップデートし、審査提出したと書いて終わっていました。「ねこひろい」と同じように1週間はかかると思っていたんですけど、意外や意外、わずか2…

Xcode 7 アプリ提出で少し変わったこと

「ねこひろい」をアップデートしました。 どうもステージが難しくてイライラする、との声がいくつかあったもんでして、ステージデザインを見直しました。私は昔からのアクションゲームの文脈にのっとった難易度設定をしたと思っていたのですが、21世紀にスマ…

「ねこひろい」Android版はムリっぽいです...

いや、私の技術力が無いからなんですけども。 1000匹のねこをGLSurfaceViewを使って描画してみたんですが、スロー過ぎてゲームになりませんでした。 一応、描画はできるんですよ。 ですので、スピードを確保するために考え付くことはいろいろやってみたんで…

ファミ通appに掲載していただきました

毎朝、枕元に置いているiPhoneのiTunes Connectでアプリのダウンロード数をチェックするのが寝起きの日課になっているんですが、いつもは10本ぐらいの数値が150本超えていてびっくらこきました。 「ネット上でなんかあった?」 とTwitterで検索すると、なん…

オッさんから見たjQuery

ふう。約1年前に取り組んだけど、なんとなく水が合わず結局ほったらかしにしてたjQueryというWEBサイトをつくるのに便利な言語(というか呪文)の狙いがようやく「わかりました」。要はブラウザに読み込んだWEBの「素」であるhtmlをメモリの中でぶりんぶりん自…

jQuery

今週は毎日が忙しく疲れ果て、土曜日は回復のためにさすがにMacを立ち上げる気力も起きず、でした。で、タイトルのjQueryですが。 仕事がらみでオープンデータを扱う必要がありまして、データはあるものの、そのデータを活かすために何がいいのか検討してい…

RPGのメッセージをダイアログに

表示させたかったんですよ。RPGをつくろうとした時に、メッセージ欄の実装ってすっごくめんどくさそうじゃないですか。 テキストの改行、とくにスクロールは考えただけでプログラムする気がなくなります。 そこで、スマホのUIの代表選手と言っていい「ダイア…

Nexus7とNexus5のはざまで

今週はAndroidどっぷりでした。 ちょっとしたお仕事便利アプリを2本、周囲のAndroidユーザーに配ってみてはじめて気づいたのですが、SurfaceViewでBitmapを画像に使用した場合、端末が勝手に画像を拡大してしまう仕様だったんですね。 1年前に安さと機能で…

アプリ審査は1週間で通過しました

昨日はちょっと体調崩してぶったおれてしまい、ブログの更新ができませんでした。 なんとか毎週日曜の夜には、と心がけていたのに、訪れていただいた方には申し訳ございません。さて。 先週のエントリの続報ですが、無事アプリ審査通過しました。 前々回は既…

夏休み、勢いでゲーム制作、審査提出

夏休みで脳がふやけると、機械学習はとんとやる気がでませんね。 で、気づけばゲームつくってました。 行き当たりばったりでつくりはじめ、思うがままに手を動かしていたんですが、意外にもまとまりそうになったきざしが見えたので一気に完成させて審査まで…

マシンラーニングやってみた

ゲームプログラミングは忘れていないのですが...いや〜、ホントに驚きましたよ。 パソコンの前でブルッとした、もしくはゾクッとしたのって、いままであったかしらん? 今取り組んでいる言語処理ですが、少し前にTwitterから18,000件を取得することはできる…

iOSアプリ、アップデート審査は5日間でした

やっぱり速くなってきていますね。 定番のTwitterでの#ioreviewtimeを見ていても以前と比べて速くなって安定してきた、という投稿がありましたし、「まじでっ!1日でなんてありえへんやろっ!(意訳)」なんて驚いている方の投稿もチラホラ見受けられますの…

iOSアプリのアプデ審査提出

この週末はひさびさにゲームプログラミングしました。 ほぼ1年前にリリースしたゲーム「Spabee」のアップデートです。なぜか理由はわからないのですが、ここのところダウンロードされるアプリは「Spabee」で(といっても1日3〜6本ぐらいですけど)、ここ…

Azureはじめました

この3連休でなんとか仮想サーバー立てて、ブラウザから接続してデータベースを動かし、検索結果をGoogle Mapに表示するまで行けました。 …にしても疲れた。何度となく、もう無理か、とあきらめそうになりました。 今は精根尽き果てているので、つまづいた点…

ビッグデータへの挑戦

どんどんゲームプログラミングから離れてしまってますが...「人工知能」ですよ。ちょっと数日前からスイッチ入ってしまいました。 この現代に生きて少しでもプログラミングしている者ならば、今人工知能やらなきゃもったいない! Kindleで東大の松尾先生の本…

SurfaceViewのお勉強

今週はAndroidのSurfaceViewについて経験値を上げていました。きっかけは、OpenGLではテキスト描画がめちゃくちゃメンドくさい、というか私のスキルではテキスト描画ができないからなんですね。iOSであればAppleご謹製のラッパーであるSprite KitにSKLabelと…

誕生日アプリ

この週末はAndroidの企画アプリ開発に費やされました。 元上司の誕生日をFBで知り、その上司が以前に私の誕生日の時に、私が自作したアプリのスクリーンショットを画像加工してHAPPY BIRTHDAYメッセージをつくっていただいたことを思い出し、そのお返しにア…

プログラミング教材としての格ゲー

今週はプログラミングのモードが3つになり、時間がいくつあっても足りません…先週からJSP&サーブレット、DBでWEBアプリ開発の理解がすすんだので、オープンデータの活用のためのサンプルづくり。ブラウザからDB接続を行い、SQL文を実行した結果をHTMLで表示…

やっとこさブラウザからデータベースに接続

することができました。・・・いえね、先週からちょいとWEBアプリ作成のためのスキル獲得に時間を割いていまして。 もう何年も前から、WEBアプリも作れたらな〜、と思いながらPHPの本を買ったりRuby on Railsかじったりしていたのですが、どーにもこーにもス…

やっぱりドットはそれなりに

結局、粗めのドットはやめました。 生産性を考えると粗いほうが有利なんですけど・・・。うーん・・・。やっぱり、自分でもプレイしていて楽しくないんですから・・・。あ〜、でもよりによって32x32ドットで4方向、さらに最低限の2パターンのアニメーショ…

久しぶりにAndroidで

なんですかね、別にGoogle I/Oのポストをよく見かけたからってわけでもないと思うのですけど、急に無性にiOSから離れてAndroidでプログラムを組みたくなりました。これも前作の疲れの影響ですかね。環境をガラッと変えてそこから逃げたい、という気持ちのあ…