「独創アプリ開発日記」カテゴリーアーカイブ

デアゴ管理アプリ制作 第2弾 隣の田所さん 539日目

さっくり作るつもりがどっぷり作っている新作アプリ「隣の田所さん」第78週目の作業予定です。

540日目:ロジック編集内容のクライアント保持
541日目:ロジック編集内容のサーバ送信
542日目:サーバでのユニット単位でのロジック変更判定
543日目:サーバでのロジックパネル単位での変更判定
544日目:サーバでの各ユニットのロジックパネル削除処理
545日目:サーバでの各ユニットのロジックパネル追加処理
546日目:予備日(次の週の予定を立てる)

先週はロジックパネルを自由に編集可能になり、ユニットの動作を自在に変更出来るようになりました。

先週までで、編集したロジックパネル内容を不正アクセス対策をしつつサーバと同期処理するつもりでしたが、想定外に作業ボリュームが有ることが判明し作業が終わりませんでした。

残りの作業を有る程度細かい作業に分割して、今週は分割した作業を日々着実に実施していこうと思います。

(((・(・(・ω(・ω(・ω・)ω・)ω・)・)・)))

デアゴ管理アプリ制作 第2弾 隣の田所さん 532日目

factorioが大好きな制作者による新作アプリ「隣の田所さん」第77週目の作業予定です。

533日目:アクション/ジャッジパネル一覧表示
534日目:アクション/ジャッジパネル数量表示
535日目:アクション/ジャッジパネルの選択と適用
536日目:編集したロジックボード情報のサーバ同期準備
537日目:編集したロジックボード情報のサーバ同期 その1
538日目:編集したロジックボード情報のサーバ同期 その2
539日目:予備日(次の週の予定を立てる)

先週は「ロジックボード」上のロジック実行順を自由に編集可能にしました。

今週は「ロジックボード」上の「ロジックパネル」の種類を自由に変更可能にしつつ、編集した「ロジックボード」の内容をサーバと同期処理したいと思います。

ちなみに「ロジックボード」とはユニット(お掃除ロボや大砲やレーザー砲など動くもの)の動作の元となる制御盤の様なものです。

「ロジックパネル」とは、”歩け”や”右向け”などの命令のことです。

だんだんマイ○ラとゲーム性が異なってきて一安心です。

(‘、3_ヽ)_

デアゴ管理アプリ制作 第2弾 隣の田所さん 525日目

リリースしないで作者が一人で制作作業を楽しんでいる新作アプリ「隣の田所さん」第76週目の作業予定です。

526日目:ロジック編集時のタップ判定
527日目:ロジックの移動可能範囲表示 その1
528日目:ロジックの移動可能範囲表示 その2
529日目:ユニットのロジック編集 制御矢印変更
530日目:ロジックパネルの一覧表示準備 その1
531日目:ロジックパネルの一覧表示準備 その2
532日目:予備日(次の週の予定を立てる)

先週は、「ショップ」で”ロジックパネル”を購入可能にし、ユーザーデータに格納するところまで終わりました。ロジックパネルとは、お掃除ロボやレーザービームなどの「ユニット」を制御する命令のパネルです。

