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

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

MacBookPro Mid2015 から M1 Mac mini に乗り換えた開発者による新作アプリ「隣の田所さん」第98週目の作業予定です。

680日目:NEW GAME時のキャッシュクリア処理
681日目:ID変更時のキャッシュクリア処理
682日目:接続サーバ変更時のキャッシュクリア処理
683日目:自陣1万TD到達時のボーナス処理 サーバ
684日目:自陣1万TD到達時のボーナス処理 クライアントその1
685日目:自陣1万TD到達時のボーナス処理 クライアントその2
686日目:予備日(次の週の予定を立てる)

サーバ負荷を減らすためにキャラや土地データのキャッシュ処理を行っていますが、キャッシュをクリアしなければバグになってしまうケースがあるため、今週はまずその対策を行います。

そのあと、先週制作したTD取得リストを使い、10,000TDを達成した場合にボーナスとして1,000TDを付与する仕様にしようと思います。

    ─=≡Σ((( つ•̀ω•́)つ

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

WebGLでAppleのプラットフォームに依存しない新作アプリ「隣の田所さん」第97週目の作業予定です。

673日目:TD取得リスト更新 侵入成功時
674日目:TD取得リスト更新 所有区画
675日目:TD取得リスト取得 所有区画 その1
676日目:TD取得リスト取得 所有区画 その2
677日目:TD取得リスト表示 所有区画その1
678日目:TD取得リスト表示 所有区画その2
679日目:予備日(次の週の予定を立てる)

最初に1万TDを取得したプレーヤーが土地を奪えるルールのため、「TD取得リスト」は重要な情報です。

先週は、”侵入先の区画について”、土地権利書からどのプレーヤーが何TD取得しているかをリスト化した「TD取得リスト」をサーバから受信して表示するまでを実装しました。

今週は、自区画で土地権利書からTDを取得した場合と、侵入先でTDを盗んだ場合に「TD取得リスト」を更新する処理を行った後、”自分の区画について”のTD取得リストをサーバから受信して表示する実装を行う予定です。

  _, ._
( ゚ Д゚)

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

製作者の寿命が来る前に完成するかわからない新作アプリ「隣の田所さん」第96週目の作業予定です。

666日目:土地強奪仕様の変更 TD取得リスト 動作確認
667日目:TD取得リスト通信処理 その1
668日目:TD取得リスト通信処理 その2
669日目:TD取得リスト通信処理 その3
670日目:TD取得リスト表示 その1
671日目:TD取得リスト表示 その2
672日目:予備日(次の週の予定を立てる)

今週も土地強奪仕様の変更に関する作業をします。作業は順調です。

あと100年以内には完成すると思います。

ヽ(°∇° )ノ

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

お隣さんと戦う新作アプリ「隣の田所さん」第95週目の作業予定です。

659日目:番犬誤動作対策 その1
660日目:番犬誤動作対策 その2
661日目:土地強奪仕様の変更 TD取得リスト作成 その1
662日目:土地強奪仕様の変更 TD取得リスト作成 その2
663日目:土地強奪仕様の変更 TD取得リスト作成 その3
664日目:土地強奪仕様の変更 TD取得リスト作成 その4
665日目:予備日(次の週の予定を立てる)

今週は、ちょっとしたバグ対策の後、土地を奪う仕様について変更を行います。

土地を奪う仕様について、今までは、侵入後に敵地のどこかにある「土地権利書」に触れたらすぐ1区画(7*7*7ブロック)を奪える仕様でしたが、これだと1発で土地がとられてしまい、対策などを行う余地が全くありません。

そこで土地を奪う条件を、「土地権利書」から累計1万TD(TDは通貨単位)を一番早く取得したプレーヤーとすることとします。

「土地権利書」に貯まるのは1分で1TDなので、1万TDを奪うまでに、10000 / 60 * 24 = 6.944で最低7日くらいかかります。

これならば、侵入されたあとにじっくりと対策が可能になります。

(‘、3 [布団 ]-3 スヤー

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

そろそろ会社を辞めて制作に集中したい新作アプリ「隣の田所さん」第94週目の作業予定です。

652日目:黄目ブロックサーバ追加処理 その1
653日目:黄目ブロックサーバ追加処理 その2
654日目:黄目ブロックサーバ追加処理 その3
655日目:ロジックパネル名調整 その1
656日目:ロジックパネル名調整 その2
657日目:「TURN」の高レベル版追加
658日目:予備日(次の週の予定を立てる)

先週は、”ロジックパネル”「WALK」の高速版である「RUN」や「RUSH」を追加しました。

今週は、先々週実装したアイテム強奪が可能な「黄目ブロック」について、相手がログイン中でも問答無用で盗めてしまう鬼仕様だったため、不在時しか盗めないように調整します。

その後は先週に引き続き”ロジックパネル”を追加したいと思います。

ロジックパネルが増えてきて製品リリースに近づいている・・・気がします。

 ,.、,、,..,、、.,、,、、..,_ エービー    /i 
;’・д・、、:、.:、:, :,.: ::`゙:.:゙:`”’:,’.´ -‐i 
‘、;: …: ,:. :.、.:’,.: .:: _;.;;..; :..‐’゙  ̄エービー  
 `”゙’ ”`゙ `´゙`´´ 

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

なんか気持ち悪い空間を生成可能になってきた新作アプリ「隣の田所さん」第93週目の作業予定です。

645日目:ブロック盗難ログ その1
646日目:ブロック盗難ログ その2
647日目:エリアキャッシュ調整 その1
648日目:エリアキャッシュ調整 その2
649日目:「WALK」の高レベル版追加 その1
650日目:「WALK」の高レベル版追加 その2
651日目:予備日(次の週の予定を立てる)

先週は、他人の領土に設置してあるアイテム(ブロックやユニット)を盗む事が出来る「黄目(きいろめ)ブロック」を実装しました。

他人の領地からアイテムを奪える能力を持つ黄目(きいろめ)ブロック。素敵なインテリアにもなります。

これで、目玉シリーズはお隣さんの領土に侵入できる能力を持つ「赤目ブロック」、領土を奪うことのできる「緑目ブロック」に続いて3種類になりました。

今週は、被侵入時やTD(お金)を盗まれた時と同様に、ブロックを盗まれた時もログを記録して被害がすぐ分かるようにしたいと思います。

そのあとは、ちょっとした調整とロジックパネルの種類を増やす予定です。

( ^ω^ 三 ^ω^ )

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

なんか気持ち悪い、特殊能力ブロックが存在する新作アプリ「隣の田所さん」第92週目の作業予定です。

638日目:黄目ブロックテクスチャ追加
639日目:黄目ブロック追加
640日目:境界隣接ブロック判定 クライアントその1
641日目:境界隣接ブロック判定 クライアントその2
642日目:境界隣接ブロック取得処理 クライアント
643日目:境界隣接ブロック判定 サーバその1
644日目:予備日(次の週の予定を立てる)

先週は、土地を奪うことの出来る能力を持つ「緑目(みどりめ)ブロック」を追加しました。

なんか気持ち悪いけど土地を奪える能力を持つ緑目(みどりめ)ブロック

これで、目玉シリーズはお隣さんの領土に侵入できる能力を持つ「赤目(あかめ)ブロック」に続いて2種類になりました。

今週は、目玉シリーズ3つめの、領土に隣接しているならば他人の領土内のブロックを問答無用で奪えてしまう「黄目(きいろめ)ブロック」を追加する予定です。

  。   。
 /   / ポーン!
(*  Д  )

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

ユニット間の相互作用が楽しい新作アプリ「隣の田所さん」第91週目の作業予定です。

631日目:緑目ブロックテクスチャ追加
632日目:緑目ブロック追加
633日目:領土取得時の緑目ブロック所持チェック クライアント
634日目:領土取得時の緑目ブロック減算処理 クライアント
635日目:領土取得時の緑目ブロック所持チェック サーバ
636日目:領土取得時の緑目ブロック減算処理 サーバ
637日目:予備日(次の週の予定を立てる)

先週は、番犬ユニットのジャンプ動作について様々なパターンがあることが判明したため、他ユニットとの衝突判定も含めて漏れの無いよう全てのパターンを実装しました。

今週は、お隣さんの領土を奪うことができる「緑目ブロック」の追加と、領土を奪う際の緑目ブロック所持チェック/減算処理を行う予定です。

  ,.–、_   
ゝ-じ,゚._゚,.)  
し-じ-J
  ワンワン

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

番犬ユニットがとても頼もしい新作アプリ「隣の田所さん」第90週目の作業予定です。

624日目:ジャンプ追加実装 頭上ブロックで失敗
625日目:ジャンプ追加実装 2段上で失敗
626日目:ジャンプ追加実装 1ブロック分の穴越え成功
627日目:ジャンプ追加実装 1ブロック分の穴+1段上で成功
628日目:ジャンプ追加実装 1ブロック分の穴+2段上で失敗
629日目:ジャンプ追加実装 ジャンプ後に1段以上落下
630日目:予備日(次の週の予定を立てる)

先週は、番犬ユニットの1段差ジャンプや降下を実装しました。その結果が以下の動画です。

動画では問題なく動作しているように見えますが、よくよく考えたら頭上にブロックがあったり、1ブロック分の穴をとびこえたりする場合など様々なパターンを考慮する必要があると判明したため、今週はそれらパターンを実装する予定です。

 =ロ==ロ==ロ==ロ= 
 |  |   |   \
 |__ ||__ | _,.ゝ 
   ヽ(´・ω・)ノ 
     |  / 
     UU
 やってますか?

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

ロジックを組んだユニットに他人の土地に侵入させることも可能にしたい新作アプリ「隣の田所さん」第89週目の作業予定です。

617日目:ジャッジパネル「1段差判定」追加
618日目:1段上ジャンプ動作実装 その1
619日目:1段上ジャンプ動作実装 その2
620日目:1段下ジャンプ動作実装 その1
621日目:1段下ジャンプ動作実装 その2
622日目:ジャッジパネル「ブロック判定」追加
623日目:予備日(次の週の予定を立てる)

先週は勉強のためにがっつりMMOゲームをプレイしました。今週はMMOに飽きてきたので自分で作るほうに回ろうと思います。

今週は、先々週に制作した番犬ユニットのための新たな「ロジックパネル」を追加したいと思います。

 
  ∧ ∧
 (´・ω・∩
 o.   ,ノ.
 O_ .ノ
   .(ノ
  ━━