「3日坊主アプリ開発日記」カテゴリーアーカイブ

3日坊主アプリ開発 70日目 悩む悩む


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

11〜15ステージの作成 4時間目(全10時間)

 
本日はステージ11の作成を完了する予定でしたが、引き続きランダム要素に関する点で悩んでいました。

あと、全50ステージでは多すぎて同じようなパターンのステージが出来てしまうと考え、全30ステージに変更することにしました。
作業予定を更新しました。
 

  • 明日の予定

11〜15ステージの作成 5時間目(全10時間)

3日坊主アプリ開発 69日目 悩む


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

11〜15ステージの作成 3時間目(全10時間)

 
本日はステージ11の作成を完了する予定でしたが、敵の行動パターンをどうするかで悩んで終わってしまいました。

ステージいっぱいにねずみを増殖させるのですが、自身をコピーした後、どのように多方に散らばらせるかを考慮していました。

ランダム要素を取り入れれば簡単なのですが・・・

先日、コピーアクションは稀にランダムでロジックを変化させると書きましたが、対戦ではランダム要素をあまり出したくなく、どのようにすべきかゲームの全体に関わることとして悩んでいます。
 

  • 明日の予定

11〜15ステージの作成 4時間目(全10時間)

3日坊主アプリ開発 68日目 サバイバル


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

11〜15ステージの作成 2時間目(全10時間)

 
本日はステージ11を作成していました。

敵のねずみがコピーしまくって増殖し続ける中を生き残るステージにしようと思いっています。

クリア目的は「自ユニットが特定時間経過するまで生き残る」で、クリアで獲得できるロジックパネルは「Copy」にする予定です。
 

  • 明日の予定

11〜15ステージの作成 3時間目(全10時間)

3日坊主アプリ開発 67日目 スリープ


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

11〜15ステージの作成 1時間目(全10時間)

 
本日は、昨日まで行っていた”コピー”のバグを完全に取り払いました!

また、11〜15ステージ作成の下準備として、スリープアクションを実装しました。

スリープアクションには2秒かかり、HPを1回復する効果があります。

まず回復手段を1つ実装することが出来ました。

 

  • 明日の予定

11〜15ステージの作成 2時間目(全10時間)

3日坊主アプリ開発 66日目 続コピーのバグ


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

バグ取り

 
本来は、11ステージを作成予定でしたが、昨日に引き続き”コピー”のアクションパネル実行時のバグを取り除いていました。

仕事でこういうことがあると、進捗が全く見えずに時間だけが過ぎているように見えますが、こういうバグを取り除かないわけにはいかないですからね。

 

  • 明日の予定

11〜15ステージの作成 1時間目(全10時間)

3日坊主アプリ開発 65日目 コピーのバグ


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

6〜10ステージの作成 10時間目(全10時間)

 
“コピー”のアクションパネル実行時にバグがあったため、それを修正していました。

なかなか原因がよくわからないバグで、まだ完全に取りきれていません。

仕様ということにしちゃおうかしら・・・

突然変異も一種のバグですからね(うまいこと言った)

ダメかしら?

 

  • 明日の予定

11〜15ステージの作成 1時間目(全10時間)

3日坊主アプリ開発 64日目 コピー



            ,,.—-、
            i | |  |   _____
           / | |  |  /   ヽ
          /  / |  |  |  ^o^ |
         /  / 人ヽ、 !ー!\_/ヽ、
        / /ノ,,,,,,ヽ、ヾ .|ヾ ゞ / !ヽ`ヽ- 、
       / //、   `,ヽ .| ヾ  /ヾ ヾ  `ー– 、
      / //  `  ’´  ,ヽ||´~~ヽ ヽ、, ‘”´``.、   .ヽ
      | ((ー‐  ●  —.||” ,, i   i;;;;” ゛;;;;i    |
      |  ヾ、 ,. ´,  、   ||  ,/   |ll!!!^!!!lllノ   .ノ
      ヾ  i lヾ  i  ヾ ,/ |””  ,,  ’ヽ ,,, /    |
       |  l l;;;;;`;,,,, ゞ-‐´/ ,,|  ゞ`ヾ     ヾ    |
       |  | レ ‘;;´´”  /  | 〃^ヾ ヾ  ,, ,)   !
      /  !,, ´,,,, ___,,,/ ” / ;;;;;;  ヾ ヾ/,/\   `)
     /    /  | ” ,, |l|/;;;;;;;;;;;;;;;;,  ヾ ゞ|   |   /
    /    /   \_____|;;;;;;;;;;;;;;;;;;;;;;;;;,,, ヾ /   |   |
   /     \    |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; i/    |   /
   |       \   |==============/    /_,,,,,,/
  /          \/::::::::::::::::::::::::::::::::::::::|    /_ ゛,,,|

         / ̄\
        |     | 
         \_/
         _| |_

  • 本日の作業

6〜10ステージの作成 9時間目(全10時間)

 

“コピー”のアクションパネルを実装しました。

Simulator Screen Shot 2016.02.26 14.04.22

コピーを実行すると、HPが半減しますが自分を複製します。

コピー時、通常は自分と同じロジックを持った個体が複製されますが、まれに一部ロジックが変化することがあります。

より良いロジックへ変化した個体は、環境の中でより増加していきます。

コピーと変化を十分繰り返せば、該当環境にロジックが最適化されていく想定ですが、これをどのようにゲームで生かしていくかを考慮中です。

 

  • 明日の予定

6〜10ステージの作成 10時間目(全10時間)

3日坊主アプリ開発 62日目 ぐるぐる


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

6〜10ステージの作成 8時間目(全10時間)

 

ステージ7を作り直しました。

Simulator Screen Shot 2016.02.22 22.11.45

今まで、クリア条件が「自ユニットを特定位置に移動」ばかりだったので、このステージのクリア条件を「自ユニットが特定時間経過するまで生き残る」に変更しました。

迷路みたいなステージです。その中をねずみ3匹が迫ってきます。30秒生きていればクリアとしました。

 

  • 明日の予定

6〜10ステージの作成 9時間目(全10時間)

3日坊主アプリ開発 61日目 2回の判断


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

6〜10ステージの作成 7時間目(全10時間)

 

ステージ10が完成しました!

ゴールするには、2つの「JUDGE」パネルを使う必要があります。

使えるロジックパネル:

ACTIONパネル

Walk (1マス前進) x 3
TrunL (90度左回りに回転) x 1
TrunL (90度右回りに回転) x 1
Atk (前方のマスに攻撃) x 1
Back (1マス後退) x 1

JUDGEパネル

Front Wall (前方のマスが壁か判断して分岐) x 2
Left Wall (左側のマスが壁か判断して分岐) x 2
Front Enemy (前方のマスが敵か判断して分岐) x 1

 

  • 明日の予定

6〜10ステージの作成 8時間目(全10時間)