【初心者】スレを立てる前にココで質問を【Part26】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2013/11/25(月) 21:50:34.58ID:6u/BeNgCスレッドを立てる前にはローカルルールを読みましょう。
http://pc11.2ch.net/gamedev/
※ >>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://wiki.game-develop.com/
ゲーム製作技術板公式アップローダ
http://gmdev.xrea.jp/
gamdev.orgが落ちるたびにあげてみるスレ
http://hibari.2ch.net/test/read.cgi/gamedev/1107022166
0725名前は開発中のものです。
2014/11/18(火) 19:06:10.41ID:FlQyqaIf0726名前は開発中のものです。
2014/11/18(火) 19:25:20.11ID:dE1BtskZ0727名前は開発中のものです。
2014/11/18(火) 21:02:27.04ID:HFWNa6nC例えば、RPGのウインドウやカーソルのデザインをする人をなんていうの?
グラフィッカーとかドッターではないし、何とかデザイナーとか名前があるのでしょうか?
0728名前は開発中のものです。
2014/11/18(火) 21:11:00.00ID:Lfan6beGCの勉強を兼ねつつ、Cの範囲だけでも使いこなせるゲーム用ライブラリを使うって感じで。
もちろん似たようなライブラリならなんでもいい
0729名前は開発中のものです。
2014/11/18(火) 21:13:16.34ID:Lfan6beGUIデザイナーとかUXデザイナーとか。
実際には普通にグラフィッカーやドッターが兼任してることも多いだろう。
あとはもうちょっと踏み込んでフロントエンドエンジニアとか?
0730名前は開発中のものです。
2014/11/18(火) 21:31:04.53ID:rtixIZ/R製作が長引くと自分が以前書いた汚いソースとか設計にやる気無くす
0731名前は開発中のものです。
2014/11/18(火) 22:27:40.55ID:XO/Hrb8iそんな単位で分けてたら関数の数が膨大になってっちゃうよ
0732名前は開発中のものです。
2014/11/18(火) 22:38:12.89ID:Lfan6beG0733名前は開発中のものです。
2014/11/18(火) 23:02:02.97ID:rCa30Isa0734名前は開発中のものです。
2014/11/18(火) 23:03:44.93ID:xQeV6wk70735名前は開発中のものです。
2014/11/19(水) 06:46:07.50ID:uitFN7Taモジュール分割すればそれほど分かりにくくはならない
0736名前は開発中のものです。
2014/11/19(水) 17:16:37.52ID:p9LZeHsCしたいのですが、ソース上に定数で持っていてもやっぱり改ざんは
可能ですよね
暗号化した外部ファイルで持つ場合とどっちが解析されやすいでしょうか
0737名前は開発中のものです。
2014/11/19(水) 19:25:51.87ID:HWXJ3kGs実行中のメモリ弄られたら、ファイルが暗号化されていようが定数だろうが改ざんされるし
実行ファイルをバイナリで書き換えられる人は相当少ないだろうけど
0738736
2014/11/19(水) 20:38:20.33ID:p9LZeHsCこの辺を見るとメモリを弄って書き換えられるようですね
ttp://dixq.net/g/h_09.html
ttp://dixq.net/g/h_10.html
文字列は解析されやすいみたいなので
文字列だけは内外どちらで持つにせよ暗号化したほうが
よさそうですね
市販ゲームでも改ざんされるみたいですし、
ある程度はあきらめるしかなさそうですね
0739名前は開発中のものです。
2014/11/19(水) 21:06:19.30ID:FPNoS36s暗号化した外部ファイルを使ってて書き換えられるなら基本的に何しても無駄
例えばセリフなら、大雑把に言えばテキスト出力系のAPIをフックして遡って
復合化コードを見つけてくるので、それが出来る人間にとっては暗号化データが
実行ファイル内に格納されてようが外部ファイルに格納されてようが大差ない
あと、改造されるというのは、改造したいと思わせるようなゲームなんであって
もしもその段階に至ってないのであれば、改造対策なんざ取らぬ狸の皮算用な
0740名前は開発中のものです。
2014/11/19(水) 21:20:30.46ID:JJZ13EaxPAR なんかはセットした後、ゲットした時に違う値に化けるから、その辺の仕組みしってれば、対策しとけばいい
0741名前は開発中のものです。
2014/11/20(木) 03:21:24.05ID:xQvdcyuc今から20年前に小学校のパソコンクラブで期日中にどんなのでもいいからゲームを作るって授業があって
真っ黒の画面に緑の文字で「ペンをおく x,y動く ペンをはなす」みたいに打つと線が引かれたりするんだけど誰か詳細分かる人いる?
ふと思い出して気になった
0742名前は開発中のものです。
2014/11/20(木) 03:26:23.26ID:SRZy/OzO0743名前は開発中のものです。
2014/11/20(木) 03:42:37.42ID:+eANREEs要領を得ない文章だなもうちょっと推敲しろよ
たぶんロゴ坊じゃね
0744名前は開発中のものです。
2014/11/20(木) 03:46:58.80ID:IXoMHqgA0745名前は開発中のものです。
2014/11/20(木) 06:59:56.10ID:Qa420xKf0746名前は開発中のものです。
2014/11/20(木) 13:30:02.42ID:gPtgOuUy流行りのUnityと講座が充実してる吉里吉里だったらどっちがいいですか?
0747名前は開発中のものです。
2014/11/20(木) 14:54:17.69ID:ASkU6c/s2Dしか使えないが色々と細かい所に手が届く吉里吉里と、どっちを選ぶ?
0748名前は開発中のものです。
2014/11/20(木) 19:09:42.23ID:6dfcdxQ7ふと思ったが、改造したくなるゲームってのはどういうゲームなんだ?
ただ面白いってだけでは改造したいとは全然思わないし、
クソゲーなら有料でもなければ大抵投げ捨てるしで全然見当たらないな
…と思ったけど、某ロボ物SLGで
「全100Fのローグライクモードで最深部付近まで到達すると稀に手に入るパーツ」ってのがあって、
流石にそれはPARを使ったな…
ああいうプレイヤーの事を全然考えていないゲームデザインのゲームの事だろうか?
0749名前は開発中のものです。
2014/11/21(金) 16:02:30.89ID:dp2/10090750名前は開発中のものです。
2014/11/21(金) 16:18:28.13ID:kyrFy+mqdevil may cryシリーズみたいなアクションもセーブデータ改竄の話聞くなー
0751名前は開発中のものです。
2014/11/21(金) 18:34:10.09ID:7aY/E+7L0752名前は開発中のものです。
2014/11/21(金) 23:01:46.59ID:mKhRcKldむしろつまらなくなる。
0753名前は開発中のものです。
2014/11/21(金) 23:21:18.17ID:zBG3Skk/そりゃそうだ、ゲームの寿命を縮める要素を無理やり解放しているんだから、
言ってみれば強制的にゲームクリアしてるようなもんだし
0754名前は開発中のものです。
2014/11/21(金) 23:34:16.94ID:eEbWn5CX0755名前は開発中のものです。
2014/11/21(金) 23:45:40.33ID:TDo2MOvD改ざん行為そのものが面白いからだよね
そういうゲーム作ったら楽しいだろうか
0756名前は開発中のものです。
2014/11/22(土) 00:39:10.94ID:LpaBP9PS主に前者のせいで18禁になりそうな気がするけど
あと、テキスト量が死ぬほどありそうな気もする
0757名前は開発中のものです。
2014/11/22(土) 03:04:09.88ID:Zh4QunP2こんなだから日本ってあらゆる分野でガラパゴス化するんだろうな
0758名前は開発中のものです。
2014/11/22(土) 03:56:02.54ID:7h6Ry3kl0759名前は開発中のものです。
2014/11/22(土) 06:50:12.36ID:LpaBP9PS0760名前は開発中のものです。
2014/11/22(土) 11:28:28.33ID:tCWFLMAV>ふと思ったが、改造したくなるゲームってのはどういうゲームなんだ?
もしも>>739の「改造したいと思わせるようなゲーム」に食い付いてるなら
別に深い意味は込めてないので掘り下げても多分あまり実りはないと思うぞ
前後の文脈から大凡の意図を察しれ
以下、通信要素なしランキング要素なしのソロプレイのSLG限定の凡庸な話
「やり込む→不満が生じる→手を加える事を試みる」
大方の改造動機はこんなところ(※手段が目的化してる一部の変態を除く)
遊び込んでるから、気に入ってるから、多少手間かけてでも手を加えよう
という意欲も生まれる。別の言い方をすれば、歯牙にも掛けないものに
不満は生まれないし改造動機も生まれない
個人的には、例えば歴史物で一部の武将の初期パラメータが不満→微修正
みたいな事はやってた。あとはリメイク版の絵が気に入らないから旧版に
差し替えたり。遊び込むための改造。ボードゲームとかでもよくやるでそ
0761名前は開発中のものです。
2014/11/22(土) 11:36:05.34ID:tCWFLMAVのはよくあるが、あれは改造対策というより、ファイル開いたら話が丸見え
というのはちょっと不味いよなというものなのなので、やるほうがいいかもね
まぁなんだ。そんなことより、やり込んでもらえる(熱中してもらえる)ゲーム
作る事に注力したほうがよほど実りあるじゃねーのと個人的には思う
一般論として、改造需要についての大凡の傾向が知りたければ
http://kanae.2ch.net/gameurawaza/
この辺の勢いのあるスレを読めば何となくわかるかと
。人に遊んでもらえるゲーム作りに戻るんだ例えば歴史物なら贔屓(嫌忌)してる武将の初期パラメータに不満→微修正
グラ(BGM)(SE)がダサすぎて気分が乗らない→差し替え
0762名前は開発中のものです。
2014/11/22(土) 11:37:03.85ID:tCWFLMAV一般論として、以降は消し忘れのゴミ。ごめん
0763名前は開発中のものです。
2014/11/22(土) 11:52:13.01ID:KpDLWZbTどうせソースコードを配ってるんだからいずれは解析されるんだし、最後にちょこっと付けるだけで十分かと
0764名前は開発中のものです。
2014/11/22(土) 21:44:58.68ID:UX6+SfZ4タートル・グラフィックじゃなかろうか
0765名前は開発中のものです。
2014/11/22(土) 21:54:45.10ID:tN5P1v+/>>744
0766名前は開発中のものです。
2014/11/23(日) 01:32:05.67ID:FbChH/yN0767名前は開発中のものです。
2014/11/23(日) 13:02:35.23ID:1zadER/rありとあらゆる手段駆使して繋げようとしてるから、その説明読むだけで勉強になる
0768名前は開発中のものです。
2014/11/23(日) 19:15:38.16ID:+dJYaAUV小数点以下の数値もたまに一つ上の桁に切り上げてるのはなんなんですか?
「現在のバージョンより上の数値で、かつ一番小さいバージョン」って毎回判定して順番にパッチを当ててるんでしょうか?
例えば
ver2.0←大型アップデートとか
ver2.01←2.0のデバッグパッチで多分10回以上パッチ当てる羽目になった時のため?
ver2.02←2.01のデバッグパッチ
ver2.1←このたまにある謎の切り上げの理由が知りたい
ver3.0←大型アップデートとか
0769名前は開発中のものです。
2014/11/23(日) 20:13:01.27ID:JtJC9azN0770名前は開発中のものです。
2014/11/23(日) 20:59:54.27ID:xjh4f/u2DirectXの古いネットゲーム形式、情報が多数ある。
0771名前は開発中のものです。
2014/11/24(月) 09:35:22.31ID:rz/DVu9v別にそんな事はしないと思うよ…
切り上げは大規模アップデートのバグ取りが大体終わった後で、
大規模のバランス調整や小アップデート時によくやると思う
まあ、製作者にもよるんだろうけど
0772名前は開発中のものです。
2014/11/24(月) 23:17:45.05ID:EpotOHAwその手のバージョン番号の付与体系の定義はメーカーによりまちまちかと
「外部に公開するパッケージの、外部向けの番号」にはマーケティングの
都合が入る事もあるし、そこには技術的な厳格なルールはないといえる
この場合、内部向け(開発の都合上の)バージョン番号は別にある事が多い
ゲームとは関係ないが、オープンソースソフトウェアのバージョン番号の
付与体系については、最近ではセマンティックバージョニングを採用する
ケースが増えてるような気がする
http://semver.org/
日本語訳
http://shijimiii.info/technical-memo/semver/
0773名前は開発中のものです。
2014/11/26(水) 22:11:20.42ID:gMBMpcgh訳あって知識ゼロから iOS の cocos2dx アプリを
Android に移植することになりました。
ダウンロード中に
インストールのこととか調べているのですが、
cocosはecrips 上で開発するものなんでしょうか。
Unityのように専用のエディタなどが立ち上がるのではなく、
ecripseからライブラリを呼び出す感じですか?
0774名前は開発中のものです。
2014/11/26(水) 23:39:55.84ID:oogkN/Dp>2.0
>2.01
>2.02
>2.1
>3.0
これ明らかにおかしい。>>768が勘違いしているのか、それともそうでないのなら、
ゲーム系のプログラマーだと、結構いい加減な見様見真似でやっちゃってるのか
もしれないけど。
0775名前は開発中のものです。
2014/11/27(木) 07:27:27.21ID:v3wsRa5Fよく知らんが、Eclipseで、Android NDK を使う
「Android cocos2d-x」で検索
cocos2d-xのことは、こちらのスレで
cocos2d-x
ttp://peace.2ch.net/test/read.cgi/gamedev/1390136237/l50
0776名前は開発中のものです。
2014/11/27(木) 15:21:35.75ID:Fey3KrWFでもSTGとかの斜め移動でx,yにそれぞれ+1すると違和感じゃん
どうやってたんだろうか
近似値として3/4使ってそれぞれテクスチャ用意してたのかしら
0777名前は開発中のものです。
2014/11/27(木) 15:48:33.08ID:dlJPbUvw0778名前は開発中のものです。
2014/11/27(木) 16:41:13.20ID:fFrSabKg家庭用テレビはボヤけて話にならないから禁止な
0779名前は開発中のものです。
2014/11/27(木) 16:52:59.53ID:Fey3KrWF0780名前は開発中のものです。
2014/11/27(木) 16:57:28.33ID:X97aqG6R0781名前は開発中のものです。
2014/11/27(木) 17:01:13.87ID:VrpQfK3jやや違和感のある絵になる事を言っているとニュータイプの感で
で、実のところそれは大して気にならないし解決しなくても>>778という
0782名前は開発中のものです。
2014/11/27(木) 17:35:21.71ID:Fey3KrWF申し訳ねえだ
0783名前は開発中のものです。
2014/11/27(木) 21:53:47.50ID:9KoGaPXZ0784名前は開発中のものです。
2014/11/27(木) 22:36:24.48ID:LdUu5KPzまあ、いざとなれば重力制御とか慣性制御してる事にしとけばいいし
0785名前は開発中のものです。
2014/11/28(金) 00:11:05.07ID:N4kdgPkOとても識別できる領域じゃないから気にはならないだけで
0786名前は開発中のものです。
2014/11/28(金) 02:29:20.72ID:DdLBC4rSありがとうございます、諦めた…
0787名前は開発中のものです。
2014/11/28(金) 07:25:42.06ID:iQURjX7N適切にレンダリング&アンチエイリアスかかってるだけにすぎない
0788名前は開発中のものです。
2014/11/28(金) 17:42:01.55ID:DjaPuXEN0789名前は開発中のものです。
2014/11/28(金) 18:54:09.33ID:vOCm0mB70790名前は開発中のものです。
2014/11/28(金) 21:15:18.75ID:N4kdgPkO>>787
そういえば、初期のポリゴンはそれはひどい代物だったな
>>788
書いてあるだろ、初心者向けって
0791名前は開発中のものです。
2014/11/28(金) 21:32:31.58ID:MmS+lmjl0792名前は開発中のものです。
2014/11/28(金) 23:25:12.50ID:kJFtq0vnBASICやHSPに親しみがあるオジサン的には鼻くそホジホジしながら
寝っ転がりながら簡単なゲームをチャチャっと作って動かせるので
ウチのガキに遊ばせてキャッキャ言わせて感想聞くのは楽しいよ
0793名前は開発中のものです。
2014/11/28(金) 23:36:43.16ID:FYuC5tAfBASICで考えるならエクセルVBAを推薦する。利用範囲が広がる。
0794名前は開発中のものです。
2014/11/29(土) 11:02:27.38ID:RkdSMohZ0795名前は開発中のものです。
2014/11/29(土) 13:48:03.72ID:Mnvsy5w10796名前は開発中のものです。
2014/11/29(土) 14:27:20.07ID:RkdSMohZ「こんなファイルが来るはずだ」と決め打ちしてもいいものでしょうか?
例えばFile1,File2,File3をダウンロードしたいとき、
enum FileDownloadStream {FILE1DOWNLOAD,FILE2DOWNLOAD,FILE3DOWNLOAD,COMPLETE} fileDownloadStream = FILE1DOWNLOAD;
//サーバーからのデータを受け取る関数
void response(char* responseHttpData){
switch(fileDownloadStream){
case FILE1DOWNLOAD:
//File1をダウンロード
fileDownloadStream = FILE2DOWNLOAD;
//File2をダウンロードし始めるコード
break;
case FILE2DOWNLOAD:
//File2をダウンロード
fileDownloadStream = FILE3DOWNLOAD;
//File3をダウンロードし始めるコード
break;
case FILE3DOWNLOAD:
//File3をダウンロード
fileDownloadStream = COMPLETE;
//全てのファイルのダウンロードが完了
break;
}
}
0797名前は開発中のものです。
2014/11/29(土) 14:34:49.03ID:RkdSMohZインデント入らなかったのでcodepadで・・
http://codepad.org/TgTKmjJX
0798名前は開発中のものです。
2014/11/29(土) 15:06:39.13ID:ywiIZ0o8こうなるはずルールが決まってれば何をしてもOK
起こりうる全てのトラブルに対して正しくトラップと後始末ができるなら何をしてもOK
0799名前は開発中のものです。
2014/11/29(土) 16:33:54.82ID:Mnvsy5w10800名前は開発中のものです。
2014/11/29(土) 16:42:41.21ID:hUZWgHY+ファイル名をキーに連想配列にダウンロードフラグを持たせるか
せめて列挙型をビット演算できるようにした上で
タイムアウト処理を持たせると良い
0801名前は開発中のものです。
2014/11/29(土) 17:50:32.69ID:RkdSMohZクライアント側が「File1をくれ」って言ったのにFile3とかが帰ってきても
バイナリで帰ってきたりする形式だったら確かめようがない気がして・・・
httpのヘッダにファイル名とかあるといいんですが
>>800
そもそも応答が帰ってこない場合に備えてタイムアウトはさせようと思います
0802名前は開発中のものです。
2014/11/30(日) 06:16:01.33ID:IuuuBMwYFile2 DL25% ダウンロード継続中
という状態で
File3 DL100% チェックサムでデータ化け検出
という状態が発生した場合、その後どういう流れにすればよいか現時点で想像つくようならいいんだが
0803名前は開発中のものです。
2014/11/30(日) 10:53:36.81ID:1DnAYaij0804名前は開発中のものです。
2014/12/01(月) 11:49:34.97ID:3uoxnwPr非同期という言葉で 「コールバックを使う処理」 と 「並列処理」 を混同してる。
ネットワーク通信を並列処理する話を出してるが、その場合ソケットは3組になることがわかってない
3つの別々のポインタを持つから、アドレス比較すればどのソケットかは判定可能。
そもそもそういう実装する必要すらない。
まずはブラウザのJavaScriptでAjax並列させて仕組みを勉強するのが近道だな
0805名前は開発中のものです。
2014/12/01(月) 15:07:48.77ID:V8RiEpZB0806名前は開発中のものです。
2014/12/01(月) 17:39:13.59ID:UIs8D4TEmp3ファイル形式には特許があって、使うと問題になる事があるというのは本当ですか?
0807名前は開発中のものです。
2014/12/01(月) 18:07:39.65ID:3uoxnwPrゲームの場合5000本以上配布(販売ではなく無料の頒布を含む)する場合にロイヤリティを課すという
特許保持者が主張する規約があり、現在のところ有効のようです
http://www.mp3licensing.com/royalty/
http://www.mp3licensing.jp/royalty/
0808名前は開発中のものです。
2014/12/01(月) 18:35:40.64ID:3uoxnwPrソースさえあればフリーの Visual Studio Express や Windows SDK のコンパイラでも「PC版」のコンパイル可能です。
また最上級の Visual Studio であっても、PS3/3DS 用のコンパイラは含まれていないので、「コンパイルできません」
ゲーム機用のコンパイラを「別に購入し、適切に環境設定」すれば、 Visual Studio からコンパイルさせることは可能です。
(その用途で Visual Studio は人気のIDEではあります)
Visual Studio の上位版には、多人数で開発する場合の支援ツールや、専門家が使うような高度な分析ツール(バグの原因特定用)が
含まれておりますが、OSやPCIに刺す拡張ボードのデバイスドライバの開発者でもなければ使い道がないようなものばかりです。
これまでの無料版では拡張アドオンが使えず、開発環境の拡張(ソースコード管理アドオン、ソースコード画面がグラフィカルに
なるアドオン、コーディングでインテリセンスを超える高度な補完をしてくれるアドオン、テストをフォローしてくれるアドオンなど)が
使えませんでしたが、 2013 のコミュニティ版からは、それらを使えるようになりました
0809名前は開発中のものです。
2014/12/01(月) 18:52:07.96ID:UIs8D4TEむ、無料で頒布しても使用料が必要になるのですか…mp3は使わない方がよさそうですね
回答ありがとうございました
0810名前は開発中のものです。
2014/12/06(土) 14:03:53.83ID:BqBWmNTD0811名前は開発中のものです。
2014/12/06(土) 14:06:01.50ID:F4Uy6snL0812名前は開発中のものです。
2014/12/06(土) 16:42:38.07ID:AF/yuCiaOnly with Unity Pro. Look for Edit->Project Settings->Player->Always Display Watermark, turn it off.
https://store.unity3d.com/
UNITY PRO $1,500 or $75/month
0813名前は開発中のものです。
2014/12/06(土) 16:44:28.53ID:AF/yuCia0814名前は開発中のものです。
2014/12/11(木) 07:35:36.23ID:Y5JR1Px40815名前は開発中のものです。
2014/12/11(木) 09:12:29.65ID:cHqTzhKP0816名前は開発中のものです。
2014/12/11(木) 17:05:29.15ID:Vt2RuXtJ0817名前は開発中のものです。
2014/12/11(木) 17:38:10.45ID:LHJjHeoI0818名前は開発中のものです。
2014/12/11(木) 17:47:54.44ID:32WDKFofAndroidは無料で揃えられる環境でどんなアプリでも作れると思っているのですが、何かできないことがあるのですか?
0819名前は開発中のものです。
2014/12/11(木) 18:13:13.25ID:vBz2N+Ygお前がくるくるパー
0820名前は開発中のものです。
2014/12/11(木) 22:07:03.55ID:b4/DV/vl0821名無しさん@そうだ選挙に行こう
2014/12/13(土) 18:26:57.67ID:2F15GM3o少なくとも>819は尻馬に乗ってるバカだな
0822名無しさん@そうだ選挙に行こう
2014/12/13(土) 23:46:49.38ID:unDX8Nhf自由に使ってください
0823名前は開発中のものです。
2014/12/14(日) 01:48:17.31ID:YN9+JIxYユアッシャーとかいうやつ
0824名無しさん@そうだ選挙に行こう
2014/12/14(日) 02:30:01.30ID:eo9LnJ7lその手の無料コンパイラも巷には探せば結構あるし、
ライブラリなどは自作すればいいし、
そういう意味ではコンパイラ一つでソフトの自作は可能
無料のライブラリや素材集まであるのに、
わざわざフルスクラッチしようとする人の気が知れないが
■ このスレッドは過去ログ倉庫に格納されています