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

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

新作アプリ「隣の田所さん」制作第30週目の作業予定です。

204日目:土地権利書のテクスチャ作成 その1
205日目:土地権利書のテクスチャ作成 その2
206日目:土地権利書の作成 その1
207日目:土地権利書の作成 その2
208日目:アイテム追加下準備 その1
209日目:アイテム追加下準備 その2
210日目:予備日(次の週の予定を立てる)

先週は作業量が少し多かったのですが、なんとか無事に全ての実装を終えることが出来ました。

先週は”手荷物”ダイアログを作成し、初期の8スロットの他に40スロットを用意して、合計48スロットのアイテムを持てるようになりました!

ダイアログの作成に加えて、アイテムのドラッグ&ドロップによる位置変更なども実装完了しました!

もうこれは2週間分の作業はしたはずなので、今週は作業しなくても良いのでは無いか?とか一瞬思いましたが、もう200日を超えているので完成に向けてどんどん作業を進めたいと思います。

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

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

新作アプリ「隣の田所さん」制作第29週目の作業予定です。

197日目:所持アイテム表示用テクスチャ作成 その1
198日目:所持アイテム表示用テクスチャ作成 その2
199日目:所持アイテムGUI表示 その1
200日目:所持アイテムGUI表示 その2
201日目:アイテムのD&D その1
202日目:アイテムのD&D その2
203日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」はMMOです。不正をするユーザーが出てくるかもしれません。先週は、アイテム不正取得対策も終わり、全ての不正対策の実装が完了しました。

