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

m1のmac miniが3台くらい欲しいなぁと思って制作者がニンマリしながら制作している新作アプリ「隣の田所さん」制作第66週目の作業予定です。

456日目:サウンドが再生されないことがある対策 その1
457日目:サウンドが再生されないことがある対策 その2
458日目:リッチなメッセージ表示ライブラリ調査 その1
459日目:リッチなメッセージ表示ライブラリ調査 その2
460日目:リッチなメッセージ表示実装 その1
461日目:リッチなメッセージ表示実装 その2
462日目:予備日(次の週の予定を立てる)

「隣の田所さん」は超大規模MMOです。お隣さんは全て油断のならないプレーヤーです。先週は、留守の間に誰が侵入したか分かるログ表示対応を行いました。

ログオフしている間にめっちゃ侵入されていることが分かるログ

これで仕返しすべき相手の名前が分かります。

(๑¯ – ¯๑)

また、jsの圧縮及び連結を行うために terser を導入しました。

macOS Catalina (10.15.7) で、brewはインストール済みの場合の手順です。

1. nodebrewをインストール

$ brew install nodebrew
〜略〜
$ nodebrew -v
nodebrew 1.0.1

2. nodeの安定版をインストール

事前にディレクトリ を作らないとエラーになるため作ります。インストール後、useでインストールしたバージョンを選択。

$ mkdir -p ~/.nodebrew/src
$ nodebrew install-binary stable
〜略〜
$ nodebrew ls
v14.15.1
current: none
$ nodebrew use v14.15.1
$ nodebrew ls
v14.15.1
current: v14.15.1

3. 環境パスを通す

macOS X 10.15 Catalinaからはzshがデフォルトになったみたいです。パスを通したらsourceコマンドで読み直してバージョンを確認します。

$ echo ‘export PATH=$HOME/.nodebrew/current/bin:$PATH’ >> ~/.zprofile
$ source ~/.zprofile
$ node -v
v14.15.1
$ npm -v
6.14.8

4. terser をインストール

$ cd プロジェクトディレクトリ
$ npm install -D terser

5. jsを結合&圧縮

パス通すの面倒なので相対パスでterserを叩きます。下記は入力ファイルが2つですが、いくつでも指定できます。output.jsが結合&圧縮されたファイルです。

./node_modules/terser/bin/terser -c -m -o output.js input1.js input2.js

十数個あったjsファイルを1ファイルに結合し、さらに圧縮したことでロードがかなり早くなり大満足の結果となりました。

今週も引き続き、アプリをリリース出来る状態にするための調整作業を行なっていこうと思います

(๑¯ – ¯๑)

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

iPhone12 Pro Max が大きすぎて嫌になってiPhone12 miniを買ってやっぱこのサイズだよねって嬉しくなって新作アプリ「隣の田所さん」制作どころじゃない第65週目の作業予定です。

449日目:被侵入ログ表示 その1
450日目:被侵入ログ表示 その2
451日目:被侵入ログ表示 その3
452日目:webpackで高速化 その1
453日目:webpackで高速化 その2
454日目:webpackで高速化 その3
455日目:予備日(次の週の予定を立てる)

iPhone12 Pro Maxは売りました。iPhone12 mini最高です。

   _,,, 
  _/::o・ァ 
∈ミ;;;ノ,ノ 
( ・ω・)

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

iPhone12 Pro Max を買って嬉しくて新作アプリ「隣の田所さん」制作どころじゃない第64週目の作業予定です。

442日目:初回の新規orコンテニュー選択 その1
443日目:初回の新規orコンテニュー選択 その2
444日目:お隣さん情報のキャッシュ処理 その1
445日目:お隣さん情報のキャッシュ処理 その2
446日目:侵入ログ記録 その1
447日目:侵入ログ記録 その2
448日目:予備日(次の週の予定を立てる)

先週はiPhone12 Pro Max ゴールド 512GBが届いたので週末はセットアップに明け暮れました。なので、440日目の「侵入ログ記録 その1」の作業は

サボりました。

(☝ ՞ਊ ՞)☝ウェーイ

誰かに作業状況を監視されているわけじゃ無いので自分自身が監視者です。先週はiPhone12のセットアップしてたので、まあアプリ開発の一環として良しとします・・・

今週も先週に引き続き、リリースのためのシステム基礎部分を実装します。後2、3週もすれば、アイテム種類が少ないだけで、システム的には完成してアプリをリリース出来る状態になる筈です。たぶん。おそらく。

アプリをいつでもリリース出来る状態にしてテンションを上げて行こうと思います。

(☝ ՞ਊ ՞)☝ウェーイ

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

開発者としてはもしかしてバズるんじゃないかと淡い期待を抱くリリースする直前が一番楽しい新作アプリ「隣の田所さん」制作第63週目の作業予定です。

435日目:無人の土地購入時、もし土地権利書があれば削除
436日目:長期不在者の所有区画没収 その1
437日目:長期不在者の所有区画没収 その2
438日目:初回のユーザID切り替え機能 その1
439日目:初回のユーザID切り替え機能 その2
440日目:侵入ログ記録 その1
441日目:予備日(次の週の予定を立てる)

アプリ製作者としては、アプリをリリースする直前が一番楽しいです。リリースして「あ、やっぱりあんまダンロードされねーや・・・」となる前の、もしかしたら、万が一、マイクラ並みに(可能性は0ではない。ただ限りなく低いけど)ヒットするかもしれない状態をなるべく長くしたいと思います。

そこで、”ブロック”や”ユニット”の種類を増やす前に、この2、3週間でとりあえずアプリとしてリリース出来る状態まで持って行こうと思います。

( ゚∀゚)アハハ

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

今年中にリリース出来るといいな・・・。新作アプリ「隣の田所さん」制作第62週目の作業予定です。

428日目:侵入成功時の土地購入処理 その1
429日目:侵入成功時の土地購入処理 その2
430日目:アイテム分割処理
431日目:アイテム統合処理
432日目:初回ログイン時のアイテム削除処理
433日目:初回ログイン時のTD付与処理
434日目:予備日(次の週の予定を立てる)

先週は落とし穴を作りました。何気なく歩いているといきなり地面がくるくる回って落下して・・・

落ちた先は針の山でした。

これで、侵入防止アイテムはお掃除ロボ、大砲、落とし穴、トゲ床の4つ完成となりました。

引き続き罠の作成をしたいところですがここはグッと我慢して、とりあえずアプリをリリースできる形にするために、今週は侵入システムの基礎部分を中心に手を入れたいと思います。

武器も作りたいなぁ・・

 
 
    ∧__∧ 
 (  ´∀)      ミ 
 (   つ={ii二二フ
  ノ 、  )
 (,__,. l____)