ゲーム開発会社がゲー ..
[2ch|▼Menu]
192:名前は開発中のものです。
18/03/31 10:51:34.76 s1t0Zg3j.net
3dの地形マップはどのように作るのでしょうか?
2Dのようにマップチップを並べるのではなく、でっかい地形モデルを作るのでしょうか?
起伏のあるマップでそこに木や岩や敵を置こうとすると地形の位置と高さの管理が必要になり、
また移動できない場所も出てきますが、そういう管理はどのようにするのでしょうか?

193:名前は開発中のものです。
18/03/31 11:51:22.04 dQKaeNDW.net
>>186
がんばる

194:遊園地-24
18/03/31 13:11:51.49 4eeXUAMB.net
git 、github
使って無い時点で、公開してるとか言わないな。
JavaScriptライブラリの名称出せない=作ってない

 37歳で、こんな浅はかな嘘つくの?

195:名前は開発中のものです。
18/03/31 13:32:41.56 e20Wd5dm.net
js製スプラトゥーンクローンでググれば出て来んじゃん?
ググってもないのに決めつけるとかバカなの?

196:名前は開発中のものです。
18/03/31 13:44:08.47 1i0Jqxuo.net
そもそも公開してるとは言ってないしな

197:遊園地-24
18/03/31 17:21:01.83 4eeXUAMB.net
本人だと言う証拠は何処にも無いだろw

198:遊園地-24
18/03/31 17:23:19.81 4eeXUAMB.net
匿名掲示板の実績[書き込み]をホイホイ信じるとかww
バカなの?ww

199:名前は開発中のものです。
18/03/31 18:27:10.58 1otqqF7l.net
JavaScriptはゲーム開発的にどうなんだろうな。
ゲーム業界の定年は30歳と言われてたから、
40近くで社会人経験無しで即戦力にならないのは
他業界でも無理だろう。

200:名前は開発中のものです。
18/03/31 18:35:54.35 z1H3izYs.net
JavaScriptは任天堂も支持してる次世代の主戦場だぞ
普及にはまだまだ年単位の時間が必要だがな

201:名前は開発中のものです。
18/03/31 18:38:01.44 1i0Jqxuo.net
まぁWebGLが使えれば、3Dの基礎とOpenGL ES 3.0が使える程度の知識はあると判断できんじゃね
こんなんで嘘ついても開発現場に入った後に困るのは自分だし

202:名前は開発中のものです。
18/03/31 20:03:42.43 0nUhR9Ka.net
>>189
50で現役してるよ

203:名前は開発中のものです。
18/03/31 21:49:39.64 LM97pA3f.net
人生相談のスレになっててワロタ

204:遊園地-24
18/03/31 22:49:53.74 4eeXUAMB.net
まあー。30過ぎにも成れば順当でSEやマネージャーの肩書だもんなー。
>>1
は何処に居るの?

205:名前は開発中のものです。
18/04/01 00:18:40.60 w5LJ2xxa.net
今頃は自宅やろ

206:名前は開発中のものです。
18/04/01 22:58:28.12 QY8Vsiqr.net
>>175
無理して入社してもなじめない可能性あるから、個人で請け負ったり
アプリ開発したり稼げるような行動した方がよいのではないんだろうか?

207:名前は開発中のものです。
18/04/01 23:01:17.35 zO0Iwrrr.net
>>194
ゲーム業界だとSE/PGの区分けは聞いたことないな
あと、肩書きマネージャーでゴリゴリコード書いてるのも割りといる

208:名前は開発中のものです。
18/04/02 07:30:03.68 l5aCfgPK.net
>>197
零細企業おつ

209:ゲーム開発会社社員
18/04/02 09:35:24.38 1UpUC0Lz.net
>>175
175さん
教えて頂きましたご経歴ですといきなり正社員採用は難しいかもしれませんが、
JavaScriptの技術もお持ちとのことで、アルバイトのプログラマーとしてスタートし、
ステップアップしながら正社員採用を目指すことができると思います。
色々コメントされている方のことはあまり気になさらず、ただ確かに
実際に働く現場ではコミュニケーション能力が重要になって参ります。
もし苦手でしたら面接時にそのことを伝えておくのが良いと思います。
理解ある経営者やチームリーダーがいる職場が必ずあります。
前に進もうとなさっているからこそここで質問されたことと思いますので、応援しております。
何歳からでも遅くありません。
私は60歳近くでプログラマーをされている方を知っております。

210:ゲーム開発会社社員
18/04/02 09:52:04.17 1UpUC0Lz.net
>>182
182さん
3Dのフィールドを自由に動け回るような本格的なゲームや、単に起伏のある地面を移動するだけでよいゲームなど、
それぞれのゲーム内容によって3Dの地形管理はいくつか方法があります。
最も簡単なのは(自社でも何度かこの方法で商品化したことがありますが)、
データとしては2Dマップ+その地点の高さを設定できるツールを作り、見た目に3Dの地形として描画する方法です。
具体的にはドラクエを例に挙げ説明しますと、川や海などの水


211:面は地面より少し低く描画し、山岳地帯は高く描画します。 水面と高過ぎる場所(山岳地帯の中腹以降)には2Dの当たり判定と同様に入れないようにします。 こうすることで3Dのフィールドを動き回れる処理が比較的簡単に実現できます。 より高度なゲーム開発では、3Dの技術で地形のデータにめりこんだか(接触したか)などを判断できますので、 そういった開発ライブラリに備わっている仕組みを利用したり、 ゲーム内容によっては目に見える地形データとは別に当たり判定用のデータ(どこが壁かというデータ)を用意する方法があります。



212:名前は開発中のものです。
18/04/02 09:53:01.86 UvJmvDDD.net
>>198
昔はメインプログラマー、サブプログラマーなんて括りもあった
今は呼び名は会社によってまちまち
さらに昨今はフロントエンドだのサーバーサイドだのUI/UXだのメイン作業で呼び分けたりもするかな
それは仕事の範囲が広がってるからなんだけどね
でもシステムエンジニアはないわw
何する人w
ちなみにIT業界ではPGてのはほとんどいない
ほぼSEてことにする
だってそっちのほうが単価高く仕事とれるからw

213:名前は開発中のものです。
18/04/02 10:36:25.49 +Vv2X/Uw.net
>>201
それ業界ちゃう
ここはゲーム業界の板であってITどかたじゃないから