今週は、ユニットのロジックの流れを制御するタップ処理と、購入したロジックパネルを一覧表示するUIの作成作業を行いたいと思います。

    Λ_Λ 
   /彡ミヽ )ー、 
  /:ノ:ヽ \::|.::: 
  /:/::  \ ヽ|.::: 
 ̄(_ノ ̄ ̄ ̄\_ノ ̄ ̄

デアゴ管理アプリ制作 第2弾 隣の田所さん 518日目

リリースするタイミングを完全に見失ってどうしようか困っている新作アプリ「隣の田所さん」制作第75週目の作業予定です。

519日目:ショップでの”ロジックパネル”販売準備 その1
520日目:ショップでの”ロジックパネル”販売準備 その2
521日目:ショップでの”ロジックパネル”陳列 その1
522日目:ショップでの”ロジックパネル”陳列 その2
523日目:ユーザデータにロジックパネル領域確保 その1
524日目:ユーザデータにロジックパネル領域確保 その2
525日目:予備日(次の週の予定を立てる)

先週はレーザービーム砲を完成させました。

レーザービーム砲は 縦方向3、横方向3の合計9メモリの”ロジックボード”を持っています。ちなみに、ちょっと前に作成したお掃除ロボは 5 * 5で合計25メモリを保持しています。

「FRONT 5」は前方の5ブロックをチェックする”ロジックパネル”です。もしプレーヤーがレーザービーム砲の前を通れば「ATK」のロジックパネルが実行されて、レーザーがビシバシ発射されます。侵入者を撃退する強力なユニットです。

今週は、レーザービーム砲やお掃除ロボのメモリを編集するUI作成作業を行う予定でしたが、よく考えたら”ロジックパネル”はショップで買うんだよなぁとか思い、まずはショップでロジックパネルを購入可能にする作業を行います。

( ´∀`);y=ー(゚д゚)・∵. ターン

デアゴ管理アプリ制作 第2弾 隣の田所さん 511日目

リリースするタイミングを完全に失った新作アプリ「隣の田所さん」制作第74週目の作業予定です。

512日目:レーザービーム砲実装 その1
513日目:レーザービーム砲実装 その2
514日目:ダミーカラーブロック作成
515日目:お隣さんとの境界色を赤にしてみる
516日目:移動しながらショップやバックを開くと移動が止まる対策
517日目:メニュー開きながらブロック設置/取得出来ない対策
518日目:予備日(次の週の予定を立てる)

先週はレーザービーム砲を立体化しました。

みすぼらしい16*16ドットの三面図から、何とか立体化しました。前方の障害物を感知する、なんかセンサーっぽい赤い光が常に点灯しています。

今週はレーザービーム砲の動作を実装していきます。レーザービーム砲の前に何かが通ったら即座にレーザーを発射する処理を行います。

見えない位置にうまくレーザーを設置して侵入者を撃退しましょう。

(σ´□`)σ・・・・…━━━━☆ズキューン!!

デアゴ管理アプリ制作 第2弾 隣の田所さん 504日目

ついに制作日数が500日を超えた新作アプリ「隣の田所さん」制作第73週目の作業予定です。

505日目:カラーブロック追加 その1
506日目:カラーブロック追加 その2
507日目:レーザービーム砲デザイン
508日目:レーザービーム砲テクスチャ作成 その1
509日目:レーザービーム砲テクスチャ作成 その2
510日目:レーザービーム砲立体化 その1
511日目:予備日(次の週の予定を立てる)

先週はお掃除ロボユニットのロジック可視化作業を完了させました。

ユニットをタップすると、その動作ロジックと現在どのロジックを実行しているかがリアルタイムで表示されます。

今週はロジックを自由に編集可能にする予定でしたが、その前に少しブロックやユニットの種類を増やす作業を行いたいと思います。

(⁎⁍̴̛ᴗ⁍̴̛⁎)

デアゴ管理アプリ制作 第2弾 隣の田所さん 497日目

今週、ついに制作日数が500日を超える新作アプリ「隣の田所さん」制作第72週目の作業予定です。

498日目:ロジック表示 斜め方向対応 その1
499日目:ロジック表示 斜め方向対応 その2
500日目:大砲のロジック動作対応 その1
501日目:大砲のロジック動作対応 その2
502日目:UIによるロジックの編集準備 その1
503日目:UIによるロジックの編集準備 その2
504日目:予備日(次の週の予定を立てる)

先週はお掃除ロボユニットのロジック表示を可能としました。こんな感じです。

赤色が何らかのアクションをし、青色は何らかの判断をするパネルです。矢印の方向は実行するパネルの順番を表しています。

Catamaと似たようなシステムです。Catamaとは違って、パネルの形を四角形にして分かりやすくしました。

上の画像は上下左右方向にしか矢印がありませんが、実際は斜め方向にも矢印を設定できます。今週は、先週出来なかった斜め方向の矢印表示と、お掃除ロボットにつづいて大砲についてもロジック動作対応を実施予定です。

大砲は移動できませんが、玉を発射するタイミングは制御可能にします。

ヾ(゚ー゚ゞ)

デアゴ管理アプリ制作 第2弾 隣の田所さん 490日目

どなたか存じ上げませんが、あけましておめでとうございます。今年もよろしくお願いいたします。

「隣の田所さん」制作第71週目の作業予定です。

491日目:ロジック編集モード切替 その1
492日目:ロジック編集モード切替 その2
493日目:ロジック編集ウィンドウ表示 その1
494日目:ロジック編集ウィンドウ表示 その2
495日目:ロジックの表示 その1
496日目:ロジックの表示 その2
497日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」はとりあえず完成しました。WebGLベースで制作しているので、スマホでなくてもPCのブラウザで動作します。

このページに、デモ版的な位置付けで公開するかもしれませんし、しないかもしれません。

アプリをリリースしていないにもかかわらず、現在「隣の田所さん」はバージョンアップ作業中です。先週は大晦日にお正月と、ビックイベントがあったにもかかわらず御馳走を食べながら作業は順調に進みました。

お掃除ロボに50バイトのメモリ領域を確保し、そのメモリ内に直進/左旋回/右旋回/前方ブロック判定の命令をセットしました。またメモリの読み込み順番もメモリ内に書き込むようにしました。これらにより、お掃除ロボの動作ロジックをメモリのデータを元に簡単に変更可能になりました。

今週は、メモリ内のデータをお手軽に変更可能なUIの制作作業に取り掛かりたいと思います。

Catamaと似たような作業なので順調に進みそうです。

[* ・´ω`・]っ[あ][け][お][め][♪]

デアゴ管理アプリ制作 第2弾 隣の田所さん 483日目

リリースしてないけどバージョンアップすることが決定した新作アプリ「隣の田所さん」制作第70週目の作業予定です。

484日目:カメラ操作オプション その1
485日目:カメラ操作オプション その2
486日目:ユニットに記憶領域を その1
487日目:ユニットに記憶領域を その2
488日目:記憶領域によるユニット動作 その1
489日目:記憶領域によるユニット動作 その2
490日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」は完成しました。WebGLベースで制作しているので、スマホでなくてもPCのブラウザで動作します。

このページに、デモ版的な位置付けで公開しようと思いましたが、PCの場合はキーボードでカメラ操作するので”リバース”のオプションを付けないと人によっては操作が困ることに気付きました。

そこで今週はまずカメラ操作オプションを実装し、その後バージョンアップ作業を続行しようと思います。

ちなみに先週は被侵入時にログ(侵入されました!)が表示されない不具合などが見つかったのでその修正と、このブログを動かしているサーバのPHPバージョンアップ作業などをしていたこともあり、先週予定していたユニットの記憶領域関連の作業は出来ませんでした。理由はあったのですが作業が予定通り実施できなかったことは事実です。

なので、罰として冬のボーナスはなしにしました。

え?意味がわからない・・・?

えーと・・・

アプリ制作で生計を立てたいこともあり、自分を厳しく律するために、予定通り作業が進まなかった罰として会社から支給されたボーナスは全て寄付しました。

( ´д)ヒソ(´д`)ヒソ(д` )
 

デアゴ管理アプリ制作 第2弾 隣の田所さん 476日目

リリースしてないけどバージョンアップすることが決定した新作アプリ「隣の田所さん」制作第69週目の作業予定です。

477日目:古いユーザーの土地を自動撤去 その1
478日目:古いユーザーの土地を自動撤去 その2
479日目:ユニットに記憶領域を その1
480日目:ユニットに記憶領域を その2
481日目:記憶領域によるユニット動作 その1
482日目:記憶領域によるユニット動作 その2
483日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」は完成しました。すごく簡単にいうとマイクラのルールで土地の取り合いをするゲームです。PC、スマホ、タブレットなど複数端末からログインして1人でおもしろおかしく遊んでいました。

が、なんか飽きてきたのと、これだ!というアイデアが浮かんだのでバージョンアップしようと思います。

Catamaの「ロジックボード」の仕組みを取り入れて、お隣さんの土地に侵入してお金や土地を奪うために、もっと頭を使うようにしたいと思います。

というわけで今週は、主にお掃除ロボの動作を自分でカスタマイズするための準備をしたいと思います。

〃∩ ∧_∧
⊂⌒( ・ω・)
 ヽ_つ~つ
☆(二二二)
ガンッ