大事な基礎部分の処理が終わりました。これからお隣さんと戦うための様々なアイテムを追加予定ですが、現状は8スロット(最大8種類)のアイテムしか持てないので、先ずはアイテムの所持枠を増やしたいと思います。

    ∧_∧ 
  ry´・ω・`ヽっ 
  `!     i 
   ゝc_c_,.ノ 
    ( 
    ) 
 .∧_∧.( 
(´・ω・ ∩ 
o   ,ノ 
O_ .ノ 
 .(ノ 
━━━━━━━━

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

新作アプリ「隣の田所さん」制作第28週目の作業予定です。

190日目:サーバ側の土地と土地アイテムの連動 その1
191日目:サーバ側の土地と土地アイテムの連動 その2
192日目:サーバ側土地アイテムのクライアント取得 その1
193日目:サーバ側土地アイテムのクライアント取得 その2
194日目:クライアント側アイテムの記憶 その1
195日目:クライアント側アイテムの記憶 その2
196日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」はMMOです。不正をするユーザーが出てくるかもしれません。先週は、土地の不正書き換え防止と正確なプレーヤー位置の復元処理は完了しましたが、アイテムの不正取得防止処理が思ったより実装に時間がかかることが判明し、未完成に終わってしまいました。

今週は、先週途中で終わってしまったアイテム不正取得防止処理をいくつかの段階に内容を分けて、少しずつでも確実に完了するようにし、今週こそは全ての不正防止対策を終わらせようと思います。

いっしょに鼻を
かみませんか?
 
   ∧_∧ ◇
  (´ω`)ノ
 ノ/  /
  ノ ̄>

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

新作アプリ「隣の田所さん」制作第27週目の作業予定です。

183日目:土地の不正書き換え防止 その1
184日目:土地の不正書き換え防止 その2
185日目:正確なプレーヤー位置の復元 その1
186日目:正確なプレーヤー位置の復元 その2
187日目:アイテムの不正取得防止 その1
188日目:アイテムの不正取得防止 その2
189日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」はMMOです。不正をするユーザーが出てくるかもしれません。そのため、サーバ側において土地データやアイテムの不正書き換えがないかチェックを行います。

クライアント側のPGをいくら解析して不正しても徒労に終わる作りにします。趣味で作成しているアプリなので、セキュリティ上抜かりが無いよう、徹底的にこだわりたいと思います。

アプリ作りは趣味ですからいくらでも時間をかけます。

仕事とは違います。

|ヽ くるりん
  ∧_∧ | |ミヽ
 (´・ω・)|ノ )))
 /   つ╋ヽ二二フ
 しー-J   ///

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

新作アプリ「隣の田所さん」制作第26週目の作業予定です。

176日目:自分のログイン場所を取得 その1
177日目:自分のログイン場所を取得 その2
178日目:ログイン場所の移動 その1
179日目:ログイン場所の移動 その2
180日目:所有区画の取得と反映 その1
181日目:所有区画の取得と反映 その2
182日目:予備日(次の週の予定を立てる)

先週はiPad/iPhoneからのアクセス障害対策の後、ログイン時にサーバの空いている区画を検索して、ユーザと区画の紐付け処理を行いサーバに保存するところまで実装しました。

さらっと書いていますが、ユーザ毎に一意のIDを基にしてユーザファイルを作成したり、各区画情報にどのユーザと紐づくかの情報を埋め込んだりを、排他処理やアクセス速度を考慮しつつ、また後々ユーザ間で区画を奪い合う処理を考慮しつつ行なったので結構悩みながら実装しました。

今週はクライアント側でサーバに保持した区画情報を取得し、クライアント側に反映する処理を実装します。

作業は順調です。

あと100年以内にはリリース出来そうです。

ʕ*̫͡*ʕ•͓͡•ʔ-̫͡-ʕ•̫͡•ʔ*̫͡*ʔ-̫͡-ʔ•̫͡•ʔ

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

新作アプリ「隣の田所さん」制作第25週目の作業予定です。

169日目:iPhone/iPadアクセス対策 その1
170日目:iPhone/iPadアクセス対策 その2
171日目:iPhone/iPadアクセス対策 その3
172日目:所有区画のサーバ保存 その1
173日目:所有区画のサーバ保存 その2
174日目:所有区画のサーバ保存 その3
175日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」はWebGLで実装しており、PCからでもiPhoneからでもアクセス可能です。

先週、PCからは正常にアクセスできるのに、なぜかiPhoneやiPadでサーバアクセスすると、

サーバがハングアップ

してしまう現象に遭遇しました・・・

今週は先ずその現象を解決してから、プレーヤーごとに所持している土地を区別する実装をしていきます。

あ、あとCATAMA ( ねこマタ )、絶賛対人戦実施中です。

なんか一人だけ連勝している人がいるので止めてあげてください。

よろしくお願いします。

   ∧ _∧     
 ( ・ω・)つ≡つ 
 (っ ≡つ 
 /   ) バ 
 ( / ̄ ∪ 
ボコボコにしてやんよ〜

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

162日目:Catamaアップデート その1
163日目:Catamaアップデート その2
164日目:Catamaアップデート その3
165日目:所持アイテムのサーバ保存 その1
166日目:所持アイテムのサーバ保存 その2
167日目:所持アイテムのサーバ保存 その3
168日目:予備日(次の週の予定を立てる)

先週はゲームシステムやチート防止を考慮したサーバへのアイテム保存方式を検討しました。

今週は実装作業に戻りたいと思いますが、その前に既存アプリ「Catama」に少し手を入れる予定です。

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

新作アプリ「隣の田所さん」制作第23週目の作業予定です。

155日目:ゲームシステムの検討 その1
156日目:ゲームシステムの検討 その2
157日目:ゲームシステムの検討 その3
158日目:所持アイテムのサーバ保存の仕組み検討 その1
159日目:所持アイテムのサーバ保存の仕組み検討 その2
160日目:所持アイテムのサーバ保存の仕組み検討 その3
161日目:予備日(次の週の予定を立てる)

新作アプリ「隣の田所さん」は、お隣さんと領土をめぐって争いを繰り広げます。基本、自分の所有する土地しか弄れないので、お隣さんと自分の土地の境界を分かり易く表示する必要があります。

かといって常に境界が表示されていても嫌な感じなので、境界に近づいたときだけ境目がわかるようにしました。

お隣さんの土地に近づくとなんか青い壁が浮かび上がってきて・・・

その壁を超えてそれ以上進めなくなります。

本来はサーバ側にアイテムを保存する処理も先週までで行う予定でしたが、境界処理が長引いて出来ませんでした。

今週は、先週出来なかったアイテム保存処理を行う予定ですが、その前にゲームシステムがまだぼんやりとしか固まっていないためその確定作業を進めようと思います。

ゲームシステムによってはアイテムのサーバ側保存処理の内容も変わるかもしれませんし。

作りながらゲームシステム考えられるって素晴らしいんではないですかね。最高に贅沢だと思います。

もし仮に私がゲーム開発会社の社員だったら絶対にできないことですよね。

(⋈◍>◡<◍)。✧♡

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

新作アプリ「隣の田所さん」制作第22週目の作業予定です。

148日目:お隣さんとの境界を分かり易く その1
149日目:お隣さんとの境界を分かり易く その2
150日目:所持アイテムのサーバ保存の仕組み検討 その1
151日目:所持アイテムのサーバ保存の仕組み検討 その2
152日目:所持アイテムのサーバ保存 その1
153日目:所持アイテムのサーバ保存 その2
154日目:予備日(次の週の予定を立てる)

先週はオートジャンプを実装しました。ひょんぴょん跳ねて仮想世界を楽に走り回れるようになりました。もっと早く実装すればよかった・・・。更にブロック選択UIを実装して、世界にいろんな種類のブロックが置けるようになりました。

今週はアプリ独自の部分の実装をちょっと進めます。お隣さんの土地には普段は入れないため、境界を分かり易く表示する必要があります。

それから、所持アイテムをどうやってサーバに保存するかを慎重に検討します。一応MMOなんで、チートでアイテムを増やせないように十二分に検討する必要があります。