- 1 名前:デフォルトの名無しさん mailto:sageteoff [2015/09/08(火) 15:26:10.41 ID:x6IFoIJM.net]
- 前スレ
peace.2ch.net/test/read.cgi/tech/1422445064/
- 871 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/03/12(土) 12:14:28.42 ID:NTt03SrT.net]
- VC++ & DarkGDK & マルチスレッドの時代。(アハ
- 872 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 14:32:25.25 ID:rmD8EY+m.net]
- なぜ語尾に必ずwをつけるのか
- 873 名前:デフォルトの名無しさん [2016/03/13(日) 21:39:45.44 ID:lfZSJt9c.net]
- わたしみたいにウイルスに感染したら
ネットでパケットを送る全てで勝手に最後に「w」が着くんですよw
- 874 名前:デフォルトの名無しさん [2016/03/13(日) 21:40:22.48 ID:lfZSJt9c.net]
- 困っちゃいますw
- 875 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/03/14(月) 02:46:36.16 ID:5jaN8M/Y.net]
- 素直にVC++ & DarkGDK使うといいよw
憧れのWin10でもサクサク動くw
- 876 名前:デフォルトの名無しさん [2016/03/14(月) 09:48:20.01 ID:sCa75VXI.net]
- 言語関係無く
いろんなタイプのゲームを作るための アルゴリズムやデータ構造やモデリングやらの 設計のしたかのコツを学べる本はなにがおすすめですか?w
- 877 名前:デフォルトの名無しさん mailto:
[]
- [ここ壊れてます]
- 878 名前:sage mailto:2016/03/14(月) 20:58:58.95 ID:0kp7HbR0.net [ 最近はUnityとか使えれば十分でない?
一応 GameProgrammingPatterns って本が出てたけど がっつりアルゴリズムとか期待すると、がっかりするかも Gems系は高すぎるしシェーダ系の本は消えるし なんだかなあ ] - [ここ壊れてます]
- 879 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/03/15(火) 02:36:37.22 ID:PTptS+KW.net]
- >>863
自分の経験則だねw 洋書には解説本があるけど、あんま役に立たないよw こういう時に99BASICを使うとインタープリターで試し打ち⇔デバッグが便利w >>864 スマホの個人アプリ見てたら分かるけど、ほぼ100%が2Dだから、無理して大規模開発用 のUnityを使わなくてもいいよw DirectXを直接覚えようとすると、個人の範囲を超えた膨大な情報量があるからやめとけw 線形代数とかSIN、COS、ArcTANとか最低限の数学知識があれば、あとは何とかなるよw 大学で数値解析の単位を取ってる人はそれ以上は必要ないw
- 880 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 02:53:00.63 ID:57zaz6Kn.net]
- ゲームなんてAPIがどうにかしてくれるから、
解析学の単位を落としていてもどうにかなる
- 881 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/03/15(火) 03:16:43.19 ID:PTptS+KW.net]
- あのな、プログラマーは式がすぐに書けないと務まらないんだよw
- 882 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/03/15(火) 03:19:03.09 ID:PTptS+KW.net]
- 式さえ書ければBASICでもCでもアセンブラでもあんま関係ないw
- 883 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 03:59:12.84 ID:74om4dHM.net]
- >>863
がっつり、アルゴリズムを勉強するなら、セジウィックが有名。他には、 入門 データ構造とアルゴリズム、2013、オライリー Narasimha Karumanchi(インド人) 著 まあ、もっと簡単な入門書なら、もっと速く読める
- 884 名前:デフォルトの名無しさん [2016/03/16(水) 19:50:15.60 ID:EZu/TEmi.net]
- ある回転行列が行列Aから行列Bに変化するとして
その際の回転軸と角度を得るにはどうすればいい?
- 885 名前:デフォルトの名無しさん [2016/03/16(水) 20:22:32.52 ID:cc18gmEb.net]
- 初心者なんですが、セーブデータの保存ってどうやりますか?
.exeファイルの外部にセーブデータ用のファイル(たとえば.txt)を作って そこに読み書きするのがふつうですか?
- 886 名前:デフォルトの名無しさん mailto:sage [2016/03/16(水) 22:35:59.58 ID:indS3o9x.net]
- >>871
外部にファイルを作る以外に方法は無い。
- 887 名前:デフォルトの名無しさん [2016/03/16(水) 23:09:44.76 ID:hBvM+meh.net]
- >>872
ありがとう〜
- 888 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/03/17(木) 03:22:21.11 ID:RXSzwjm3.net]
- >>870
それを式で書いてみw
- 889 名前:デフォルトの名無しさん [2016/03/17(木) 08:15:02.87 ID:36igCOHc.net]
- >>874
行列をクォータニオンに変換し qB = qA * qX qXについて解くと qX = qB * qA-1 qXから軸と角度を得る こんな感じですかね? 細かい誤りはあるかもしれないが 動かして修正してきます
- 890 名前:デフォルトの名無しさん mailto:sage [2016/03/17(木) 09:27:04.24 ID:L+JGJcXi.net]
- その辺の計算って物理エンジンにAPI用意されてないのか
- 891 名前:デフォルトの名無しさん mailto:sage [2016/03/17(木) 11:17:59.15 ID:9y9xeAXh.net]
- apiあるんですかね?
あなた言うように 物理エンジン関連です まあ、みんなやってることでは あるでしょうね
- 892 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 19:33:04.73 ID:N7IGtcj3.net]
- >>870
行列から角度を取り出すのは至難の業 でもxyzのうちどれかを固定するなら確か楽 ゲームだと上が概ね決定してる場面が多いのでそこを固定して式を解く
- 893 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 22:58:06.05 ID:DMr59qUD.net]
- >>878
>>875の方法で出来ました どうもありがとう
- 894 名前:デフォルトの名無しさん [2016/04/02(土) 15:12:39.50 ID:DpBQG+77.net]
- 育毛シミュレーションゲームを作ろうと思うんですが
特許取れて大金持ちになれますか? (´・ω・`)
- 895 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 15:55:45.90 ID:6p9PcEaW.net]
- >>880
取れる、絶対に大金持ちになれる。 俺が保証する。 もしなれなかったら、俺の毛を少し分けてやる。
- 896 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/04/03(日) 04:10:32.42 ID:Y7CEqrMI.net]
- >>875
んで、何がやりたいの?w
- 897 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 10:41:40.42 ID:l7Za8Sv0.net]
- >>882
式見れば分かるんじゃなかったのか?
- 898 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/04/03(日) 12:30:52.83 ID:Y7CEqrMI.net]
- >>883
んじゃおまえがやればいいじゃんw
- 899 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 21:38:57.97 ID:piQfRE9n.net]
- 会話不能
相手するな
- 900 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/04/04(月) 03:46:23.73 ID:9BLHS9U9.net]
- 分身の術ーッ!(笑)
- 901 名前:デフォルトの名無しさん [2016/04/19(火) 13:43:10.51 ID:A3qrLemp.net]
- hoge
- 902 名前:デフォルトの名無しさん [2016/04/28(木) 11:41:48.40 ID:B+IQUyxU.net]
- プログラミングや3Dモデリングデータ作成なしで3DマップのRPGを作れる
「Smile Game Builder」を発表。GDC 2016へ出展 www.4gamer.net/games/337/G033741/20160317004/
- 903 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/04/28(木) 15:46:51.42 ID:lS3Rng8o.net]
- 壊れたか(笑)
- 904 名前:デフォルトの名無しさん [2016/04/30(土) 22:23:12.88 ID:uVz81x78.net]
- GitHubで匿名通信(Tor、i2p等)ができるBitComet(トラッカーサイト不要でDHTだけで日本語検索可能)
みたいな、BitTorrentがオープンソースで開発されています 言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか? Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします https://twitter.com/Lyrise_al ちなみにオイラはCovenant(純粋P2Pのファイル共有ソフト)の完成が待ち遠しいプログラミングできないアスペルガーw w
- 905 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:43:05.55 ID:hdth9551.net]
- マルチすんなクソが
- 906 名前:デフォルトの名無しさん [2016/05/03(火) 11:22:53.22 ID:4xthBwrU.net]
- ツクツクボウシの鳴き声を一番正確に表せた奴が優勝 [無断転載禁止]©2ch.net
1 :以下、無断転載禁止でVIPがお送りします:2016/04/28(木) 08:01:56.231 ID:EVnE4ji20 ツクツクボーシッ!!!!ツクツクボーシッ!!!!ツククツ、ツククククククク……!!! アッ ヴィーナス!!!! ヴィーナス!!!!ヴィヴィヴィヴィッ!!!!! 8 :以下、無断転載禁止でVIPがお送りします:2016/04/28(木) 08:05:05.180 ID:rZ8gq0650 ツクツクホーシ!ツクツクホーシ!ッツクツク、ツクツクホーシ! ッ!ツクツクヴィーヨー!ツクツクヴィーヨー!ツクツクツクツクアアアアア゙ア゙ア゙ア゙ア゙…天 12 :以下、無断転載禁止でVIPがお送りします:2016/04/28(木) 08:24:50.425 ID:SYCMGSQFa ツクツクウィーヨーンwwwwwwツクツクウィーヨーンwwwwwwウィーヨーンwwwwwwウィーヨーンwwwwwwあああああああああああああああ あ!!!!!!!
- 907 名前:デフォルトの名無しさん [2016/05/04(水) 10:35:40.98 ID:PLBcNQ3k.net]
- 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中) 言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか? Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)> https://twitter.com/Lyrise_al ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw The Covenant Project 概要 Covenantは、純粋P2Pのファイル共有ソフトです 目的 インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します 特徴 Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW) 接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です DHTにはKademlia + コネクションプールを使用します UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります) 検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません う
- 908 名前:デフォルトの名無しさん [2016/05/10(火) 16:17:30.09 ID:WTIrzsoI.net]
- Unityってスクリプト制御なんですよね?
スクリプト言語じゃないC♯で問題起きないんでしょうか?
- 909 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 16:22:28.53 ID:3P/I+6gp.net]
- スクリプトが逐次解釈のことを言ってるんだとしたら
UnityのC#はコンパイルしてるよ
- 910 名前:デフォルトの名無しさん [2016/05/10(火) 16:33:10.29 ID:WTIrzsoI.net]
- 使ったことないのでイメージ沸かないんですが
スクリプトとしてUnityに渡す部分だけ別個にコンパイルされてるって意味でしょうか?
- 911 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 16:50:23.75 ID:3P/I+6gp.net]
- スクリプトとして渡す、の意味がわからないけど、、、
まあ使ってみ ILの形でのDLLができてるよ 実行時はさらにJITでコンパイルされるけどそれは通常のC#も同じだし
- 912 名前:894 [2016/05/10(火) 17:11:55.35 ID:4k/UsyWJ.net]
- >>897
そうですね、使ってみれば解るかもです 使うとしても自分はjavascriptからですけどw 有り難うございました
- 913 名前:デフォルトの名無しさん [2016/05/15(日) 01:38:50.15 ID:eEfl5v5R.net]
- スマホゲームで各種パラメータを調整したいときはどうしたらいいですか?
パソコンゲームの場合、各種パラメータはファイルに保存していたので それを書き換えるだけで調整できて楽でしたが、 スマホの場合は実行ファイルもリソースも全部一つのパッケージにして実機に入れないと動作確認できないので、 パラメータのファイルを書き換えるだけというわけにはいかず、 コンパイルからやりなおさなければなりません。 時間もかかりますし大変面倒です。 ファイル書き換え並の手軽さでやろうと思ったら、サーバーに設定ファイルを置いて、 実機のゲームアプリでそれを読み込むという方法が考えられますが、 他に楽な方法はありますでしょうか。
- 914 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 02:13:46.40 ID:prtMUuQx.net]
- - pcのシミュレータで調整する
- wifiでtcpなりudpなりで設定を飛ばす - パラメータ調整画面を用意する - 簡単なcuiチートコマンドコンソールを実装する
- 915 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 03:38:43.59 ID:eEfl5v5R.net]
- >>900
ありがとう。 やっぱりどうしても一手間いるな。
- 916 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/05/15(日) 05:05:03.96 ID:oR8Kvva4.net]
- 始めからPCでやればいいものを…w”
- 917 名前:デフォルトの名無しさん [2016/05/15(日) 05:24:26.55 ID:fBWfLsrG.net]
- >>902
なんで生きてるの
- 918 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/05/15(日) 05:42:49.68 ID:oR8Kvva4.net]
- スマホぽい捨てw
- 919 名前:uy ◆e6.oHu1j.o [2016/05/18(水) 12:51:56.95 ID:tltkMhqB.net]
- プログラミング意欲のあるお前らが羨ましいな・・・?
世界の真理を知りすぎた結果、 これじゃダメだと気づいてしまった 確かに歯車の一つとして生きるのも悪くない しかし 自分にはプログラミング以外の才能も有りすぎる・・・・ 俺は ("a".."z").each.with_index(1).map do | m , i | [ m.upcase , i ] end なんてコードで遊んでる場合じゃなく 二次元キャラクターをこの世界に顕現させる為のプロセスの具体化をしていかなければならない 街の中のひとつの部屋で、パーツを作っている場合ではなくなってしまった ほんと
- 920 名前:ノ悲しい 麻薬成分の強い言語で、rubyというシャブに溺れてコードを書くシャブログラミングしていれば人は幸せになれるのに
「できる事」に興味がなくなり「出来ない事」へ興味が向く習性をもつ自分は、 これまで騙し騙し「プログラミング上」で「出来ない事」を探し、「まだやりたい事があるから俺はコードを書くんだ!!」と粋がっていた 嘘をつくのも限界だ、ただ快楽の為にコードを書いていたに過ぎない もう出来る事しかなくなったこの分野には何も用が無いんだ これ以上uyがプログラミングをするのは単なる堕落でしかないという現実 得意を作れば得意ばかりに走ってしまうのが人間というもの お前らはまだ「人間」なんだな・・・・ [] - [ここ壊れてます]
- 921 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 14:06:33.66 ID:YYHFnNSV.net]
- Unidentified Youkaiの略だったのかよ
- 922 名前:デフォルトの名無しさん [2016/05/19(木) 00:26:20.40 ID:uK8iUJiY.net]
- ボードゲームのオリジナルオーダー制作
www.logygames.com/logy/ordermade.html 簡単に本格自作ボードゲームが作れる時代到来!! jellyjellycafe.com/3869 100円ショップでボードゲームを自作しよう https://sites.google.com/site/jun1sboardgames/blog/makeyourbg ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」 boardgamelove.com/archives/boardgame-make-1/ 「街コロ」はカードゲームに興味ありな初心者の入門用に最適、サイコロを振って カードを集めどんどん自分の街を発展させて勝利を目指せ news.livedoor.com/article/detail/10962802/ ようこそ「男の世界」へ。『ダンジョン オブ マンダム』試されるカードゲーム www.moguragames.com/entry/dungeon_of_mandum/ かわいいひつじを増やして増やして増やしまくれ! “一人用”カードゲーム『シェフィ』 www.moguragames.com/entry/shephy/
- 923 名前:デフォルトの名無しさん [2016/06/30(木) 06:50:52.29 ID:mjGLhyDr.net]
- スマホのソーシャルゲームのバージョンチェックについて質問です。
バージョンアップなどで新しく機能を実装する場合、以前のバージョンのアプリでアクセスされるとマズい場合、 どうしたらいいでしょうか? 現在、起動時にサーバーへ接続してバージョンチェックを行っていますが、 スマホのソーシャルゲームという性質上、 ユーザーがゲームを起動したままプレイしていない間に、アプリのバージョンアップがなされる場合があります。 サーバーへアクセスする度にバージョンチェックすれば大丈夫そうですが、そうすると諸々の処理がややこしくなります。 たとえばダンジョン潜入時にバージョンチェックして、ゲームのバージョンが低ければバージョンアップを促す画面を表示してゲームをできないようにすれば良いですが、 ダンジョンクリア時にこれをやると頑張ってクリアしたプレイヤーは怒り狂います。 もしそれを分けるとしたら、通信の種類ごとに分けることになりかなり煩雑になります。 どうするのが良いのでしょうか。
- 924 名前:uy ◆e6.oHu1j.o [2016/06/30(木) 09:03:57.95 ID:U+B64GZ8.net]
- デタッチ → アタッチ
- 925 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 10:47:47.10 ID:8IMpbPEW.net]
- >>908
基本はメインメニューでチェック バージョン違うと動かない機能が出る場合はタイミング合わせてメンテ時間設ければいい
- 926 名前:uy ◆e6.oHu1j.o [2016/06/30(木) 10:49:54.63 ID:U+B64GZ8.net]
- >>910
白猫はそんな事になってないけど
- 927 名前:デフォルトの名無しさん [2016/06/30(木) 12:00:59.12 ID:ddPntMGy.net]
- とりあえず全てのサーバからのパケットに、次回
- 928 名前:メンテ時間を入れるようにしたら。
それで、フォアグラウンドになった時に通信して、放置対策に30分ごとに通信したらそこそこじゃない。 メンテ予告を最低24時間とかにしておけば、ダンジョンクリア直前で24時間バックグラウンドで放置とかにも言い訳できるでしょ。 古いバージョンも動かしておくやり方もあるけどね。ダンジョンに入ったりフレンド機能を使うときだけバージョンチェックでもいけるでしょ。 [] - [ここ壊れてます]
- 929 名前:デフォルトの名無しさん [2016/06/30(木) 12:32:03.51 ID:Z6gb9kCv.net]
- いけるね
- 930 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 16:57:44.95 ID:AN2MUi6b.net]
- っていうか
パケットのフォーマットを拡張するとか そんなの許されるの? クライアント側は旧バージョンなのに
- 931 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 18:26:32.88 ID:vehXdeWe.net]
- 便利な拡張領域を作っておくべきだろうね
- 932 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:53:43.76 ID:AN2MUi6b.net]
- つーかそんなニッチな対策の為に
常に飛び交う電文リソースの一部を 使おうなんて、素人ってこえーな
- 933 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 23:54:30.29 ID:DmKrkGd5.net]
- ニッチ…か……?
- 934 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 02:21:46.03 ID:SrDDFv13.net]
- ありがとうございます。
事前にメンテナンスの時間を仕込む方法は、緊急バージョンアップには対応できませんが、 それ以外の場合は確実にバージョンアップさせられますね。 もしかしたら24時間毎にチェックするとかでもいいのかもしれません。 ソシャゲが朝の4時頃に日付が変わりましたといってタイトル直後の画面に戻してくるのは もしかしたらそういう処理をしているのかもしれません。 拡張領域を作るのであれば通信毎にバージョンを返すのとあまり変わらないような気もします。
- 935 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 02:36:59.70 ID:OG4R9rBF.net]
- 日付が変わったのでログインボーナスね!
といいつつメインはバージョンチェックとかそういう
- 936 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 12:32:50.69 ID:OG4R9rBF.net]
- 今回の質問からは少し離れるけれど、
特定のサーバを持たないようなネットワークを構築する場合、 通信相手のバージョンを見て自分より新しいのが一定数見つかったら更新を促す、 なんて手法もあるみたい。 まあこれは対応できるゲームと出来無いゲームがあるだろうけども
- 937 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 19:59:19.94 ID:4YcSFs4Y.net]
- 逆ゴシップアルゴリズムか
- 938 名前:デフォルトの名無しさん [2016/07/03(日) 19:44:16.00 ID:SHnQ2Xtn.net]
- OpenGL ES上でのスクロールってどうやって実装すんの?
各OSのスクロールビュー貼り付けではないと思うんだが まさか自前?
- 939 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 19:48:36.05 ID:JkTjcsTv.net]
- 自前
- 940 名前:デフォルトの名無しさん [2016/07/03(日) 20:46:39.84 ID:SHnQ2Xtn.net]
- >>923
まじでか しかたねぇな作るか サンクス
- 941 名前:デフォルトの名無しさん [2016/07/04(月) 05:32:35.96 ID:ytLwrpJ+.net]
- いえいえ
- 942 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/07/04(月) 13:57:04.12 ID:yaZmZne8.net]
- んじゃな♪(ペロリっ♪”
echo.2ch.net/test/read.cgi/tech/1467514934/
- 943 名前:uy ◆e6.oHu1j.o [2016/07/04(月) 14:45:20.16 ID:RKNLnwF6.net]
- Lov3:reかインサガやってる奴いる?
アイテムコードあるんだけど
- 944 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 16:09:16.90 ID:V60avZmF.net]
- 3Dライブラリならスクロールっていうか視点をずらして再描画するだけじゃねーのか?
もしくはテクスチャ張った平面の方を移動させるか
- 945 名前:デフォルトの名無しさん [2016/07/06(水) 02:49:19.25 ID:LTkI9ufg.net]
- app game kit/AGK買いました
これ日本語情報ありませんね AGKの利点、欠点等あれば教えてください
- 946 名前:デフォルトの名無しさん [2016/07/06(水) 16:59:01.67 ID:F5DQsEeW.net]
- スマホゲームのデータの一時保管について質問です。
チートされにくいように、プレイヤーに隠しておきたい情報(敵の行動パターン等)は、 ダンジョンに入るときにうちのサーバーから取得するようにし、 各スマホではメモリ上にしか置かないようにしています。 しかし、スマホゲームはすぐにバックグラウンドに回され、しかもメモリが足りなくなるとOSによって落とされることがあるだめ、 落とされるともう一度最初からになってしまいます。 落とされても続きから開始するためには、落とされる瞬間に、 そのときの状態をファイルとして端末に保存するしかないと思うのですが、 そんなことをすればそのファイルを見たり書き換えたりすることで簡単にチートできてしまいます。 書き換えに関してはハッシュ求めてストレッチングでもかければ対策できると思いますが、 見られることに関してはどう対策を立てればいいか分かりません。 落とされても続きからプレイでき、なおかつ見られにくくする方法を教えてください。
- 947 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 18:01:40.88 ID:I7TrXRPc.net]
- 一括で取得せずに、30秒先ずつ取得させればいいじゃん
- 948 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 19:12:26.10 ID:XlSpyd9H.net]
- どれくらいセキュリティに力割くかは
アプリ収益とサーバ負荷とのかねあい
- 949 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 22:32:01.16 ID:S9qDm7+H.net]
- データを圧縮・暗号化すれば、見られてもいいだろ
しかも、そのハッシュを取っておくか、そのデータに埋め込んでおけば、 もし書き換えられたとしても、すぐにわかる
- 950 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 22:45:53.60 ID:s7C23tnI.net]
- >>930
諦めろ キャンディクラッシュとかの大手でさえ バックグラウンドで落ちたときにろくな処理してない
- 951 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 00:04:58.40 ID:njHc68QW.net]
- チートしたくなるほど面白くて人気のゲームができてから考えれば?
- 952 名前:uy ◆e6.oHu1j.o mailto:sage [2016/07/07(木) 00:17:22.52 ID:h8b74xY7.net]
- 普通は暗号化するだけだと思う
設計がフィットチーネのようなら解読されにくいと思うけど
- 953 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/07/07(木) 02:06:22.84 ID:JuBgVX2m.net]
- >>929
AGKの利点は画面タッチのコマンドが豊富なことだろうなw 欠点はAGK BASICモードでは処理速度が遅いことw (VC++を使えばいいけど、agk::ライブラリー名()の記述は面倒かもなw) お試し程度に使えると考えた方がよいw
- 954 名前:デフォルトの名無しさん [2016/07/08(金) 12:38:21.67 ID:UF+RGGyc.net]
- >>930
どういうゲームかによって対策が違うが、 ・乱数系列を再現できるようにしておく ・ダンジョンに入ってからの操作をローカルに保存しておく ・復帰後にサーバから情報を取ってきて、ローカルの操作データでバックグラウンドになった時点を再現する とかどう。 リプレイを投稿する機能とかにも役に立つ。
- 955 名前:デフォルトの名無しさん [2016/07/08(金) 17:45:12.09 ID:407jHs2C.net]
- 任天堂
開発環境オープン化来たな 3ds開発は魅力あるよな
- 956 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 23:19:37.80 ID:ICOSY6MR.net]
- >>938
風来のシレン方式だな
- 957 名前:デフォルトの名無しさん [2016/07/08(金) 23:31:11.07 ID:wvqVojA5.net]
- >>939
でもお高いんでしょう?
- 958 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:05:25.48 ID:8bEaOg6O.net]
- 個人開発者にも解放云々って言ってるけど
正確には「日本人にも開放された」だったりしない?
- 959 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/07/09(土) 03:33:38.79 ID:xPATfWt4.net]
- >>939
スマホ開発と同じで、単純なお小遣い稼ぎとしても成立が難しいと考えるべきかもなw
- 960 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/09(土) 03:39:36.51 ID:Mz5tnssE.net]
- 酸っぱいブドウ
- 961 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/07/09(土) 04:07:13.75 ID:xPATfWt4.net]
- 99BASIC → DarkBASIC → VC++ & DarkGDK の順番でやるといいよw
- 962 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 12:56:40.23 ID:qOLrik1E.net]
- >>872
レジストリに直接書き込んでたゲームがあったような
- 963 名前:デフォルトの名無しさん [2016/07/20(水) 10:51:41.56 ID:JsDfubpf.net]
- vc++だが、デバッグビルドだとクソ重くて
まともに動かなくて リリースビルドだとビルドに15分以上かかって おいそれと動作確認出来ない その結果モチベが下がる 皆はどうしている?
- 964 名前:デフォルトの名無しさん [2016/07/20(水) 11:01:17.69 ID:09zCVCdZ.net]
- NDEBUG を定義しないが最適化するビルドコンフィグ Debug-optimized を作る。
もっと細かく丁寧にやってるが、説明が面倒くさいからこれ以上は自分で頑張れ。
- 965 名前:デフォルトの名無しさん [2016/07/20(水) 11:15:14.42 ID:PwJTG3Y8.net]
- 銀行株ではりそながお勧め
- 966 名前:デフォルトの名無しさん mailto:sage [2016/07/20(水) 11:48:34.37 ID:1C3r5Vw1.net]
- >>947
ビルド回数を減らすように努力するか 一回あたりのビルド範囲を小さくするか そのサイズだとDLL分割は当然やっているという前提で… よく変更する箇所をなるべく外出しする 単体テストフレームワークを活用してなるべくモジュール単位で動作検証できるようにする めったに使わないモジュールがあれば思い切って取り外せるようにする ジャンルによっては追記や調整の集中する箇所をスクリプトで記述できるようにするのも常道
- 967 名前:デフォルトの名無しさん [2016/07/20(水) 15:19:08.52 ID:6G5uc/gz.net]
- ブレークが貼れることと
変数の値が読めればいいから それを満たすギリギリまで 最適化入れる訳か。 参考になった。どうも。 あとDLL化は全然やってない。 C++とDLLは相性が悪過ぎるから。
- 968 名前:デフォルトの名無しさん [2016/07/21(木) 00:42:49.19 ID:5vjOb06c.net]
- ばぶー
- 969 名前:Office & Gamers @ 試験運用中(トリなしw mailto:アハ♪” uh huh [2016/07/21(木) 00:50:57.62 ID:EhiukiE+.net]
- DarkGDK Part.2
echo.2ch.net/test/read.cgi/tech/1467514934/
- 970 名前:デフォルトの名無しさん mailto:sage [2016/07/21(木) 03:07:48.04 ID:jgTQj/gW.net]
- >>947
cpp ファイルを1つ修正してから、ビルドしても、他のファイルはビルドしない。 ファイルのタイムスタンプを見て、修正していないファイルはビルドしない 君は全部のファイルを、すべて消してから(クリーン)ビルドしているのか? 間違ったボタンを押しているだろ それか、PCの能力が低いか
- 971 名前:デフォルトの名無しさん mailto:sage [2016/07/21(木) 11:24:53.37 ID:TpMXx+Na.net]
- >>947
あえて戦うとかどう? https://imgs.xkcd.com/comics/compiling.png
|

|