214:名前は開発中のものです。
18/04/02 19:59:13.05 aN5qPcP2.net
>>189
今は業界的に脱ストアの動きがあるから需要はあるよ

215:名前は開発中のものです。
18/04/02 21:15:46.03 L0QBhE7w.net
呉ソフトの社長はもうそろそろ還暦なのにいまだ現役のプログラマなんだってね
これは凄いことですよ

216:名前は開発中のものです。
18/04/02 21:30:08.35 nIzBOpen.net
まだ1は居るのか?長文スマソ
ちょうどhtml+jsでゲーム作って見たいと思ってたんだ
知識はwebデザインでjsちょい使うぐらいなんだが
ゲームを作り始める順番がよくわかんない
じゃんけんをカードゲームみたいな感じなもの作りたいんだが、どーゆー順番で書いてきゃいいんだ
自分はcf2.5ってやつでしかゲーム作ったことが無いんだが、それだとビジュアルを並べてからそれの中身を作っていくんだけど...
コードだと何から始めていいんだかワカンネ

217:名前は開発中のものです。
18/04/02 21:45:11.94 aIKO9HDZ.net
>>204
知識や体力より老眼が一番ネックだね

218:名前は開発中のものです。
18/04/02 22:54:40.87 h/ywA0TM.net
>>205
とりあえず、キーボードやマウスに反応するプログラム書いてみたら?

219:名前は開発中のものです。
18/04/03 02:17:40.53 BaKPq1nI.net
>>205
canvasに丸や四角を描画
setintervalで一定時間毎によびだされる関数を作る
その中で毎回canvasのクリアと丸や四角の描画をやってみる
でとりあえずこれらを駆使してボールが動いて壁に当たると反射するプログラムあたりを作ってみ
あとは画像の描画とマウスやキーボードの入力方法を調べれば簡単なゲームは作れるようになるよー

220:名前は開発中のものです。
18/04/03 09:51:14.38 cZldOtbz.net
答えてる奴らはゲーム開発会社のやつなのか?
お節介なのがおおいな

221:ゲーム開発会社社員
18/04/03 10:11:16.40 SJT5COsl.net
>>205
205さん
弊社HPでJavaScript+HTML5によるゲーム開発方法を解説しています。
URLリンク(wwsft.com)
205さんはある程度JSの知識をお持ちとのこと、
2章からご確認頂いて、不明な点が出たら1章を見るということで、
解説している内容をご理解頂けるのではないかと思います。
補足)上記URLで「ゲームを作り始める順番」「コードで書いていく方法」なども判るようになっています

222:名前は開発中のものです。
18/04/03 10:49:50.24 NOL+tN1c.net
つっこみ
リンク先でsetintervalのテストで100億回のループやってるけどieは符号つき32bit整数で処理されたんじゃない?
だとしたら上限は約21億、符号なしでも42億になるから無限ループの可能性あり
あとsetintervalというかjavascriptはイベント終了するまで別のイベントは処理されない仕様
リンク先の内容はとてもいいけど、ソースはちゃんとしたエンジニアにチェックしてもらったほうがいいよ

223:名前は開発中のものです。
18/04/03 11:11:14.50 rIC4Lgek.net
>>207 >>208
まあわかんないわかんないって触んなかったら永遠にそのまんまだしな
とりあえずその2つで試してみるわ
サンクス
>>210 時間あるとき見てみる...かも
ズルいかも知れないけど、自分の出した例の組み立て方とか教えて欲しかったんよな
他にも講座とかは試してるんだけど、具体的なイメージが沸かなくて・・・
まあそこから自分で考えなきゃダメか、頑張るわ

224:名前は開発中のものです。
18/04/03 11:45:01.04 NOL+tN1c.net
>>212
組み立てもなにも
入力チェック
判定
描画
これを延々と繰り返す
で処理する内容を状態によって変えるのと状態遷移の管理
状態はプレイヤーのカードを選択中とかカードを移動するアニメーション中とか
どのゲームでもたいして変わらない

225:名前は開発中のものです。
18/04/03 11:45:07.30 017jt4Nb.net
>>211
自分Macだから確認できないけど、いけんじゃね?
URLリンク(msdn.microsoft.com)(v=vs.94).aspx

226:名前は開発中のものです。
18/04/03 11:51:07.97 017jt4Nb.net
それと、JavaScriptでもWeb Worker APIでマルチスレッドできるね

227:名前は開発中のものです。
18/04/03 12:07:37.02 rIC4Lgek.net
>>213
あーなんか、なるほど
作ってあるフローチャート通りに、
タッチイベント→判定→処理→描画
をイメージで書くのかな
なんかイメージ沸いたかも

228:名前は開発中のものです。
18/04/03 13:04:27.25 xe4CvqCp.net
具体的な作成順は、表示で何かかしら標示させる。
何かの数値変えて、表示変化させる。
判定入れて標示させる。
判定を生かして表示を変化させる。

229:名前は開発中のものです。
18/04/03 13:28:46.36 xYo2H9mc.net
>>200
回答ありがとうございます。ハイトマップを参照するか、ポリゴンの接触判定をしていくかなんですね。
3D地形で質問なのですが、ドラクエ8のような3Dフィールドだと、
各地形は3Dモデルを作成してそれを繋げて並べていると思うのですが、ああいうひろさも高さもまちまちな3Dオブジェクトのつなぎ合わせとか各位置の高さなどはどうやって管理しているのでしょうか?
つなぎ目は直線になるようにつくって、高さも合わせてぴったり繋がるように作っているのでしょうか?
高さは接触判定で判断して歩かせるから適当でいいんでしょうか?

230:名前は開発中のものです。
18/04/03 13:35:56.47 dik5y1av.net
>>218
判定専用のメッシュをローポリで作って、
その面とキャラの動線で接触判定しているのだと思う

231:名前は開発中のものです。
18/04/04 08:53:34.32 aPwxWmZM.net
共同ツール 1
URLリンク(employment.en-japan.com)
URLリンク(trello.com)
共同ツール 2
URLリンク(www.google.com)
共同ツール 3
URLリンク(slack.com)
URLリンク(www.dropbox.com)
URLリンク(bitbucket.org)
URLリンク(ja.atlassian.com)

