I decided to use UITableViewController for listing items and such. I was just using UIButtons and UILabels before.. it was such an mess. I watched 3 more Stanford videos. The weapons won't get chosen randomly, why? Couldn't sleep til 6am.
Buyを押すとUITableViewControllerでリストすることにした。Stanford のクラスのビデオも3つ見る。朝6時まで寝れなかった。武器のアイテムがランダムにならないので苦戦。
4/30/2009
4/29/2009
Move on to the dungeon
Once you hit the "Done" button, the "Enter Dungeon" comes up and goes to 1F of the dungeon.
Shopを出ると、1Fへ移動。Sellはまだ完成してない。Buyはなんとかうまくいった。
Shopを出ると、1Fへ移動。Sellはまだ完成してない。Buyはなんとかうまくいった。
4/28/2009
Listing random item from a NSArray
I listed random items that are going to be in the store, but this logic doesn't seem like a fast one.. Maybe I'll post some code when I have time... Click on the item, and the item gets added to the itemsArray in Player class.
BuyViewControllerでアイテムをランダムで表示。ランダムロジックがよくない。クリックするとアイテムバッグへそのアイテムを登録。
BuyViewControllerでアイテムをランダムで表示。ランダムロジックがよくない。クリックするとアイテムバッグへそのアイテムを登録。
4/27/2009
Store guy
Store guy comes up, he starts to talk one letter at a time. This animation make it look like he's really talking.
ショップ人間でてきてdialogueが1文字ずつ出るようにした。buyを押すとBuyViewControllerがでてくる。
ショップ人間でてきてdialogueが1文字ずつ出るようにした。buyを押すとBuyViewControllerがでてくる。
4/26/2009
ShopViewController
Made ShopViewController for buying items and goods.
ShopViewControllerとかつくった。
ShopViewControllerとかつくった。
4/25/2009
MVC pattern and Singleton
How do I access ItemViewController from GameViewController? Protocol and delegate? I still don't know how to do the MVC pattern right. Using singleton for Player stats and stuff...
GameViewControllerからItemViewControllerなどのアクセス方法を考える。Protocolとdelegateでやるのがいいのかな?プレイヤーデータはsingletonでいいや。と。
GameViewControllerからItemViewControllerなどのアクセス方法を考える。Protocolとdelegateでやるのがいいのかな?プレイヤーデータはsingletonでいいや。と。
+ (Player *) getInstance
{
static Player *myInstance = nil;
@synchronized(self)
{
if( myInstance == nil ){
myInstance = [[Player alloc] init];
}
}
return myInstance;
}
4/23/2009
4/22/2009
Begin, code name "Dungeon(仮)"
Started coding like a maniac. I've brainstormed with my friends over beer while I was still in Japan. That boosted my juice to make this game.
-Watched 6 of the first Stanford class videos on iTunes U. These are great.
-Use NSUserDefaults to save user settings such as music and sound toggle.
-Choose between gender, race, class, and your name.
-Made a SoundManager class with AVAudioPlayer.
本格的に開発スタート!
昨日はstanfordのクラスの映像を6時間ぐらい見た。
- タイトル画面の設置
- Optionsでsoundとmusicのtoggle。NSUserDefaultsで保存。
- 設定はSettingsのsingletonクラス。
- Otherのボタンは他のゲームとかホームページへのリンクなど。
- スタートボタンを押すと、性別、種族、職業、名前を選ぶ。
- musicとsoundのクラスファイル、SoundManagerを作った。AVAudioPlayerを使用。
SoundManager.m
Is this the best way to do this?
これでいいのかな。
-Watched 6 of the first Stanford class videos on iTunes U. These are great.
-Use NSUserDefaults to save user settings such as music and sound toggle.
-Choose between gender, race, class, and your name.
-Made a SoundManager class with AVAudioPlayer.
本格的に開発スタート!
昨日はstanfordのクラスの映像を6時間ぐらい見た。
- タイトル画面の設置
- Optionsでsoundとmusicのtoggle。NSUserDefaultsで保存。
- 設定はSettingsのsingletonクラス。
- Otherのボタンは他のゲームとかホームページへのリンクなど。
- スタートボタンを押すと、性別、種族、職業、名前を選ぶ。
- musicとsoundのクラスファイル、SoundManagerを作った。AVAudioPlayerを使用。
SoundManager.m
aFilePath = [[NSBundle mainBundle] pathForResource:@"music_title" ofType:@"aif"];
titleBgmAudioPlayer = [[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:aFilePath] error:NULL] retain];
titleBgmAudioPlayer.delegate = self;
titleBgmAudioPlayer.numberOfLoops = -1;
[titleBgmAudioPlayer prepareToPlay];
- (void)playTitleBGM {
if([(NSString *)[[NSUserDefaults standardUserDefaults] stringForKey:@"SettingsMusicSwitch"] isEqualToString:@"YES"]){
titleBgmAudioPlayer.volume = gameSettings.musicVolumeSettings;
[titleBgmAudioPlayer play];
}
}
[soundManager playTitleBGM];
Is this the best way to do this?
これでいいのかな。
Subscribe to:
Posts (Atom)