2014年11月アーカイブ

Xcode6を使用してSwiftで開発していて、コード補完が始まると、
CPU大回転して、SourceKitServiceがCPU使用率300%とかになり、
応答なし状態ですごく待たされる人向けの記事です。(涙

悩んでいる方いるかもしれないので・・・。

結論からいいますと・・・
 関数が複雑で長いと起きやすい!

なんじゃそりゃ・・・。

Xcodeはコード補完のために、索引をDerived Data内に作成します。
で、この索引作成にやたらと時間がかかっています。

ヒントは下記にありました。
http://stackoverflow.com/questions/26494082/xcode-6-1-indexing-cannot-be-slower-and-stuck-at-the-end
swiftファイルを短くしたら直ったと書いてあります。

で、同じようにやってみたのですが、私の場合はそれでも治らず・・・。
悩みに悩んで、仮説を1つ作りました。

もしかして、解析するのに苦手な構文がある?

この仮説に基づき、複雑で長い関数も分割していったところ、解決しました。



Xcode開発者は長いコードでテストしてないな。

[MMORPGちょいかじり] DQ10

| トラックバック(0)

DQ10のレビューです。
1年程やっているのでタイトルと合いませんが、シリーズ化するのでこのままで。
ちなみに、続いたMMORPGとしては5本の指に入ります。

○ 入り込めるストーリー
MMORPG全般的に、
 「とりあえずクエストを投げて、
  とりあえずクエストをクリアしてもらって、
  とりあえずストーリー見てもらおう。」
といった作りになっており、ストーリーが淡々と進んでいく印象をうけます。

DQ10は導入部分がしっかり作られています。
ムービーがとても多いのです。
さらに、各キャラがプレイヤーに話しかけることが多く、
「そこにいるだけのプレイヤー」ではありません。
そのため、とてもストーリーに入り込みやすいです。

なお、プレイヤーキャラは他のDQ同様、無言です。(笑


○ 盛りだくさんのコンテンツ
非常にたくさんの遊べるコンテンツがあります。
ありすぎて時間が足りません。(苦笑


× キャラクターの性能が一様になってしまう
敵の強さが結構シビアで、特定の職業でないと大変苦労する難易度になっています。
転職・スキル振り直しのシステムのおかげで、強敵に対応できるのですが・・・、
みんな同じようなキャラ性能になっていきます。
私はキャラに個性をつけるのが大好きなので、この特徴は大変残念です。


× 余裕がない
コンテンツ盛りだくさんで、敵も強く、お金はたまらない・・・
これにより、やることが多くなります。
そのため、余裕がなくなります。
余裕がないと、コミュニケーションが発生しづらくなります。
仕事だけの関係・・・みたいな感じになってしまっていないでしょうか?


以上です、それでは!

DQ10を無期限休止に

| トラックバック(0)

DQ10を無期限で休止することにしました。
理由は、かかる時間とやりたい事のバランスをとった結果によるものです。

仕事で求められる質が変わってきていて、
仕事の方に注力したいと思い、
自由時間を削った結果、DQ10は外そうと思いました。

DQ10はコンテンツがとてもとても充実していて、
やることが多く、時間がまるで足りません。(笑
MMORPG全般的にいえることかもしれませんが、DQ10はそれが顕著な気がします。

なお、「やめる」としなかったのは、ストーリーが気になるからですね。
やること整理して、時間できたら、秘密裏に復活します。

とりあえず、いったん区切りとするので、
これまでやってきたとおり、レビューは書こうと思います。

それでは!

プロフィール

近影

名前:eggkimi

会社ではiOSアプリの開発中心の仕事、自宅では作曲を中心に、CGやゲームをしているのんびりクリエイト屋。

Twitter:eggkimi

近況

ゲーム:
  
  PSO2
   ship04 キミカ

2015年8月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

著作権

このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像を利用しております。当該画像の転載・配布は禁止いたします。

このページでは、株式会社SEGAが権利を所有する画像を利用しております。当該画像の転載・配布は禁止いたします。
『PHANTASY STAR ONLINE 2』公式サイト
http://pso2.jp/