232:ゲーム開発会社社員
18/04/04 09:43:33.45 ifmsM+Fy.net
>>211
>>214
211さん、214さん、情報ありがとうございます。
一般的に(今のプログラミング言語で)兆の桁数まで処理できないとおかしいということになりますが、
(ただの計算なら普通は問題なくできるはずです)
重い処理を書いた場合にどうなるかは、各ブラウザごとに実際に試さないと判らないことがあります。
弊社は正しい情報を伝えるため Chrome IE edge firefox Android端末やiOS端末のブラウザ、Macも含め
一般ユーザーが使う全てのブラウザで動作確認し、実際に出た結果を公表するようにしています。

233:ゲーム開発会社社員
18/04/04 09:57:30.54 ifmsM+Fy.net
みなさんがこのスレでゲーム開発や技術について情報交換して下さるようになり、一定の役割は果たせていると感じております。
ですが先日、就職に関するご相談で、個人を攻撃する、あってはならない書き込みがございました。
弊社は長年就職支援(助言)も行っておりますので、心無い反応があるかもしれないご質問は弊社HPより直接お問い合わせ下さい。
また今後そのようなことが起こらないよう、このスレで行っておりますQ&Aを弊社HPに転載する形で、新たなご質問は弊社HPで受け付けることも検討しております。
このスレをいますぐ放置することはございませんが、これまで書き込まれたコメント、そして今後書き込まれるコメントを吟味し、
「個人が攻撃されず」「ゲームを作りたい方の手助けとなる」ことを実現する仕組みを考案し、また改めてお伝え致します。

234:名前は開発中のものです。
18/04/04 10:35:03.03 C2L5yGs3.net
>>221
なぜ兆という単位がでてくるのか、ちょっとわかりません
64ビットなら、およそ1800京ですよ
あとすべてのブラウザで動作確認とかいらないです
主要系統のブラウザや言語の仕様を正確に把握して、それをもとにした情報を発信してください

235:名前は開発中のものです。
18/04/04 10:36:26.00 /dw2Btgs.net
>このスレで行っておりますQ&Aを弊社HPに転載する形で
あらここの規定で大丈夫かしら
ここって他からの転載はなんでもするのに自分のところだとうるさいとおもったけどww
まぁジッムに確認ね
所詮匿名掲示板の宿命だし分かっていた事なのに、あえてそれでも敢行したと思ったけどねぇ
まぁ東名のあおり運転みたいにならないだけマシか

236:名前は開発中のものです。
18/04/04 11:48:34.10 1gSlFtEP.net
>>223
整数じゃなくて倍精度浮動小数点数型の話だと思うけど

237:名前は開発中のものです。
18/04/04 12:00:16.06 QzLoQsIR.net
>>225
失礼
64ビット倍精度浮動小数点ですね
ecmascriptとしては2の53乗まで表現できるのが仕様ですね

238:ゲーム開発会社社員
18/04/04 13:42:22.84 ifmsM+Fy.net
>>223
223さん
兆は211さんが21“億”までしか扱えないと仰っておりますため
判りやすい例として、その上の単位である兆も扱えるという表現をしたまでです。
無論64ビットで更に大きな値が扱えるのは承知しております。
本スレを読んで下さる方の多くはゲーム制作やプログラミングの初心者の方と把握しておりますので、なるべく判りやすい表現を心がけています。
(本スレはコンピューター業界で活躍しているSE向けに情報を発信するものではありません)
211さんへの補足で
var x = 1000000000000;
var y = 2000000000000;
var z = x + y;
console.log(z); → IEでもログに3兆と表示されます。
214さんと223さんの仰っているように大きな数を扱えますので問題なく1兆+2兆の計算ができます。
全てのブラウザで動作確認するのはネット関連の(特にプログラミング分野の)仕事を請け負っている会社では当然のこととなります。

239:ゲーム開発会社社員
18/04/04 13:46:08.41 ifmsM+Fy.net
>>224
224さん
情報ありがとうございます。
そのあたり勉強不足でしたので規定を確認いたしますが、よろしければ詳しく教えて頂けますでしょうか?
特に


240:知りたいのは“自分で書いたコメントも転載出来ない?”のでしょうか?



241:名前は開発中のものです。
18/04/04 15:34:37.45 iTd35wxL.net
>>228
横からだけど
・5ちゃんねるまとめブログ運営者の皆さまへ
URLリンク(www.5ch.net)
これっすな。スレッドの内容を使用するには許可取ってね的な事が書いてある。
まとめサイトじゃないけど、まとめサイト的な使い方するなら、許可取った方が安全かと。
>自分で書いたコメントも転載できない?
あちらの書き方だと書いたらコンテンツは5chに帰属する=許可取って下さいねと
いう意味に見えるので、無許可では厳しいのではないかと。

242:ゲーム開発会社社員
18/04/04 16:09:21.70 ifmsM+Fy.net
>>229
229さん、早速ありがとうございます。参考になりました。
問題の起こらない方法で対応するようにいたします。
ちなみに弊社は今回初めて2ちゃん(5ちゃん)でこのような活動を行いましたが、
大学や専門学校などで生徒さんから出た質問とその答えのデータも多数ございます。
どのような形で公表すれば皆さんのお役に立つか検討し、改めてお伝えいたします。

243:名前は開発中のものです。
18/04/04 20:29:56.13 mZo/mp27.net
転載と言わず真剣な相談はHPまでどうぞと言えば大丈夫でしょう

244:名前は開発中のものです。
18/04/04 20:43:00.26 HKtAHOci.net
続きはwebでって奴ですね

245:名前は開発中のものです。
18/04/05 00:54:31.21 BOGMny7O.net
>>230
データあればそのまま羅列すればいいだろ
いまどきワードプレス使えば1日で作れる

246:名前は開発中のものです。
18/04/05 08:58:28.83 qw1H4w/1.net
>>233がまとめサイトとかやってもアクセスされなそう。羅列してあるだけだから

247:名前は開発中のものです。
18/04/05 09:47:31.88 YbWeZAtj.net
既にWebサイト持ってる所にワードプレス使えって...

248:名前は開発中のものです。
18/04/05 20:30:31.46 5e/J4bCc.net
WP押しって何処にでも沸くよな

249:名前は開発中のものです。
18/04/05 20:46:05.37 VwiYXbsT.net
ワードプレスは宗教

