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

個人制作者がMMOアプリ制作に挑む無謀な第39週目の作業予定です。

267日目:お金が溜まってる土地権利書のデザイン
268日目:お金が溜まってる土地権利書のテクスチャ制作その1
269日目:お金が溜まってる土地権利書のテクスチャ制作その2
270日目:お金が溜まってる土地権利書オブジェ制作その1
271日目:お金が溜まってる土地権利書オブジェ制作その2
272日目:お金が溜まってる土地権利書オブジェ配置
273日目:予備日(次の週の予定を立てる)

えー、先週は無事に”3次元上の2D表示”のためのレイヤー制作に成功しました。

こんな感じで、3次元の特定位置にどの角度から見ても2次元の文字が表示されるレイヤーを作成しました。こんなのでも結構苦労して実装しました。

で、今週はこのレイヤーを使って土地権利書オブジェクト付近に溜まった”TD”(お金)の数値を2次元で表示する予定でした。

が、文字を表示するだけだと寂しいので、と言うか文字は不要で、コイン的なオブジェクトがクルクル回っていた方が視覚的に良いのではないかとの考えに至り、今週は先週作成した2D表示レイヤーは使わずに、新たにコインオブジェクトを作ることとしました。

せっかく苦労して作ったものを使わないのは、ソフトウェア開発ではよくあることです。

いわゆる仕様変更というやつです。今回は自分で考えを変えて自分に被害が及ぶわけで自業自得ですが、これが上司や顧客の仕様変更が影響してこうなってしまった場合は丸々1週間の俺の作業はなんだったんだということになります。

そういう場合は仕様変更したやつを殴ってください。ガンガン殴ってください。ソフトウエアはいくらでも修正可能という考えを改めなければなりません。殺しても大丈夫です。

( ‘ ^’c彡☆))Д´) パーン

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

新作アプリ制作第38週目の作業予定です。

260日目:3次元上の2D表示 その1
261日目:3次元上の2D表示 その2
262日目:3次元上の2D表示 その3
263日目:3次元上の2D表示 その4
264日目:3次元上の2D表示 その5
265日目:3次元上の2D表示 その6
266日目:予備日(次の週の予定を立てる)

えー・・・

先週はスマホ/タブレットでの操作性改善をまずは行いました。

スマホやタブレットのブラウザ上でWebGLを利用すると、ダブルタップ操作の直後に0.5秒くらい全くタップに反応しないタイミングが発生します。

0.5秒はゲームとしての操作性を考えると致命的です。

“側アプリ”としてWebGLViewなんかの中で動かすと操作不能なタイミングは発生しないため、おそらくブラウザ特有の現象だと思います。尚、タップの際にちょっとでも指を滑らせれば操作不能タイミングは発生しません。

この現象の対策にとてつもなく苦労し、一週間経っても解決しませんでした。

逃げの対策として、操作できないタイミングでは矢印キーやジャンプキーを薄く表示して「今は操作できないタイミングなんだよ」と言うことをお知らせすることしか出来ませんでした。

で、今週は続きの「3次元座標から2次元座標の取得」を行う予定です。が、よくよく考えたらWebGLでシェーダー使ってる時点で3次元座標をスクリーンの2次元に変換しまくっているんですよね。

すでに取得していた。

最終的にやりたいことは3次元オブジェクト上に文字なんかを表示することなので、通常通りシェーダーを使ってオブジェクトを描画しますが、3次元空間上で3次元に見えない文字表示用の”レイヤー”を作成することとしました。

     ハ,,ハ
    ( ゚ω゚ )  
   /    \
  ((⊂  )   ノ\つ))
   (_⌒ヽ
    ヽ ヘ }
 ε≡Ξ ノノ `J
 既に解決しています
 

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

領地を奪い合う新作アプリ制作第37週目の作業予定です。

253日目:スマホでの操作性改善
254日目:3次元座標から2次元座標の取得
255日目:土地権利書蓄積中の”田所”表示 その1
256日目:土地権利書蓄積中の”田所”表示 その2
257日目:増加した”田所”の表示 その1
258日目:増加した”田所”の表示 その2
259日目:予備日(次の週の予定を立てる)

“田所”とは、FFで言うところのギルです。

先週までの作業で、不正対策を行いつつ、土地権利書に対して時間比例で”田所”を蓄積させるところまで終わりました。

蓄積した”田所”はプレーヤーが土地権利書に重なれば取得できますが、蓄積されている数値が見えなかったり、取得した際にどのくらい増えたかわからないのでその表示などを行う予定です。

 
 
 
 
 <⌒/ヽ-、__
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄

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

無謀な新作MMOアプリ制作第36週目の作業予定です。

246日目:”田所”の不正取得追加対策 その1
247日目:”田所”の不正取得追加対策 その2
248日目:ログアウト処理 その1
249日目:ログアウト処理 その2
250日目:タイトル画面作成 その1
251日目:タイトル画面作成 その2
252日目:予備日(次の週の予定を立てる)

先週は、今後の開発がし易いようにモジュールの分離作業と、初回ログイン時の土地権利書自動設置処理を行いました。また、予定外の作業としてローカルの開発環境を整えていました。

何と、今までは本番環境(CatamaやTextmangaのアプリが動いているサーバ)にrustソースを直接置いてコンパイルしながら開発していました。

これじゃいかんと言うことで今更ながら開発環境を整えました。

今週は、先週できなかった”田所”の不正取得追加対策を行った後、今更ながらログアウト処理とタイトル画面の作成を行なっていく予定です。

└| ∵ |┘