とある日の妄想

- プログラミング -

何気ない日常にふと思いついた世迷言をつづるブログ

 

rss-feedRSSフィード

■携帯版はこちら
http://blog.toaruhi.net/m/

携帯サイトQRコード

ブログ内検索

キーワード

 

※検索エンジンで検索した情報が見当たらない場合にご利用ください。

新着記事

カテゴリ一覧

外部リンク

創作物の規制/単純所持規制に反対する請願署名市民有志

作者について

全24件中1〜10件を表示
2010年03月09日(火)
iPhone CoreAudio
プログラミング
しらんまにiPhoneのCoreAudioに特化した本が出てた。



とりあえず買ったけどまだ全然読めてないw
いまのところ詳細にわかりやすく解説してある印象。

CoreAudioまわりはわかりにくい印象があったので
こういう本が出てくれたことは非常に助かる。

最近音楽ばっかやってるからiPhoneアプリ開発停滞してるなあ。


コメント(0) トラックバック(0)
2009年06月20日(土)
iPhoneでゲームを作るメモ(10)
プログラミング
iPhoneOS3.0でたね。

SDKも3.0にバージョンうp。
シミュレータで日本語キーボードが表示できるのがうれしい。
2.x系だとなぜか安定して表示されなかったんだよね〜。
うちの環境だけかもしれんけど。


コメント(0) トラックバック(0)
2009年06月14日(日)
iPhoneでゲームを作るメモ(9)
プログラミング
セーブロード、バックログや各種コンフィグは、UITabBarで
ゲーム画面やセーブ画面etcを切り替えするインターフェースに決定。

ゲームデータのセーブは、NSCodingを使ったオブジェクトシリアライズを
使うことにしようと思う。

参考サイト
http://d.hatena.ne.jp/KishikawaKatsumi/20081014/1223986859

コメント(0) トラックバック(0)
2009年06月11日(木)
iPhoneでゲームを作るメモ(8)
プログラミング
ADVシステム製作中。

今セーブ&ロード機能を実装しようとしてるんだけど。
いろいろ迷いがあって悩ましい。

・データはいくつ保存できるか?
・どのように保存するか?(保存データオブジェクトを作ってアーカイブとか?)
・インターフェースはどうするか?

特に3つめのインターフェース構成で悩み中。
・ゲーム中、選択肢以外ではいつでもセーブ&ロードができる。
・画面上の邪魔にならない位置にシステムメニューへのボタンをおくか?
・それともシステムメニューに必要なボタンを画面に配置済みにするか?

システム機能としてはセーブ・ロードのほかに

・スピード調整
・BGM音量調整
・(既読)スキップ機能
・バックログ機能

なんかがほしいところだけど、どこにそのメニューを配置するか。

なかなか迷うな。

コメント(0) トラックバック(0)
2009年06月07日(日)
iPhoneでゲームを作るメモ(7)
プログラミング
サウンド周りの実装完了。
OpenALを利用して一応ならせるようになった。
参考サイト
openAL sound on the iPhone
http://benbritten.com/blog/2008/11/06/openal-sound-on-the-iphone/

最初はエラーがでて動かなかったんだけど、エラーログに表示されたファイルを
一時的に退避したら、ちゃんとシミュレーターで音がでるようになった。

できればmp3とかの圧縮ファイルをならせるようにしたいんだけど、
いまのところcafファイルしかならせない。
cafはiPhoneでは標準ぽいけど、容量がデカいんだよな〜。

細かい調整とかは抜きにして、まずはゲームの体裁をととのえる方向で。
システムにこだわりすぎてゲームにならないのはいままで何度あったことかw

コメント(0) トラックバック(0)
2009年06月05日(金)
iPhoneでゲームを作るメモ(6)
プログラミング
ADVスクリプトエンジン実装進行中。
選択肢の実装、テキスト入力フォームの実装が終わった。

いよいよサウンド処理の実装なんだけど、意外と苦戦しそう。
OpenALを使うのが一番ゲーム的には面白いことができそうなんだけど
iPhoneでOpenALを使うサンプルや紹介記事がマジでぜんぜんない。

AppleのSample CodeからoalTouchとかをDLしてみたんだけど、
なんかライブラリ関連でエラーがでて動かない…。
どうもシミュレータの場合、オーディオIFドライバとの相性問題が
起こることがあるようだ…厳しい!

一冊本買った。
ゲームとかの作り方を紹介してて、サウンド処理もある模様。
参考になるといいな。

コメント(0) トラックバック(0)
2009年05月29日(金)
iPhoneでゲームを作るメモ(5)
プログラミング
ADVスクリプトインタプリタ実装進行中。

逆ポーランド記法に文字列の数式を変換して計算結果を得る
プログラムが一応できた。
ソースがなんとなく見た目カッコよくない感じになったけどw
まぁいいか。

カッコつき四則演算の解釈+比較、論理演算(and、or、大なり小なりなど)が
一応実装成功したくさい。まだ十分検証してないけど。

これも正規表現を利用して書いた。
テキスト処理は正規表現ないとマジめんどい。

新しい悩み

・型はなしにしようと思ったけど「文字列」と数値だけは必要かも。
 文字列はダブルクオートで囲ったものにしようかな…。
 

コメント(0) トラックバック(0)
2009年05月28日(木)
iPhoneでゲームを作るメモ(4)
プログラミング
今作ってるのはスクリプト解析エンジン。

先日導入したCocoa正規表現ライブラリ「RegexKitLite」のおかげで
処理効率は格段にあがった。

昨日までで、変数とif構造の実装をなんとなく完了。
if〜elseif〜else〜endifっていう記法を採用してみた。
ネスト可能。

gotoを実装したときにifの途中にラベルを設定したりとか
不自然な状態をどう処理すればいいんだろうな。
まぁそこまで考えなくてもいいか。

次は計算式・条件式解析。

・計算式は逆ポーランド記法に展開して値を求める。
・計算式は関数はひとまず保留。基本計算のみにする。
・条件式はtrue/falseを最終的に得るような感じ。

逆ポーランド記法への展開ロジックがいまいちわからんな。
このへんを参考にさせてもらうか。

逆ポーランド記法への変換2
http://www.gg.e-mansion.com/~kkatoh/program/novel2/novel208.html

コメント(0) トラックバック(0)
2009年05月27日(水)
iPhoneでゲームを作るメモ(3)
プログラミング
スクリプト解析で正規表現が使いたいので、
RegexKitLite3.0
を利用させてもらうことにした。

以下利用メモ。

・ソースをダウンロード。
・RegexKitLite.hとRegexKitLite.mをプロジェクトに追加。
・プロジェクトを選択し、情報を見る>ビルド(タブ)を開く。
・「リンク」内の「他のリンカフラグ」に-licucoreを設定。

とりあえず設定はこんな感じで。

コメント(0) トラックバック(0)
2009年05月25日(月)
iPhoneでゲームを作るメモ(2)
プログラミング
clangとleaksの使い方ちょっとわかって、だいぶメモリリークを減らせた。

今苦戦してること

・文字の描画

Quartz 2Dでの描画が日本語フォントだとうまくいかない。
対応していない模様。
アウトライン文字や画像的な文字の取り扱いができないのは
ゲームだとかなりしんどい。

よいやり方を調査中…。

画像まわりはある程度まとまったかな。

コメント(0) トラックバック(0)


Dragon Quest 6

龍が如く4

FF13

THIS IS IT

ときめきメモリアル4

鉄拳6