250:名前は開発中のものです。
18/04/05 23:08:00.31 nq7KPd/H.net
MovableTypeを使ってた頃はWPなんてゴミだと思ってた

251:名前は開発中のものです。
18/04/05 23:08:06.79 N/Uzo1Ku.net
初めてこのスレ見たけど
ちょっとこの会社のファンになりそうだわ

252:名前は開発中のものです。
18/04/06 10:16:20.72 uXyBlQbZ.net
Steamで販売しても外人に違法アップロードされるのだけれど
プロテクトに詳しくないのでわかりませんが何か対策に良い方法は無いでしょうか?

253:名前は開発中のものです。
18/04/06 10:18:53.13 Xx5fn4lD.net
>>240
初回限定の付録をつける

254:名前は開発中のものです。
18/04/06 12:15:49.86 Jv+6xTlB.net
ゲ製板で久々にまともなスレだったのにな
残念だ

255:名前は開発中のものです。
18/04/06 19:21:21.99 6iMS/gwd.net
宣伝終わったら退散してて草

256:名前は開発中のものです。
18/04/06 19:24:54.38 dzs/ZGMB.net
一ヶ月も持たないとかどんだけの覚悟だったのかw

257:名前は開発中のものです。
18/04/06 20:01:27.69 4EH7lQrb.net
え?転載について考えると言っただけでいなくなったわけじゃないだろ?

