[過去ログ]
ゲーム開発会社がゲーム製作技術を伝授するスレ (1002レス)
ゲーム開発会社がゲーム製作技術を伝授するスレ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
739: 名前は開発中のものです。 [sage] 2018/07/03(火) 11:21:48.56 ID:FYKGpnhf そのままやればいいだけじゃないのか。 タマが当たったら地面を変化させれば。 一般的なやり方があれば知りたいってことだとおもうが。 都合があえばどんな方法でもいいんじゃないか。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/739
740: 名前は開発中のものです。 [sage] 2018/07/03(火) 12:05:20.65 ID:AtrhXQ0j お前には聞いてない http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/740
741: 名前は開発中のものです。 [sage] 2018/07/03(火) 12:43:30.72 ID:FYKGpnhf 誰にきいてるんだかわからないが、どう難しいのかがわからん。 常時、動く敵キャラよりも簡単なはずだ。 (巨大な敵キャラが)停止していて、タマ打ったら動き出すってだけだろ? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/741
742: 名前は開発中のものです。 [sage] 2018/07/03(火) 13:40:43.62 ID:wgFi8W22 スレたいくらいミロや構ってちゃん http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/742
743: 名前は開発中のものです。 [sage] 2018/07/03(火) 13:42:22.18 ID:EoajVUF9 >>1くらい読め http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/743
744: 名前は開発中のものです。 [sage] 2018/07/03(火) 13:46:36.25 ID:qQI+ff9w シューティングゲームの基本であるタスクシステムをググった方がいいな どうやって実現してるのか分からんけど>>738程度であれば敵キャラと同じように動く地形をオブジェクトとして扱ってるだけじゃないのかな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/744
745: 名前は開発中のものです。 [sage] 2018/07/03(火) 17:46:50.49 ID:J+Sju5pT 地形を半固定なオブジェクトとして扱うなんて技術じゃなくて発想の問題じゃん。 マップチップ使って背景スクロール実装済みなら考えつきそうなものだろ。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/745
746: 名前は開発中のものです。 [sage] 2018/07/03(火) 18:34:18.16 ID:AtrhXQ0j だから匿名の無責任なお前らには聞いてない〜♪ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/746
747: 名前は開発中のものです。 [sage] 2018/07/03(火) 19:27:37.61 ID:7yyvIjJ9 なんぼなんでも、全くゲームプログラムした事無い人間に最初から教えるのは>>1でもキツイんじゃないかと心配してるだけだろw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/747
748: 名前は開発中のものです。 [sage] 2018/07/03(火) 20:16:40.36 ID:o4jEyYKO 大きなお世話だよ。 名前だしてるから、それも含めて対応だよ。 >1さんがギブしたら、その時助けてやればいいんだよ。それまでは黙ってなさいな。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/748
749: 名前は開発中のものです。 [sage] 2018/07/03(火) 20:18:21.48 ID:o4jEyYKO >>747 全く書き込むなとは言ってないからね。 前に出てた、どう答えるか参考で楽しみとか、スレを盛り上げるのはいいと思う。ま、これは自論だけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/749
750: 名前は開発中のものです。 [sage] 2018/07/03(火) 20:28:00.27 ID:cUkwrLna もう社員さん来ないだろうからね http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/750
751: ゲーム開発会社社員 [] 2018/07/03(火) 21:15:30.49 ID:Ase3kEKL >>738 738さん 支えのなくなったブロックが落下するサンプルを制作しました。 http://www.wwsft.com/sp/ 744さんの仰るように、BGの動く部分をオブジェクトとする方法もありますが、 今回はBGデータのみでどんな地形にも対応できる汎用プログラムを目指して作ってみました。 ただ弊社は現在忙しい状況でデバッグする時間が限られており、もしかしたらバグがあるかもしれません。 プログラミングの知識をお持ちの方は、サンプルプログラムのmap配列を書き換え、 ブロックを色々な状態に並べ、正しく落下するか試して頂けると助かります。 バグがあれば修正しますので、このスレに書き込んで頂けますでしょうか。 みなさんよろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/751
752: 名前は開発中のものです。 [sage] 2018/07/04(水) 02:46:12.81 ID:RvZnsCPI >>729 >ここの殆どの主張や作法は先端を行っているプロの現場では全く通用しないだろう だからなに?としか。 そもそも質問や回答(手法)の質がどうだろうと>>729には関係ないよね? 和気藹々にスレが続いてることへのやっかみみたいにいちいち邪魔しないでほしい。 気に入らないなら覗くなよ、スレを。 いちいち他人の邪魔する人生ってどうなの? >>729は自称プロの現場で通用してる人間かしらんけど >>1や熱心に質問してる住人たちよりも心が貧しい人間なのは確実だよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/752
753: 名前は開発中のものです。 [sage] 2018/07/04(水) 06:30:56.08 ID:I0efJAJP >>752 >1さん以外の横ヤリお節介解説について言ってるんじゃないのかな? ちがうか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/753
754: 名前は開発中のものです。 [sage] 2018/07/04(水) 08:10:25.81 ID:tGll1RDg >>747 余計なお世話だクソ雑魚 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/754
755: 名前は開発中のものです。 [sage] 2018/07/04(水) 09:19:45.61 ID:h2ojw22A ナメクジ? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/755
756: 名前は開発中のものです。 [sage] 2018/07/04(水) 10:47:37.42 ID:+Bj9nh1d 自称プロの現場笑たw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/756
757: 738 [sage] 2018/07/04(水) 13:17:15.77 ID:F96jt4tC >>751 お忙しい中、BGでのサンプルを作っていただきありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/757
758: 738 [sage] 2018/07/04(水) 13:22:19.80 ID:F96jt4tC ただ、こういうカクカクした単位の書き換えはMSXのカクカクスクロールなら成立するんですが、 他機種のある程度のなめらかスクロールだとマップチップ単位にできないですよね。 そこは配列をもっと細かくして力技で同じように書き換えるんでしょうか。 そうなってくるとオブジェクトにしてしまった方が軽いかとか色々検討するんですかね。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/758
759: ゲーム開発会社社員 [] 2018/07/04(水) 14:53:34.02 ID:dBDod/gW >>758 滑らかに動かす必要があれば、仰るようにオブジェクトにするのが基本と思います。 またマップデータのみで滑らかな動きを実現することも可能です。 マップデータの配列に、何ドット上下に移動しているか(オフセット値と呼ぶこともあります)の値を付加する方法です。 マップデータ自体の数ビットをオフセット値に使うか、あるいはもう一つオフセット値用の配列を用意します。 ↑時間があればこのプログラムも作りたいですが、すぐには時間がとれそうありません。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/759
760: ゲーム開発会社社員 [] 2018/07/04(水) 20:42:22.93 ID:dBDod/gW >>758 >>759 落下を滑らかに表現するソースコードが思ったより短時間で書けましたのでアップしました。 http://www.wwsft.com/sp/ BGの配列+BGのオフセット値の配列で、BGのみの処理で実現しました。 文章で説明すると長々となりますのでソースコードのコメントになるべく詳しく説明を入れてあります。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/760
761: 名前は開発中のものです。 [sage] 2018/07/05(木) 00:10:55.29 ID:9fzjzEJn しかしあれだな 順調にサンプルが増えてるね ネタの種としてこの掲示板からアイディアをうまく引き出すとはさすがです! http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/761
762: 名前は開発中のものです。 [] 2018/07/05(木) 07:32:33.79 ID:LRrciuQV これが本当に1さんのやりたかったことなのか こんな場所じゃファミコン世代のおっさんしかいないし 案の定質問も8bit時代の化石テクニックしか出ない始末 このままの路線でいくとしてもTwitterでやった方がもっと幅広い世代に興味持ってもらえると思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/762
763: 758 [sage] 2018/07/05(木) 10:20:52.23 ID:OU+RgxZ5 >>760 ありがとうございます。 オフセット配列ですかなるほど。 こんな風にできるとは思いもしませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/763
764: 名前は開発中のものです。 [sage] 2018/07/05(木) 13:20:37.68 ID:WIrU0Yv+ >>762 だったらお前が高尚な質問すればいいんじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/764
765: 名前は開発中のものです。 [sage] 2018/07/05(木) 13:45:07.25 ID:9fzjzEJn >>764 いやいやそいつも自己紹介してるじゃんファミコン世代のおっさんなんだよ、いわせんな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/765
766: 名前は開発中のものです。 [sage] 2018/07/05(木) 14:03:36.69 ID:30R4+BKt >>762 様子見も兼ねてるんだろうよ。 質問ぜめになったら、本業できなくなるか、回答できなくなるかだろ。ボランティアは諸刃の剣。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/766
767: 名前は開発中のものです。 [] 2018/07/06(金) 08:42:38.11 ID:ifUyzlQc 本業なら、手順やツールよりも完成品が大事だと理解してるだろ。 ゴミをいくら並べても馬鹿にされるだけ。 お前にとって、宝物でもゴミなんだよ。さっさと捨てちまえ。そんなゴミコード ったく、最近の若い奴は3dもできんのか http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/767
768: 名前は開発中のものです。 [sage] 2018/07/06(金) 09:00:24.86 ID:y1sZCDuA >>767 は、何がしたいのか。 人がしたい事を立てたスレでそのスレだけで完結しているというのに… 頭おかしい? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/768
769: 名前は開発中のものです。 [sage] 2018/07/06(金) 09:18:11.82 ID:PYnnNWaZ おいおい名無しは頭おかしいのしか居ないだろ 勝手に回答したりな ほんと匿名掲示板ってね http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/769
770: 名前は開発中のものです。 [sage] 2018/07/06(金) 09:27:15.67 ID:8YWIiDi8 妨害したい荒しの煽りは無視 レスするな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/770
771: 名前は開発中のものです。 [] 2018/07/06(金) 13:06:04.18 ID:+BKBrUlC 【移民いれて、?穴埋″】 25△39△17△20△10△2▼13△13△5△5▼3△ <311> 26▼28▼22▼21▼ http://rosie.5ch.net/test/read.cgi/liveplus/1530842425/l50 オウムより原発のほうが大勢死んでる! 死刑は国家によるテロ! 世界教師マイトLーヤは廃止を求めている! http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/771
772: 名前は開発中のものです。 [sage] 2018/07/06(金) 16:34:43.35 ID:4fFi+/Bw ゲームクリエイターはこの先AIに取って代わられるのでしょうか? あと、ゲーム依存症をどう思いますか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/772
773: 名前は開発中のものです。 [sage] 2018/07/06(金) 19:38:34.09 ID:uC7JebKS 製作技術に何が関係あるんや http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/773
774: 名前は開発中のものです。 [sage] 2018/07/06(金) 20:54:16.07 ID:mk67sG9n >>772 お前AIをなんだと思ってるんだ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/774
775: ゲーム開発会社社員 [] 2018/07/06(金) 20:55:19.16 ID:HGWN1dtC >>772 772さんのご質問(AI)には会社としての見解ではなく、個人的な将来の見通しとしてお答えします。 以前は芸術や創作などのクリエイティブな分野はコンピュータには不可能という方もおりました。 ですが現在はディープラーニングなどの新しい手法でAIの進歩、技術革新が急速に進んでおり、 小説をコンピュータに作らせるような試みも盛んになっているそうです。 このままAIが発達すれば、いずれゲームもコンピュータが作ってくれる時代が来るはずです。 ただその時には医学、科学、機械工学(設計など)から例えば裁判で争う内容の判断まで、あらゆる分野にAIが関わってくるはずです。 そうなればゲームクリエイターだけでなく、多くの職業がコンピュータにとって換わられる可能性があります。 と、書きましたが↑このような恐れについて、世界中の学者さんなどが真剣に議論を行っていると聞きます。 AIの研究、発展を止めることは誰にもできません。 人々が夢や希望を持って生活していける未来が訪れるといいですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/775
776: ゲーム開発会社社員 [] 2018/07/06(金) 21:04:17.79 ID:HGWN1dtC >>772 ゲーム依存症についてですが、ある大手メーカーのソシャゲ担当者だった方から聞いた話で、 現在でもソシャゲに月何十万もつぎ込む方が多数いるそうです。 良い悪いで言えば、それは100%悪いことです。 遊ぶ側(個人)にも責任はありますが、作る側(企業)にはもっと大きな責任があります。 ゲーム業界の全ての企業が、依存症で苦しむ方が減るように(理想は一人も出ないように) よりしっかりした倫理観でゲームを開発して欲しいと思います。 以上は当社自身への戒めの意味も込め書かせて頂きます。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/776
777: 名前は開発中のものです。 [sage] 2018/07/06(金) 21:11:56.51 ID:amMjsiS7 >>772 書いてるうちに回答がついてしまいましたが、せっかく書いたので。 まず今の AI というのは、確率により分類 / 選別をしているに過ぎず、知能などありません。 でも会話するじゃないかと思われるでしょうが、実はあれも確率で処理しているだけです。 取って代わられる職業も多いかもしれませんが、人間の創意工夫が重要な仕事は AI に置き換わることはないでしょう。 クリエイティブに見えて実はそうでもない作業もたくさんあります。 ゲーム依存症については、病気なら治療が必要でしょうが、個人的にはそうなる前に自制できないのかと思います。 私もかなりのゲーム好きなので。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/777
778: 名前は開発中のものです。 [sage] 2018/07/06(金) 21:12:50.64 ID:amMjsiS7 >>772 書いてるうちに回答がついてしまいましたが、せっかく書いたので。 まず今の AI というのは、確率により分類 / 選別をしているに過ぎず、知能などありません。 でも会話するじゃないかと思われるでしょうが、実はあれも確率で処理しているだけです。 取って代わられる職業も多いかもしれませんが、人間の創意工夫が重要な仕事は AI に置き換わることはないでしょう。 クリエイティブに見えて実はそうでもない作業もたくさんあります。 ゲーム依存症については、病気なら治療が必要でしょうが、個人的にはそうなる前に自制できないのかと思います。 私もかなりのゲーム好きなので。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/778
779: 名前は開発中のものです。 [sage] 2018/07/06(金) 21:13:50.83 ID:amMjsiS7 >>772 書いてるうちに回答がついてしまいましたが、せっかく書いたので。 まず今の AI というのは、確率により分類 / 選別をしているに過ぎず、知能などありません。 でも会話するじゃないかと思われるでしょうが、実はあれも確率で処理しているだけです。 取って代わられる職業も多いかもしれませんが、人間の創意工夫が重要な仕事は AI に置き換わることはないでしょう。 クリエイティブに見えて実はそうでもない作業もたくさんあります。 ゲーム依存症については、病気なら治療が必要でしょうが、個人的にはそうなる前に自制できないのかと思います。 私もかなりのゲーム好きなので。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/779
780: 名前は開発中のものです。 [sage] 2018/07/06(金) 21:14:55.22 ID:amMjsiS7 >>772 書いてるうちに回答がついてしまいましたが、せっかく書いたので。 まず今の AI というのは、確率により分類 / 選別をしているに過ぎず、知能などありません。 でも会話するじゃないかと思われるでしょうが、実はあれも確率で処理しているだけです。 取って代わられる職業も多いかもしれませんが、人間の創意工夫が重要な仕事は AI に置き換わることはないでしょう。 クリエイティブに見えて実はそうでもない作業もたくさんあります。 ゲーム依存症については、病気なら治療が必要でしょうが、個人的にはそうなる前に自制できないのかと思います。 私もかなりのゲーム好きなので。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/780
781: 名前は開発中のものです。 [sage] 2018/07/06(金) 21:16:10.56 ID:amMjsiS7 ごめんなさい、エラーになったのでいっぱい送ってしまいました。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/781
782: 名前は開発中のものです。 [sage] 2018/07/07(土) 01:02:23.79 ID:K1LNb5pO >>781 とりあえずぉ前は5年ROMってろ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/782
783: 名前は開発中のものです。 [] 2018/07/07(土) 10:25:01.61 ID:VmA3Nk3U 名無しなんで無視してくれえ 分類で知能が無いて言うが 昨今の深層学習や強化学習はそのベースに成っている施行の蓄積と回数が半端無いぞ。ai設計じゃ叶わんと思った。 仕事がaiに取って変わられる事は無いだろうが、プログラミング(ai部分)が自動生成に取って変わられそうや。 と危惧しとる。 だって、aiを類推するのってプログラマの楽しみだろ?そこには閃きとか、個性が入り込む。 結果類推の蓄積がベストプラクティス、そこに工数を割かないなんて、と思うとぞっとする。 やっぱ、ベストプラクティスを追わない自作界が良いなあと思った。 駄文失礼〜 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/783
784: 名前は開発中のものです。 [sage] 2018/07/07(土) 12:08:36.98 ID:EIxxEa80 大量のデータを集めると量産型○○にはなれるけどそれ以上にはならんよ まあ無双ゲーにはうってつけだな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/784
785: 名前は開発中のものです。 [sage] 2018/07/07(土) 12:45:56.54 ID:LL2+OxKh 丁寧に答えてくれたのに連投荒しとかなんなの? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/785
786: 名前は開発中のものです。 [sage] 2018/07/08(日) 17:22:29.29 ID:zx97SWLB >>752 だからなにって、説明しないと分からんのか 一般論として、意識、技術が低く作法も悪ければ他人に認めてもらえないし仕事の輪ややる気のある有志の輪からは排除される それに引き換えこの板は全体的にやさしく経験が浅い奴でも排除されないから排他的でない にも関わらず理由はよく分からんが神経質に「この板は排他的だ」と反発する低能がいて、そいつが幼稚で独善的で排他的に見えたんで率直に苦言を呈したまでだ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/786
787: 名前は開発中のものです。 [sage] 2018/07/08(日) 17:28:43.39 ID:amovxmAb >>786 必死やなw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/787
788: 名前は開発中のものです。 [sage] 2018/07/08(日) 17:41:30.71 ID:me2gNqd1 名無しな書き込みなんか無視しとけ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/788
789: 名前は開発中のものです。 [sage] 2018/07/08(日) 17:53:37.41 ID:zx97SWLB なんかネット工作業者っぽい書き込みだな 名無しの書き込みを無視するなら均等に無視しろよ 一生独り言でも言ってればいいんじゃないか http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/789
790: 名前は開発中のものです。 [sage] 2018/07/08(日) 18:17:40.48 ID:amovxmAb >>789 ぷっw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/790
791: 名前は開発中のものです。 [sage] 2018/07/08(日) 19:18:16.65 ID:zx97SWLB 気に入らんな。もっと言ってやろうか? ちょっと難癖つけられると、論点ずらして「やっかんでる」と決め付けて排除しようとするのも相当ネット工作業者っぽい 無職宣言している奴の方がよほど対等に議論を戦わせようとする気概がある なぜ独善的な基準で書き込みを無視できるのか?なぜ論点を見て見ぬ振りして草を生やしだせるのか? 結局、この板を「意識、技術が低く作法も悪い」とみなし、自分の輪から排除しているだけなのではないか? これを排他的といわず何と言うのか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/791
792: 名前は開発中のものです。 [sage] 2018/07/08(日) 19:42:25.09 ID:aNIXX2lp よそでやれ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/792
793: 名前は開発中のものです。 [sage] 2018/07/08(日) 22:15:44.53 ID:DMh+a4DL >>791 うざいよ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/793
794: 名前は開発中のものです。 [sage] 2018/07/08(日) 22:25:42.81 ID:qmY1eGaV メガネが早口でしゃべってそうで草 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/794
795: 名前は開発中のものです。 [sage] 2018/07/08(日) 23:14:56.52 ID:zx97SWLB 単発ID業者、格好わる 反論できなくて無様だな 恥を知れ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/795
796: しったか君 [sage] 2018/07/09(月) 01:25:35.19 ID:dKKSmDpc >>795 恥ぐらい知ってるよ、アレだろ。うん、バカにすんな。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/796
797: 名前は開発中のものです。 [sage] 2018/07/09(月) 08:55:05.02 ID:+kd+pIzB 挑発誘いに乗るなよ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/797
798: 名前は開発中のものです。 [sage] 2018/07/09(月) 16:31:02.91 ID:+kd+pIzB 大戦略などのHEXマップでの位置管理はどうやってやっているのでしょうか? アバウトな質問ですが。 https://www.youtube.com/watch?v=0Eff1Kc3SzU http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/798
799: 798 [sage] 2018/07/09(月) 16:33:23.57 ID:+kd+pIzB 結局縦横の配列で管理しているんでしょうが、上下左右の位置関係が正方形とは異なりますよね。 2つのHEXの距離とか、方向とか、どうやって割り出すんでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/799
800: 名前は開発中のものです。 [] 2018/07/09(月) 19:42:29.31 ID:E1xkTZ4l 名無しで悪いが、6角チップマップを半分ずらすんだ。行ごとにね。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/800
801: 名前は開発中のものです。 [sage] 2018/07/09(月) 20:32:59.91 ID:qSgPeYGM まあプロの現場では無理だろうなw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/801
802: 名前は開発中のものです。 [sage] 2018/07/09(月) 20:33:41.87 ID:BnqOkaeR 独り言を言うと、俺が組んだヘクスマップでは、こうしてる。 (0,0)(2,0)(4,0) (1,1)(3,1)(5,1) (0,2)(2,2)(4,2) (1,3)(3,3)(5,3) (x+y)%2 == 0になるのが、有効な座標。 右下に移動するときは、x++,y++ 右上に移動するときは、x++,y-- 真右に移動するときは、x+=2 ヘクス間の距離は、X差をdx、Y差をdyとして、Dist = max(0, dx-dy)/2 + dy って感じに、判定いらずでできる。 描画座標としても、(ヘックスの半径をRとして) PX = 2*R*X PY = √3*R*Y とできるので判定いらず。 配列上の位置は、 ArrayNo = 横に並んだ個数 * Y + (X / 2) とすれば連続になる。(割り算の端数は切り捨て) 計算ミスがあったらごめんw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/802
803: ゲーム開発会社社員 [] 2018/07/09(月) 21:00:25.70 ID:UoosmmBW >>798 >>802 798さん 大戦略と同じ方法かは判りませんが、弊社も過去にヘクスマップのプログラムを作ったことがあり、その時は二次元配列で管理しました。 その時のプログラムを元にサンプルを用意しました。 http://www.wwsft.com/sp/ 急ぎで用意したため、とりあえずヘキサ型に並べたマス上をカーソルキーで移動するだけの処理です。 ゲームにするためには、マスはそれぞれ6方向に隣のマスがあり、その方向やマス間の距離などの情報(管理)が必要になります。 今週も忙しくすぐに用意できませんが、2〜3日のうちにもう少しヘクスのアルゴリズムを実装したバージョンも用意しようと思います。 802さん 情報ありがとうございます。ユニークな方法ですね、802さんの方法も個人的に試してみたくなりました。 時間ができたら、教えて頂いた方法でプログラムさせて頂きます(会社としてでなく個人的に楽しみながらやってみます) http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/803
804: 名前は開発中のものです。 [sage] 2018/07/10(火) 01:15:59.43 ID:FpJroLcW >>802 これいいね http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/804
805: 名前は開発中のものです。 [sage] 2018/07/10(火) 09:53:10.00 ID:vvRViiwE 6角形のタイルでなくても、4角形のタイルでも出来る 各行毎に、半マス分、ずらせばOK http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/805
806: 名前は開発中のものです。 [sage] 2018/07/10(火) 09:56:21.28 ID:TM22mz67 >>805 今更のこのマウントは恥ずかしいw また、お前には聞いていない。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/806
807: 名前は開発中のものです。 [sage] 2018/07/11(水) 11:08:46.97 ID:cG9/i23H Yahoo! ゲームとか、Niftyゲームとか、So-netゲームとか、プロバイダがたくさんの無料Webゲームを公開してますけど、 あれって広告収入とかであれだけでで元がとれてるんですかね? それとも、コンテンツを充実して会員誘導するための必要経費と割り切って開発してるんですかね http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/807
808: ゲーム開発会社社員 [] 2018/07/11(水) 16:32:42.69 ID:dDLAEgCU >>798 >>803 ヘクスマップの新しいサンプルをアップしました。 http://www.wwsft.com/sp/ 6方向の管理、距離の検索を実装しました。 距離の検索は、単にマス間の最短距離を知るだけでなく、 障害物があって回り込まないと到達できないマップなどに使えるアルゴリズムです。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/808
809: ゲーム開発会社社員 [] 2018/07/11(水) 16:36:13.63 ID:dDLAEgCU >>807 807さん そういったサイトで広告収入だけで成り立っているのは一部と思います。 仰る通り「コンテンツを充実して会員誘導するための経費」として運営するサイトが多いのではないでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/809
810: 名前は開発中のものです。 [sage] 2018/07/11(水) 18:38:53.05 ID:rz19gEGB 左右・上下でループできる(繋がる)かをマップ定義時に設定して trueで且つループ移動可能なユニットなら 左右上下をループするものとして処理するって機能つけてクレメンス http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/810
811: 名前は開発中のものです。 [sage] 2018/07/11(水) 19:25:21.86 ID:HqvzsiGb 甘えんなw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/811
812: 名前は開発中のものです。 [sage] 2018/07/11(水) 19:51:19.59 ID:xUjZc2Eg >>810 依頼じゃなくて、質問形式にすりゃやってくれたかもな 今更だがな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/812
813: 名前は開発中のものです。 [sage] 2018/07/11(水) 20:17:54.29 ID:uxxdmZee >>810 なに調子乗ってんの? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/813
814: 名前は開発中のものです。 [sage] 2018/07/11(水) 21:06:49.66 ID:oX6Bb0Uy >>808 独り言にお付き合いいただき恐縮です! なお、PX = 2*R*X は、PX = R*X が正しい気がする模様。orz 798宛に補足しておくと、 >ArrayNo = 横に並んだ個数 * Y + (X / 2) は一次元配列との対応です。(hexArray[ArrayNo]と対応) 二次元配列ならhexArray[x/2,y]になるので、そこはお好みで。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/814
815: ゲーム開発会社社員 [] 2018/07/12(木) 15:25:00.81 ID:ntp13MAR >>810 810さん ご質問の内容が高度ですので、個人や同人のクリエイターさんではなく 同業者かも?と思いつつ(笑)回答致します。 現在の検索範囲 ■ ↓上下左右にループするマップの場合(□は■のコピー) 方法1) ■□ □□ あるいは 方法2) □□□ □■□ □□□ という配列を作り検索してください。 1は検索範囲が狭くて済みますが、上方向と左方向の結果を調べるのに少し手間が必要です。 2は検索範囲が広くなりますが、隣のマップ(=ループした画面反対側)に行く方が近いか楽に調べられます。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/815
816: 名前は開発中のものです。 [sage] 2018/07/13(金) 11:20:32.80 ID:ypO+tzw+ マインクラフトのような大量のデータを扱う場合に適したデータの管理方法を教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/816
817: ゲーム開発会社社員 [] 2018/07/13(金) 16:45:27.36 ID:431YbE6V >>816 816さん 大きなデータを扱う際の一般的な話を回答とさせて頂きます。 例)巨大なマップ 世界全体を一気に扱おうとするとメモリが足りないことが多々あるので、 プレイヤーキャラが移動する範囲+αくらいまでを読み込む ※どのタイミングで次の範囲を読み込むかは、ゲーム内容やプログラムの設計により変わってきます 例)巨大なデータはバイナリのまま扱う バイナリデータを例えばint型配列に入れると4倍のメモリを消費します。 プログラミング言語や開発環境によって違いますが、バイナリの状態のまま扱えるのであれば、それが無難です。 ※char型(C系言語)やbyte型(Javaなど)の配列に読み込み、それ以上メモリ消費しないのであれば、もちろん配列扱いでOK http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/817
818: 名前は開発中のものです。 [] 2018/07/13(金) 18:36:40.56 ID:9SQ26RZH このすれ見てjsでゲーム作り始めたんだが カードゲームの手札の処理が作れなくて辛い。。。 大富豪チュートリアルの作成をキボンヌ・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/818
819: 名前は開発中のものです。 [] 2018/07/13(金) 18:53:56.34 ID:9SQ26RZH クラスでインスタンス化した変数を大量に管理したい時どうしたらいいんだ・・・? デッキ→手札 って感じに情報を渡して、その情報でカードのクラスをインスタンス化するって手順を してるんだけど、そのインスタンス化する変数ってどうやって指定すればいいんだ。 もう駄目だ。気持ち悪くなってきた。何考えてるのかわからなくなってくる http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/819
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 183 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s