258:ゲーム開発会社社員
18/04/06 21:00:20.33 B1jnEFzD.net
>>231
>>232
>>242
>>243
>>244
>>245
皆さん、ご助言ありがとうございます。
もちろん放置などしておりません(笑
245さんの仰る通り転載の件を検討するため時間を取られておりました。
今のところ転載は行わず、弊社に蓄積されたQAを公開する方針に決まりました。
合わせてこのスレに書き込みにくい方のためのページを用意いたしました。
URLリンク(www.wwsft.com)

259:ゲーム開発会社社員
18/04/06 21:02:23.72 B1jnEFzD.net
>>239
239さん、温かいお言葉、真にありがとうございます。
大変励みになります。

260:ゲーム開発会社社員
18/04/06 21:07:11.15 B1jnEFzD.net
>>240 240さん、違法アップロードは弊社も困っておりまして、公式に配信するiPhoneやAndroidアプリも違法にコピー、アップされるのが実情です。 暗号化などの技術もありますが、そういったものも正直ほとんど役に立ちません。 お役に立つ情報が無く、真に申し訳ございません。 ※もし違法コピーを防ぐ素晴らしい技術をお持ちの方がこのスレを見て下さっているならご助言頂けますと幸いです。



262:240
18/04/06 21:24:31.64 uXyBlQbZ.net
ありがとうございます。やはり難しそうですね。ネットでも情報無いですし・・・
違法アップロードは片っ端ですから違法アップロードして返金処理を繰り返していそうですね。
私も対策は引き続き調べてみます。
話変わりますが、日本人はSteamで返金等あまりやらないので国民性が善人と感じました。

263:名前は開発中のものです。
18/04/07 20:09:13.28 9zSAE4Av.net
ここ外国人も見てるのか、びっくり

264:名前は開発中のものです。
18/04/09 13:14:30.80 UqZjV+b/.net
ARPGを最後まで作ってみたいがいつも途中で挫折する
結局ゲームシステムのプログラムがいかに大変かって事ですよね

265:名前は開発中のものです。
18/04/09 13:36:31.20 68FzU/2l.net
途中で挫折するのは違う理由だと思う

266:ゲーム開発会社社員
18/04/09 18:25:22.62 ol2rfBiB.net
>>251
251さん
アクションRPGを完成させたいが挫折されるとのこと、まずは小さな単位で完成させてみてはいかがでしょうか。
具体的には
・画面はスクロールしない
・移動できる草地(床)と障害物となる岩(壁)だけ用意する
・最初に登場するのは動きの遅いスライム、スライムは1撃で倒せる
・それを何匹か倒すと骸骨が出現、骸骨は3回攻撃すると倒せる
・骸骨を何体か倒すとボスキャラ(ドラゴンなど)が出現、30回攻撃を当てると倒せる
ここまで完成させます。
これで一通り遊べるゲームになります。
次は
・敵の種類を増やす
・画面をスクロールするようにする
・毒沼などのトラップを設ける
・体力回復アイテムなどが落ちているようにする
・剣を拾うと攻撃力アップ
・盾を拾うと防御力アップ
などを追加していくわけです。
我々クリエイターは誰しも、最初はしょぼいゲームを何とか完成させた、というところからスタートしています。
プログラミングを楽しみながら続けてみて下さい。
段階を踏んで作っていくことで、やがて壮大なゲームを完成させることができると思います。

267:遊園地
18/04/09 18:41:33.30 FGc/Y+vo.net
>>253
おう。頭の中じゃあ、どえらい事になってるからなww

268:遊園地
18/04/09 18:46:01.84 FGc/Y+vo.net
何するかと思えばww
今度はメアドとIP収集かよwww

269:遊園地
18/04/09 19:12:09.85 FGc/Y+vo.net
公式サイトから遊べます。wwwってなんだよwww
 動きますの 間違いだろwwww
お前んとこの会社ってwww 15年前からPC買い換えてないの?www

270:遊園地
18/04/09 19:15:50.33 FGc/Y+vo.net
>>246
蓄積されたQAwww
 芸能事務所の方でしたかwww
コレは失礼をば!wwww

271:遊園地
18/04/09 19:19:14.18 FGc/Y+vo.net
社員総出で自演してんのかww

272:遊園地
18/04/09 19:20:42.04 FGc/Y+vo.net
>>1
良かったなww
 俺が釣れたぞwww

273:名前は開発中のものです。
18/04/09 19:28:13.01 2tBrKtlU.net
↑こいつはこの板の色んなスレでとにかくクサすレスして足引っ張ることしかできない荒らしだから

274:名前は開発中のものです。
18/04/09 20:19:38.50 RIKMXRjN.net
>>260
構うなや

275:名前は開発中のものです。
18/04/09 21:20:01.21 /JOXvtKb.net
んだんだ。
これ、スルーされると相当アホっぽく見えるw

276:名前は開発中のものです。
18/04/09 22:04:38.83 kj5W/4YH.net
AppG


277:ameKit Mobile iOSでリリース! https://www.thegamecreators.com/post/appgamekit-mobile-released-on-ios https://itunes.apple.com/jp/app/appgamekit-mobile/id1304420256?ls=1&mt=8 2018年4月7日(土)に投稿されました。TGC News、AppGameKit News、 今日、AppGameKit MobileはiOSプラットフォームでリリースされています。今では、 AppGameKit Mobileでどこでもどこでもアプリ、デモ、ゲームを作成して、「外出先で」 コーディングすることができます。 この完全に無料のAppGameKitバージョンでは、通常のAppGameKitスクリプト言語 を使用してコードを作成してから、iOSデバイスで直接プロジェクトをコンパイルして 実行できます。このアプリにはデモとサンプルが付属しているため、新しいユーザー はプログラミング言語の使いやすさを知ることができます。 カットダウンしたIDE内でアプリケーションをコーディングしてから、超高速コンパイラ を使用して、プロジェクトをほぼ即座に実行することができます。 AppGameKit Mobileは、デスクトップ版の多くのコマンドへのアクセスを提供します。 最も重要なのは、ゲーム作成のためのすべての主要なコマンドです。 ・3Dグラフィックスと3D物理 ・2Dグラフィックスと2D物理 ・レンダリングコントロール ・サウンド&ミュージック ・ユーザー入力 ・ファイルI / O ・センサー カメラと写真のアクセスでは、あなたのデバイスから画像メディアをインポートしてから、 これらの画像をアプリケーションのスプライトまたはテクスチャとして使用することがで きます。



278:名前は開発中のものです。
18/04/09 23:01:19.99 ZrzAH3Ia.net
iOSデバイスでゲーム作れて嬉しいのか?

279:名前は開発中のものです。
18/04/10 02:33:22.02 lKPgCgnr.net
>>253
移動できる草地の作り方が分かりません。
よろしくおねがいします。

280:名前は開発中のものです。
18/04/10 11:23:33.09 2j+BFQtS.net
いや、そんぐらい自分で調べろよw

281:名前は開発中のものです。
18/04/10 12:30:44.97 O/smHsxW.net
オブジェクトの子にterrainつけて草生やして、オブジェクトをスクリプトで走らせれば、移動する草地が完成するぞ。

282:265
18/04/10 12:49:20.42 iHzxY6hZ.net
>>267
terrainてなんですか?
あと草はいりません

283:名前は開発中のものです。
18/04/10 13:45:34.80 O/smHsxW.net
>>268
すまん、スレチだったな。
ただ、そのくらいわからないならまずunityとかで作った方がいいぞ。

284:名前は開発中のものです。
18/04/10 14:01:03.41 rcsYL/FJ.net
>>253
ご親切にアドバイス有難うございます。
未熟でして下記止まりです。
「一つのマップに一人のキャラを作成し動かす敵を出す
ぶつかる敵消きえない」
その後scriptを記載すると大体真っ白な画面に戻り・・・から修正も出来ずです。

285:名前は開発中のものです。
18/04/10 14:47:21.42 8BJfaZs5.net
>>269
スレチな上に明後日の方向のレスやめれ
ここはちゃんとゲーム会社の社員さんまとうよ
質問者も訳分からん名無しの回答なんか真にうけないで

286:名前は開発中のものです。
18/04/10 14:59:18.29 RxCkTUM3.net
名無しは勝手に回答すんなボケ

287:名前は開発中のものです。
18/04/10 15:56:03.86 2j+BFQtS.net
移動できる草地の作り方が分かりません。よろしくおねがいします。
って
オンラインRPGの作り方が分かりません。よしろくおねがいします。
に匹敵するアホ質問だろ
質問するならもっと具体的にポイントを絞らないと

288:名前は開発中のものです。
18/04/10 16:45:59.56 lKPgCgnr.net
>>273
具体的というのは、どう書けばいいですか?
具体例を教えて下さい
よろしくおねがいします。

289:名前は開発中のものです。
18/04/10 16:57:53.29 pY0e+YvW.net
こんなスレ管理してるなんて粋な会社があるも


290:んだ 頑張ってくれ



291:ゲーム開発会社社員
18/04/10 17:26:50.35 awRvoqwg.net
>>265
>>274
スレで長々と説明するのは難しいですので、マップ上を移動する基本的なサンプルを用意しました。
こちらをご参考にして下さい。
URLリンク(www.wwsft.com)
動作とソースコード、その説明をパソコンで確認できます。
補足としまして、ゲームだけでなくあらゆるソフトウェアを作る上で最低限必要なプログラミングの知識は
・変数 及び 配列変数
・関数の意味とその作り方
・繰り返し処理(for)
・条件分岐(if)
です。まずはこれらを理解された上でプログラムを制作する必要があります。

292:名前は開発中のものです。
18/04/10 18:48:52.28 lKPgCgnr.net
>>276
ありがとうございます。
参考ページを見ました。
とりあえず、サンプルを動かそうと思ったのですが
このプログラムはどうやって動かすのでしょうか?
プログラムをメモ帳にはコピーしてペーストして保存しましたが
その先が分かりません。
よろしくおねがいします。

293:名前は開発中のものです。
18/04/10 19:16:32.15 rcsYL/FJ.net
>>277
<canvas></canvas>準備って親切に書いてるよ
記述してみた?

294:名前は開発中のものです。
18/04/10 19:50:50.41 lKPgCgnr.net
>>278
記述というのは、さきほどのプログラムに追加するということですか?

295:名前は開発中のものです。
18/04/10 19:54:22.89 iCUx9e8j.net
>>277
ブラウザで動かすに決まってんでしょ
それすら分からないとしたらあまりにもITに疎すぎる
Webゲーム作る以前の問題
HTMLとJavaScriptを勉強してからいらっしゃい

296:名前は開発中のものです。
18/04/10 20:11:11.15 lKPgCgnr.net
>>280
別にWebゲームを作る気はないのですが・・・
ゲーム作りにはHTMLとJAVASCRIPTが必要なのでしょうか?

297:名前は開発中のものです。
18/04/10 20:13:18.50 OUyajSv8.net
>>279
要素を作ってからコピペだよ
もしわからなければ知識と理解が足りないので
少しjavascriptについて勉強の必要がありよ
頑張ってね

298:名前は開発中のものです。
18/04/10 20:15:46.34 OUyajSv8.net
あっただのメモ帳だったりして....

299:ゲーム開発会社社員
18/04/10 20:25:12.47 awRvoqwg.net
>>281
手軽にできるゲーム開発の一つの方法が HTML5 + JavaScript です。
手軽ではありますが、HTML5+JSでゲームを作れるようになれば一人前です。
ソースコードの書き方は
URLリンク(www.wwsft.com)
をご覧になって下さい。
そこで解説している以外に、278さんの仰るように canvas要素 を記述する必要があります。
URLリンク(www.wwsft.com)
のキャラを動かすことができるページを保存して下さい。
そして保存したHTMLをテキストエディタで開いて下さい。
そうすればソースコードの全体を見ることができます。
<script>から</script>までが背景を描いたりキャラクターを動かすソースコードです。

300:名前は開発中のものです。
18/04/10 20:51:33.52 lKPgCgnr.net
>>284
ありがとうございます。
ソースコードの書き方というのがあったんですね
勉強します。

301:名前は開発中のものです。
18/04/10 21:17:11.10 8BJfaZs5.net
一連のやりとりみると、やはり名無しのレスは不要でゴミだな
名無しはほんとレスすんな
どんだけお節介なんだよ
そんな暇あったら作成作業やっとけ

302:名前は開発中のものです。
18/04/10 21:20:51.15 u3h/Ye2M.net
>>286
つ鏡

303:名前は開発中のものです。
18/04/11 08:20:50.15 QgaJImpq.net
伝えるには、本を書くのが良いと思うな
ひらしょ、セガ本。Unityナムコ本。などのように

304:名前は開発中のものです。
18/04/11 08:23:05.46 6nyT3diE.net
このスレが長く続いたら書籍化してもいんじゃね
まんまコピペするって意味じゃなくてFAQに活かして

305:名前は開発中のものです。
18/04/11 12:10:34.52 6nyT3diE.net
あ、書籍ってのは電子書籍含むから
ハードルが一気に下がるでしょ

306:ゲーム開発会社社員
18/04/11 15:28:08.64 AAEFO63j.net
>>288
>>289
288さん、289さん、ご助言ありがとうございます。
クリエイターを目指す方やゲーム業界について知りたい方向けの書籍を弊社で既に出版しておりますが、
URLリンク(wwsft.com)
今後チャンスがあれば、このスレで皆さんと情報交換した内容を元に新たな書籍を書くことができれば嬉しいです。

307:名前は開発中のものです。
18/04/11 18:39:52.49 /pv6n3CF.net
スマホで味方キャラのタッチやスワイプでの移動と
敵のランダム移動がうまく反映できません。
変数と関数の簡単な処理の仕方しりませんか・・・

308:名前は開発中のものです。
18/04/11 23:43:05.17 cyavNAEf.net
製作とは違いますが、作ったゲームを売るために御社で行っているマーケティング方法について教えてください(ゲス顔)

309:名前は開発中のものです。
18/04/12 03:41:13.40 FU7zTD4i.net
サイゲとかならともかくこの会社にそんなのあるんかね。
してたらもっと有名になってると思うが

310:名前は開発中のものです。
18/04/12 05:51:35.71 JajRHgHu.net
いや規模が大きい会社の手法は
同人レベルではかえってマネできないから
お金を掛けなくてもできる
広報や営業について教えて欲しいな

311:名前は開発中のものです。
18/04/12 09:07:49.72 jBG5cfHT.net
質の高いゲームなら口コミで火がつくだろうし、質の悪いゲームはいくら宣伝した所で低評価食らうだけだろ

312:遊園地
18/04/12 10:55:46.58 YNLko3Tz.net
技術力が低すぎて、宣伝にもならない。
サイトのgemeはBGMすら無い。

313:名前は開発中のものです。
18/04/12 12:22:35.95 6DT93hl3.net
3Dのフィールドマップは色んな地形モデルを並べて位置調整して、位置データを吐き出すようなソフトえお自社開発してやるのでしょうか?

314:名前は開発中のものです。
18/04/12 12:40:20.60 526L2PKf.net
>>297
あんたが言うかwww

315:ゲーム開発会社社員
18/04/12 13:34:17.98 QiHQ2LyD.net
>>292
292さん、サンプルを用意しますので、しばらくお待ち下さい

316:ゲーム開発会社社員
18/04/12 13:35:36.87 QiHQ2LyD.net
>>293
293さん、弊社は開発が中心でして、販売戦略はアプリを納品したメーカーさんが行いますので、これがよいという的確なご助言が難しいですが、
個人や同人レベルで開発したゲームでしたら、仰るように宣伝広告費はかけられないと思いますので、基本はSNSで拡散させる方法だと思います。
他には
・ゲーム開発やプログラミング技術の解説を行っていて、それなりに人気のあるブログなどを持たれている方とタイアップする
・無料でプレスリリースできるシステムがあるので、そういったものを利用する
(ただ過去に実験的に試した際に効果がなかったですので、お金をかけるプレスリリースよりは劣るのは間違いないです)
・少しはお金を掛けられるなら、ゲーム内容によりますが、声優を起用しその声優にSNSで広めてもらう
=以前よりぐっと安く音声収録できる時代になりました
などが考えられると思います。

317:ゲーム開発会社社員
18/04/12 13:43:55.73 QiHQ2LyD.net
>>298
298さん、3Dフィールドを管理するソフトを自社開発する会社もありますし、
本格的なツールを開発しなくても、例えばモデルデータごと簡単な座標管理をするだけでフィールドを構成するなど、
ゲームの内容や開発会社ごとに、色々なやり方で管理しています。
一度このスレで書きましたが、参考までに弊社の過去の経験で「地面の高さを設定できる簡単なツール」を用意し、それで地形管理したゲームがあります。

318:名前は開発中のものです。
18/04/12 13:50:59.94 /MMFNpTi.net
>>301
ありがとうございます
難しいとおっしゃる割りにひどく現実的な提案が来て震えました

319:295
18/04/12 14:28:23.16 JajRHgHu.net
>>301
293とは別人ですが参考になりました

320:ゲーム開発会社社員
18/04/12 17:29:16.10 QiHQ2LyD.net
>>292
>>300
292さん、タップでキャラクターを動かすサンプルを用意しました。
URLリンク(www.wwsft.com)
説明にも書きましたが、まずはシンプルにタップした位置とキャラクターの座標の距離で判定します。
スワイプ、ピンチインアウト、フリックなどの細かな操作は最初は考えなくてOKです。
今回用意したソースコードも、画面を押しているかどうかのフラグと、距離の値だけで、このような動作を実現しています。

321:名前は開発中のものです。
18/04/13 02:41:16.92 TNAez9Gd.net
《 Windows7後継開発環境のご案内 》
LinuxMintのダウンロードはこちらから。
Main Page - Linux Mint
URLリンク(linuxmint.com)
URLリンク(linuxmint.com)
---------
AGK無料試用版の配布開始(リンク先にWindows、Mac、Linux版のファイルが直接置いてある)
AppGameKit - Free Trial Version
URLリンク(www.appgamekit.com)
無料試用版
AppGameKit無料トライアル版は、AppGameKitの主要な領域すべてにアクセスできるため、
完全に評価することができます。完全版の有料版には、次の主要機能が含まれています。
・ Android、iOS、HTML5にプロジェクトをエクスポートする
・ アプリをデバイスに直接ブロードキャストする
・ コンパイルされたプロジェクトからウォーターマークを削除する

322:名前は開発中のものです。
18/04/13 03:13:16.92 kC2iPUqY.net
Steamでゲームリリースすると海外から
「ゲームを気に入った動画配信でPRするよ(キーくれ)」
「サイトで宣伝させてくれ(キーくれ)」というようなメールがいっぱい来るけど
キーあげたら知らんふりが多いからSNSとキュレーターだけに絞った方がよいね。

323:名前は開発中のものです。
18/04/13 11:53:35.14 niYtXjDS.net
>>305
292です。ご対応有難う御座います。
理解出来たのは箱を作ってキャラを出すとこまででした。
EventListenerや計算方法について勉強が足りないようです。
これだけ自在にプログラミング出来たら楽しいでしょうね。
別途掲示板や問い合わせ先も別途用意してくれていますが
ここでもアンチに負けず頑張ってください。
毎度スレ楽しみにしています。

324:名前は開発中のものです。
18/04/13 14:17:23.15 g9nWZeGw.net
【Steam】同人ゲ製作者「成功は金で買える」
スレリンク(gamedev板)

325:ゲーム開発会社社員
18/04/13 15:15:09.96 m1KytgT+.net
>>308
タップやマウスを判定するイベントの処理は難しく考える必要はございません。
「こんな命令でタップした座標を変数に入れているのか」程度の理解で大丈夫です。
※タップ判定はプログラミング言語ごとに命令が違います
重要なのはキャラクターの移動の計算方法です。
※これはプログラミング言語が違っても考え方(計算の仕方)は一緒です。
ですので、まずはキャラクターの位置をどのように管理しているかに注目して下さい。
色々なプログラムを見ているうちに、だんだんとソースコードを読み解けるようになりますし、ご自身でも作れるようになります。

326:名前は開発中のものです。
18/04/13 18:15:12.10 ixG+SKcN.net
座標管理はグローバル⇔ローカルの計算が面白かった。
単純なことだけど、綺麗に計算方法を理解するのにはちょっと立ち止まってしまった。

327:名前は開発中のものです。
18/04/17 07:23:39.87 TG+ERS2l.net
AndroidアプリはNDKで作ってますか?
OpenGLESのバージョンはどれを使ってますか?

328:ゲーム開発会社社員
18/04/17 18:13:33.52 XxhjrVJd.net
>>312
312さん
Androidアプリは一昨年までEclipseで開発、現在はAndroidStudioで開発しております。
OpenGL ES は(現在は2D開発が中心のため)特に使っておりません

329:名前は開発中のものです。
18/04/18 00:15:30.11 UnBV45I5.net
Windowsゲームのインストーラーはどうやって作るのでしょうか?

330:名前は開発中のものです。
18/04/18 08:53:40.15 5LrkMzTc.net
昔ならinstall shieldなんだけどなー

331:ゲーム開発会社社員
18/04/18 17:40:17.88 C/q/jYh7.net
>>314
314さん
弊社はXPの頃までは一般に配布するWin用ソフトの開発も行っていましたが、
今は行っておらず(Win用は社内で使う自社ツールのみ開発です)
現在はインストーラーの形にしたソフトを配信していません。
そこで最新の情報を調べてみたところ、
・インストーラ作成ツールを利用する
・開発環境にインストーラを作る機能が付いている
・インストーラを作ってくれる会社やクリエイターに委託する
・自作する(自作は知識がないと難しいという情報があったのを念のため書いておきます)
などの方法があるようです。
「windows ソフト開発 インストーラー」などで検索すると情報がございます。

332:314
18/04/18 19:30:03.13 UnBV45I5.net
ありがとうございます。検索したら色々出てきたので調べたいと思います。
ちなみにXPのときはどうされていたのでしょうか?
あと気になっているのが、RPGで敵にダメージ与えたときやシューティングで敵に弾が当たっているときの光るような点滅表現ですが、あれは光っている色で塗ったべつの画像があって交互に表示を切り替えているのでしょうか?

333:名前は開発中のものです。
18/04/18 23:05:01.31 i+jwSJlK.net
>>314
同人ゲーなんかZIPで配布すりゃいいと思うよ
下手にインストーラなんか付けると
かえって警戒されてプレイされない

334:名前は開発中のものです。
18/04/19 02:04:11.80 kMhxRgZ+.net
UnityとMayaの組み合わせが推奨されているのはワークフローのためだと言われてるようですが
具体的にどのようなメリットがあるのでしょうか
小規模インディーデベロッパーにもメリットはありますか

335:名前は開発中のものです。
18/04/19 02:11:35.58 kMhxRgZ+.net
すみません書き忘れです
Unityは使用する前提でのMaya以外のDCCツールと比較してのメリットについてです

336:名前は開発中のものです。
18/04/19 02:16:38.83 uKIPtSfp.net
1さん
社員の方で趣味で同人(売る方)やゲーム作ってる人って少ないんでしょうか?
将来独立してインディーを立ち上げる気概を持つ人種って減ったような気が。
ウチだけかな?

337:名前は開発中のものです。
18/04/19 03:46:42.95 GWpKInIA.net
広告型スマホ向けゲームの収益目安を教えてください

338:ゲーム開発会社社員
18/04/19 08:47:04.07 CPv2B8p1.net
>>317
以前は318さんの仰るようなインストーラー無しZIP圧縮での配布、あるいは、
インストーラ形式出力機能のあるツールがあったのでそれを使っていました。
ゲームのダメージを与えた時の点滅処理ですが、大きく2つのやり方があり、
1.(仰るように)そのキャラの白い画像を用意して交互に表示
2.パレットチェンジという方法で元の画像の全ての色を白っぽくし表示
開発環境によって使い分けますが、簡単なのは1です。
どんな機器、開発環境でも簡単に実現できます。

339:ゲーム開発会社社員
18/04/19 08:48:04.17 CPv2B8p1.net
319さん
弊社はMAYAとUnityどちらも使った経験はありますが、必ず2つを組み合わせてということは
していませんので一般論で答えさせて頂きますと、
3Dのゲームを作っている開発会社の多くは20年くらい前からMAYAを使っています
(=ゲーム会社で使うCGツールとしてMAYAが標準的)
数年前からはUnityが普及し、これも多くのゲーム会社が使うようになりました、
必然的に多くの開発現場でMAYAとUnityが使われているのだと思います。
小さなディベロッパーは無理に高いCGツール等を導入する必要はなく、
コストパフォーマンスの良いツールでも問題ないと思います。

340:ゲーム開発会社社員
18/04/19 08:49:18.02 CPv2B8p1.net
>>319
319さん、レス付け忘れました↑324に書きました

341:ゲーム開発会社社員
18/04/19 08:50:25.62 CPv2B8p1.net
>>321
321さん
こっそり作っている人はどの会社にも1人や2人いる気がします。



342:Qーム業界は独立して自分の会社を作る人はけっこういます。 周りの人達で、成功できる人は少ない現実を何度も見ましたが、中には大成功した人もいました。



343:ゲーム開発会社社員
18/04/19 08:53:55.92 CPv2B8p1.net
>>322
322さん
無料で広告収入のみ(追加課金無し)アプリということでお答えします。
個人や同人の場合で最低数十万DL、法人で数百万DLないとお金になりません
=ゲーム内容によりますが、一般的にそれくらい遊ばれないと開発費を回収できないです
要は開発費を回収し利益ができるかどうかですので、
例えばですがグラフィック素材を1万円だけ発注し、プログラムは自分で作ったので、
1万円稼げればOKでしたら数万DLで回収できるかもしれません。

344:名前は開発中のものです。
18/04/19 11:16:59.16 isW28aCo.net
RPGでのイベントシーンはどうやって動かしているのでしょうか?
あるキャラに話しかけると、こっちは操作できなくなり、キャラ自動で動いたり喋ったりして話が進むのを見ているシーンです。

345:名前は開発中のものです。
18/04/19 13:38:44.72 xrNLIJ7E.net
>>328
すぐ説明できるほど簡単にはいかない
テキストまたはExcelを使う他イベントエディタ専用ソフトを作って
その命令を処理するコードを書く
直接に操作停止、キャラ自動で動いたり喋ったりをコードにもできるが
たぶんRPGは完成しない

346:名前は開発中のものです。
18/04/19 13:43:28.80 kBQPAwBm.net
どうしてこういうスレには横から質問に答える馬鹿が出てくるの?
引っ込んでろっていうね

347:名前は開発中のものです。
18/04/19 13:45:20.55 DX/Z9/AJ.net
>>329
おまえの説明はいらないんだよ

348:名前は開発中のものです。
18/04/19 14:19:18.38 xrNLIJ7E.net
>>330
ゲーム開発会社社員とカスの回答がどれくらい違うか知りたくない?

349:名前は開発中のものです。
18/04/19 14:28:47.74 W66DXLuH.net
こんなのは回答のうちに入らないな
難しくてできませんって言ってるだけなので

350:名前は開発中のものです。
18/04/19 14:36:44.12 xrNLIJ7E.net
>>333
そうそう難題だからゲーム開発会社社員さんがどうこたえるか
気になる

351:名前は開発中のものです。
18/04/19 15:00:11.75 W66DXLuH.net
おまえが勝手に難題にしてるだけや

352:ゲーム開発会社社員
18/04/19 17:39:39.89 CPv2B8p1.net
>>328
328さん
及びみなさん
移動シーンとイベントシーンは基本的に処理を分けます。
■移動シーンの処理
・プレイヤーの入力に応じてキャラクターを動かす
・イベントが発生したらイベントシーンの処理へ
■イベントシーンの処理
・各イベントの内容に沿ってメッセージを表示したり、自動でキャラクターを動かす
・イベントが終わったら、移動シーンの処理へ戻る
RPGを制作するご予定でしたら、このように移動シーンとイベントシーンを分けて考えてみて下さい。

353:ゲーム開発会社社員
18/04/19 17:43:10.39 CPv2B8p1.net
追記です
弊社HPでRPGの開発過程を全て公開しております。
URLリンク(www.wwsft.com)
イベントシーンの処理はこれから実装しますが、
移動や会話の処理などが入っていますので、
よろしければご参考になさって下さい。

354:名前は開発中のものです。
18/04/19 18:29:18.74 xrNLIJ7E.net
>>337
URLリンク(www.wwsft.com)
1〜6興味深かったです。どうもありがとうございます。
続きも気になります。

355:名前は開発中のものです。
18/04/19 21:08:19.91 dKqmALde.net
>>338
お前は黙ってろや

356:名前は開発中のものです。
18/04/19 22:51:06.44 jdhiiGRy.net
>>339
お前が黙れや

357:名前は開発中のものです。
18/04/19 23:34:38.39 /+5K3x0p.net
>>319
自分も購入に向けて調べてるんだけど、Mayaは
「ゲーム業界標準」「スクリプト資産」「求職の窓口の広さ」
だから、インディが新規導入するメリットは弱い。
ゲームエンジンとのブリッジ、作りやすさを考えると
Modoあたりが良いかなと思う。自分は買う予定。

358:名前は開発中のものです。
18/04/20 08:18:50.33 YBpZ6kqj.net
319です
>>324
情報ありがとうございます
ゲーム会社間での場合は標準なので使う必要があるが
それ以外のケース



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

2500日前に更新/337 KB
担当:undef