[過去ログ] 【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
2: 2016/05/29(日)10:16 ID:jiO6jmYG(2/2) AAS
リンクがかなり死んでるようだが、代わりがわからんのでそのまま
3: 2016/05/30(月)01:31 ID:wtPpkfk+(1) AAS
おつかれさんですよ
4: 2016/05/31(火)21:49 ID:5XqNUbsR(1/4) AAS
前スレの992ありがとう。

何故か途中で切れてた。

String[] elementList = new String[]{"A", "B", "C", "D", "E", "F", "G", "H"};

int displaySize = 3; // 画面に表示するアイテム数
int currentChoice = 0;// 今選択中の要素番号インデックス
int start = 0; // 表示要素の開始番号

// 表示はこんな感じ
省4
5: 2016/05/31(火)21:49 ID:5XqNUbsR(2/4) AAS
続き
public void mousePressed(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON1) { // 左クリックされた時
currentChoice--;
if (currentChoice < start) { // when choice gets below the starting index
start = currentChoice;
if (currentChoice < 0) { // 一番上に来たら初期化
省18
6: 992 2016/05/31(火)22:01 ID:b8P60GFh(1/3) AAS
DrawStringまで行ってるなら、縦書きフォント(@MS ゴシックとか)を指定して、
g.Rotate(90度 = 90 * π/180)すればいけそうな気がする?
7: 2016/05/31(火)22:10 ID:5XqNUbsR(3/4) AAS
ごめん。縦書きっていうのはドラクエとかで

ーーーーーー
ルーラの杖 |
&#10145;薬草 |
しもふり肉 |
あああああ |
いいいいい |
省2
8: 2016/05/31(火)22:25 ID:b8P60GFh(2/3) AAS
それは普通の出し方じゃないかw
4のソースを見た感じでは、もうできてるっぽい?

>g.drawString(elementList[i], 10, 10 * (i - start + 1));

ここでY座標を加算しているから、縦に並べられてるはずだな
9: 2016/05/31(火)22:42 ID:b8P60GFh(3/3) AAS
どうでもいいことだけど、
> if (currentChoice > displaySize - 1) {
は、
> if (currentChoice > start + displaySize - 1) {
じゃないか?(勘なので間違ってるかもだが)
10: 2016/05/31(火)22:51 ID:syvcyfYr(1) AAS
テキトーなUIライブラリ使えばよくね?
11: 2016/05/31(火)23:02 ID:5XqNUbsR(4/4) AAS
皆こんな感じで表示をしてるんかな?

if (currentChoice > start + displaySize - 1) {
であってるみたい。

多分アイテム表示はこれで出来たみたい。ありがとう!
12
(1): 2016/06/03(金)23:55 ID:vwfT/Zmr(1) AAS
NPCに話しかけクエストを受けるか受けないかの選択肢を選ぶ時のメッセージダイアログはどう作ればいい?
13: 2016/06/04(土)08:41 ID:ceW9UqJG(1) AAS
UIライブラリを使う
14: 2016/06/04(土)15:47 ID:zT7bb+pU(1) AAS
まだコードの段階ではなく、クラス図上でどのようにするか考えてるんだ。
構造をどうすればいいのか分からん。
15: 2016/06/04(土)17:17 ID:R+NPjyvJ(1) AAS
わざと情報を隠しているような悪意を感じるのだが
16: 2016/06/04(土)20:20 ID:OCsJyUZt(1) AAS
ダイアログっぽいのを自作すべきじゃね?
縁とか綺麗に出来るし
17
(1): 2016/06/04(土)21:34 ID:XaLYrs3K(1) AAS
OSやWMのAPI呼ぶんではあかんのか?
18: 2016/06/04(土)22:41 ID:49OvNrVd(1) AAS
OSなどのapiを使う予定は無いんだ。
その為ダイアログの自作をして行おうとしている。
19
(1): 2016/06/04(土)23:34 ID:dpNyGDHK(1) AAS
シングルトンで作ってるな
引数はメッセージとボタン数と、ボタン押した時のコールバックで
呼ぶ時にcanvasの表示レイヤーを一番上にして、
uGUIの半透明パネルを全画面に被せて、その上に自作のダイアログっぽい見た目の物を表示してる
20: 2016/06/05(日)07:03 ID:c4dmRWxC(1) AAS
>>12
大事なことは何一つ書かずどうでもいいことばかり細かいダメ質問

ツクール系なのかフレームワークやライブラリを使ってるのか
それらを一切使わず自作なのかまず説明しろ

次にダイアログのUIの話か
NPCとやらのイベント管理かはっきりさせろ クエスト? なにそれおいしいの?

ぶっちゃけツクール以外の選択肢ないだろ
21: 2016/06/05(日)07:49 ID:VkQsX4Na(1) AAS
>>19
unityスレと間違えてた
22
(2): 2016/06/07(火)10:46 ID:AZXQGqdb(1/2) AAS
質問です。
横2縦1比のクォータービューのひし形の地面タイルがあります。
これを回転・変形のみを使用して3Dの様に見る方向を自由に回転させて表示させたいのです。
縦方向の角度は変位せず45度を維持して横方向の回転だけを行いたいのです。

そのまま貼り付けた表示がN(北)、180度回転させたのがS(南)、90度(270度)回転させ横に二倍縦を半分にしたものがEとW
ここまでは比較的容易に出来たのですが、NE(北東)やSW(南西)を向かせたとき長方形になる変形方法が分からなくて困っています。

参考までに、Javascriptにて作成しています。回転や変形は単純な変形は言語側にやらせられます。
省3
23: 2016/06/07(火)13:34 ID:tTRndzbQ(1) AAS
>>22
まずタイルを真上から見た形(正方形)にする(文面から察するに縦2倍にする)
そのタイルを真上から任意の角度回転する
平行投影する(縦を1/2に縮める)

設置位置も同様にして求められるけど、素直に3Dライブラリで組んだ方がスッキリするはず
24: 2016/06/07(火)14:21 ID:FyHjw/Bn(1/2) AAS
俺も3Dにした方がいいに一票

それだけだとなんなので、
視点を回転させたとき、パースを考慮しなければひし形の頂点は楕円軌道を描くはず。
(θを90度ずつずらした場所が各頂点)
上端も下端も同じ。
それにしたがって側壁を貼ればいいと思う
25: 2016/06/07(火)14:25 ID:FyHjw/Bn(2/2) AAS
連レスすまん
角度は0〜1じゃなくて0〜360か0〜2πにしようぜ
(俺は0〜360派)
26: 22 2016/06/07(火)21:24 ID:AZXQGqdb(2/2) AAS
ありがとうございます。
縦を二倍して正方形にしたタイルを基準にするのは盲点でした。確かに正方形なら回転したときに長方形が出てきます。活路が見えてきた気がします。助かりました

個人的な意地というかなんというか、確かに3Dにした方が分かり易いのだとは思うのですが、
2Dから3Dにすると訳の分からないものが出てきて手に負えない為2Dを駆使してやってみようと思いました。
27
(1): 2016/06/08(水)02:26 ID:tDqx3/zH(1) AAS
スレチだったらすみません

シナリオライターから連絡が途絶えました。こちらからのメールにも返事すらきません。
もう別の人探した方がいいですか?
28
(1): 2016/06/08(水)06:11 ID:LMkPA/ux(1/2) AAS
>>27
いつまでも待ってられないから、次探し始める期限決めて、それ伝えるメール出して、
次探すにしても、もし戻った時にどうするかはなんとなく考えとくって感じかな
29
(1): 2016/06/08(水)06:42 ID:stDsfwDt(1) AAS
>>28
ありがとうございます。

ちなみにそれはサークルメンバーの場合でしょうか?

書き忘れて後出しになって申し訳無いのですが、今回フリーの方にお願いしていたら、急に連絡が途絶えました。
30: 2016/06/08(水)07:33 ID:LMkPA/ux(2/2) AAS
>>29
もし戻った時というのは、またやりたいという場合だけでなく、
何か理由があって連絡出来なかったけど、時間が経ってから連絡できるようになった、なんてのも含めてね

だから、サークルかフリーかによらず、その人との約束事や関係性を考慮して、どうするかは決めるしかないよ
31
(3): 2016/06/11(土)23:32 ID:yqZQ+JJ3(1) AAS
僕の友達に「ゲームプログラムを兄から頼まれてよくやってるー」などと言ってる奴がいます。そいつにどんな言語使ってんの?とかきいてもいろんな言語使ってるから意識したことないわwとか話を逸らしたり、c言語は一番ゲーム作りやすい言語とか言ってます。
嘘くさいんで掘り下げてやろうと考えてます。

もしゲームプログラムするならこれは知ってて当然みたいな知識あったらそいつに仕掛けて反応見てみたいので教えてください。
32: 2016/06/12(日)04:49 ID:YDI+rMg1(1) AAS
>>31
小さいプログラムを製作依頼して作ってもらえばよい。
33: 2016/06/12(日)05:06 ID:oYNevI7j(1) AAS
>c言語は一番ゲーム作りやすい言語

最も作りにくいから、これはあり得ないw
Cでゲームを作っている会社など、まず無い
34: 2016/06/12(日)05:53 ID:lhH9sSNF(1) AAS
>>31
・他の言語と比べてC言語が勝っていると思う点はどこか
ジャブ

・使ったことのある開発環境は何か
メモ帳にコードを打ち込んでゲームを作ることはほとんどない
IDEの名前やCocos2d-x、Unityなどのプラットフォームの名前が出てこなければ狂言

・今迄でもっとも役に立ったライブラリは何か
省9
35: 2016/06/12(日)11:40 ID:vLShEGSU(1) AAS
個人でやってるならC言語のチョイスはないわな
その時点でダウトつっても問題ない
36: 2016/06/12(日)12:11 ID:uiD4W7Ew(1) AAS
友達(60代)ならC言語でも許せるw
37
(1): 2016/06/12(日)13:37 ID:nVpU3aFH(1/2) AAS
ただのゲーム好きからの純粋な質問です

・ウィザードリィや世界樹のようなダンジョンRPG
・シレンやトルネコのようなローグもどき

どっちが作るのが簡単でしょうか?
38: 2016/06/12(日)15:56 ID:KDanMFzy(1) AAS
wiz
プログラム的には比較的楽
マップ作るのが企画的な意味で手間がかかる
最低限、敵の絵が必要

rogue
比較的めんどくさいがお馴染みのゲームなので言語によっちゃ有志のrogueモジュールがあったりする
最低レベルなら絵はいらない
省2
39: 2016/06/12(日)16:12 ID:nVpU3aFH(2/2) AAS
ありがとうございます。為になります
40
(1): 2016/06/13(月)02:24 ID:i+CDvL0y(1/2) AAS
プログラミングができない人でもゲーム制作が出来るソフトを探しているのですが
Clickteam Fusion 2.5が評判が良いとのことでこちらの購入を考えているのですが、
上記のソフト以外にも、評判の良いソフトがあれば教えて頂けないでしょうか。
有料(できれば10万円以下)のでも大丈夫です。

よろしくお願いします。
41: 40 2016/06/13(月)02:30 ID:i+CDvL0y(2/2) AAS
すみません 追記で、
作ってみたいジャンルは
ローグライク(風来のシレンやトルネコ)です。
42
(1): 2016/06/13(月)05:02 ID:aOiPk8ZP(1) AAS
「プログラミングができない人」向けに紹介できるソフトなんて何もないよ。
「何が出来る人」で、どんな技術を生かしたいかによると思う。
43
(1): 2016/06/13(月)08:44 ID:AvXmXgZ3(1) AAS
女優で、Rubyの女神と言われる、池澤あやかの本には、
ノンプログラマー向けなら、コードを書かない、GameSalad って書いてある

Unreal Engine も同様の開発環境だが、確か任天堂が使っているのかな?
44
(1): 2016/06/13(月)23:00 ID:3b38Si/k(1) AAS
Unityのサンプルにローグライクあるから
テクスチャやサウンド差し替えるとかなら、
プログラミングできなくてもいけるんじゃないかな。無料だし
外部リンク:www.assetstore.unity3d.com
45: 2016/06/14(火)00:52 ID:3ZRvQgwP(1) AAS
>>42 >>43 >>44
参考になりました!
gamesaladとunityのサンプルは調べて見ようかと思います。
皆さんありがとうございますm(_ _)m
46: 2016/06/14(火)13:24 ID:s5ebfS3T(1) AAS
>>31 です。
今日友達に「ソース何で書いてるの?シンプルな見た目のメモ帳?(トラップ)」て聞いたら、「そーだよ」ていって思わず吹きそうになってるとこに、さらに「WordとかExcelも書きやすい」とか言ってきて飲んでたお茶吹きかけました。
他にも「BASICとかでゲームプログラム書いてる?」て聞いたら見事に引っかかって「むしろ今の世の中のすべてのゲームはBASICで書かれてる」とかドヤ顔で言ってきてお腹よじれるかと思いました。
おしえてくれたみなさん。情報提供ありがとうございました
47: 2016/06/15(水)01:58 ID:w1bNFmkT(1) AAS
wwwww
48: 2016/06/15(水)22:20 ID:I+tRE9pG(1) AAS
最初の行まではコンマ数%の奇人の可能性があったけど
次の行は住んでる世界線が違わない限りはありえないな
49: 2016/06/16(木)09:34 ID:y6Tl2eZc(1) AAS
BASICでゲームとは、懐かしい

漏の学生時代、Apple2 の頃
50: 2016/06/16(木)11:02 ID:jrlXA69K(1) AAS
WordやExcelのVBAでゲーム作ってる可能性が
51: 2016/06/19(日)08:32 ID:Nzq8NmtT(1) AAS
誰か鬼畜王ランスを勝手にリメイクしないか?
アリスソフトの著作物だけどフリー化されたし勝手にやっても許されると思う
52: 2016/06/19(日)09:53 ID:yF+wx2mZ(1) AAS
何がフリー化されたかによるだろ
53: 2016/06/19(日)10:54 ID:2Glzuaj3(1) AAS
そのゲームは知らないけど、ぐぐってみたら画像作るコストが高そう
ここプログラマが9割以上の気がするし
54: 2016/06/19(日)10:57 ID:QOmHlZpT(1) AAS
著作権は放棄してないでしょ
無料(フリー)で入手できるようにしたってだけで
55: 2016/06/19(日)14:05 ID:qzD71s0K(1) AAS
フリー宣言の中で動作環境への調整以外の改変や創作は明示的に禁止と書かれてるのが読めないのかな
56: 2016/06/20(月)00:25 ID:crjgafg/(1) AAS
システムだけ真似して別物を作ったほうが安全
リメイクである必要がない
57
(1): 2016/06/21(火)19:59 ID:sLmhLVyl(1/2) AAS
初心者ですが、RPG(探索部分のみ)とアドベンチャーを組み合わせたゲームを趣味程度に作ってみたいなと思います。
ですが、初めての試みで、プログラミングは全く勉強しておらず英単語の意味が分かる程度です。
ですので、ツールを使おうと考えていますが、オススメの制作ツールはあるでしょうか?
RPGツクールVXAceは持っているので今はそれで作ってみようかなと思います。

他にも、下記お答えいただければうれしいです。
・ティラノビルダーや吉里吉里は簡単そうだけれど探索部分が作れないと思っているのですがあっているでしょうか。
・VXはもう古いのでしょうか?今からちまちま作って公開しても誰も見てはくれないでしょうか。
58
(1): 2016/06/21(火)20:18 ID:ZeF/mXRM(1) AAS
>>57
>RPGツクールVXAce
それでいいと思う
オススメのツールでもある

>ティラノビルダーや吉里吉里は
>簡単そうだけれど探索部分が作れない
技術的には可能だけど
省4
59: 2016/06/21(火)20:21 ID:sLmhLVyl(2/2) AAS
>>58
ありがとうございます。
まずはVXで作ってみたいと思います。
60: 2016/06/22(水)22:40 ID:W0jdgRUQ(1) AAS
横スクロールのアクションゲームを作っています
フリーで使える主人公キャラ(48x96)の画像(アニメーション付き)ってどこかに無いでしょうか
攻撃モーションなんかもあるといいです
61: 2016/06/23(木)00:06 ID:orJK/nfu(1) AAS
3Dモデル(アクション付きのやつも結構ある)から生成するか、
2DならRPG用なんかをうまく流用するかが、バリエーション的に一番いいのではないか
62: 2016/06/24(金)09:16 ID:VmnZIuYX(1) AAS
2Dゲームのスプライトシートの場合は、
全部を自分で作らないといけない。

どうやるのか
既存のスプライトシートを改造して
必要なスプライトシートを作る。
これは、自作の為の練習にもなるので
訓練として作業する。
省2
63
(2): 2016/06/26(日)19:38 ID:7A7oT5WW(1/2) AAS
>>37です
たびたび質問するようで本当にスイマセン。また質問させてください

?FFタクティクスやディスガイアやうたわれるもののように、3Dのマップをチップキャラが移動して、
 戦闘はチップキャラがそのまま動いて攻撃するタイプのSRPG

?携帯機スパロボや昔のファイヤーエムブレムのように、2Dな簡素マップだけど、
 戦闘になるとシーンが切り替わって派手なアニメーション戦闘になるSRPG

この2つだとどちらかゲーム制作しやすいでしょうか?
省1
64: 2016/06/26(日)19:45 ID:P3URHCLC(1) AAS
>>63
そんなに極端な違いはない
(個人制作という前提で)
SRPGを選んだ時点で大変

ゲームのボリュームがあるし
(オリジナル素材の場合)
素材を用意するのが大変
65: 2016/06/26(日)21:09 ID:7A7oT5WW(2/2) AAS
早いレスありがとうございます

なるほど確かに素材の製作は相当大変ですよね・・・
66
(1): 2016/06/26(日)22:49 ID:JZyWps7P(1) AAS
>>63
今だったらUnityあるし、?じゃね。3Dゲーム得意だよ。
67: 2016/06/26(日)23:22 ID:OQaAGkUY(1) AAS
>>66
多分そこの難易度は話題にしてない
68
(4): 2016/06/28(火)16:47 ID:a+6crLTR(1) AAS
Stage1 -> Stage2 -> Stage3 みたいに麺クリア方式のゲームで、
シーンを切り替える場合
 if (Wld.IsEnd) {
  wld = wld.Next;
 }
みたいに World が IsEnd したら Next が次のステージ、みたいな作りにしたのですが、
これはすべてのゲームで使える汎用的な仕組みでしょうか?
省1
69: 2016/06/28(火)19:54 ID:zgAP46qf(1) AAS
外部リンク[zip]:www1.axfc.net

TRosettaStone
これがゲーム、トゥームレイダーの解析文書です。
ステージデータをレベルLEVELと言います。
レベルスクリプトをTombPC.datと言います。

TombPC.DATの中に、各レベルの初期情報やレベルの順番などのデータが記述されています。
ゲームのプログラムが、開始と終了時にTombPC.DATを参照して処理を行います。
70: 2016/06/28(火)21:44 ID:zaEnIWSo(1) AAS
>>68
全てのゲームとかいっちゃったら 1 -> 2 -> 3 ていう流れすら前提にできない。
ランダムで次の面が決まるとかプレイヤーが選択できるとかに対処できない。
変数じゃなく、ゴールを判定する何かに次行くべき面をゆだねるしかないのでは。
71: 2016/06/28(火)23:04 ID:UpqheyuJ(1) AAS
スタックの、push, pop を使うとか、グラフ
72: 2016/06/29(水)06:54 ID:iuHw0MC/(1) AAS
>>68
>これはすべてのゲームで使える汎用的な仕組みでしょうか?
いいえ
たとえばフラグが必要ならフラグを使う
73: 68 2016/06/29(水)11:41 ID:vfcqNyCM(1) AAS
World.IsEnd だけ残して World.Next は消しました
次のシーンはお外から別の形で与えるということで
一応形にはなってきたけどクソゲー過ぎる・・・
74
(1): 2016/07/01(金)23:00 ID:GQy1MyaI(1) AAS
オンラインマルチプレイに対応できる開発ツールある?
75: 2016/07/02(土)21:14 ID:iaPlHEmL(1) AAS
>>74
Unity
76: 2016/07/03(日)11:23 ID:KCuBNOQ8(1) AAS
>>68 シーンの切り替え時のセオリー

低 ←難易度→ 高
if分岐→switch分岐→関数ポインタ→ポリモーフィズム→State(デザインパターン)→???

シーン遷移、シーケンス遷移で検索するといいかも
77: 2016/07/03(日)12:43 ID:biAnzVL2(1) AAS
プレイ画面からもタイトル画面からも行けるメニュー画面、
みたいなのが解決できるスタック型とかもあるよね
78: 2016/07/03(日)19:14 ID:VJQilDuO(1) AAS
状態遷移って難しいけど、ゲーム部分をオブジェクト化して持ち回すモジュールを作る設計がいいんだと思う

ゲーム部分を複数同時に実行させたり、ポーズやリプレイまで(やろうと思えば)可能かどうかを念頭に置いて作ると状態遷移させやすいはず

同じ階層でゲーム→ポーズ→メニュー→ゲームみたいに遷移させるのってスレッド管理とかがウダウダになって難しい事が多い
79: 2016/07/03(日)19:23 ID:PGxtm7RP(1) AAS
理想論は語れるが実際のところ、メモリ制約や処理速度や実行環境のクセを前にすることで泥臭い現実とコツコツコツコツ戦うことになる
80
(1): 2016/07/03(日)20:06 ID:19gCASbo(1) AAS
同人ゲーじゃ
ポーズはともかく
リプレイってあんまできないよな
制作ツール側で用意してある場合以外は
81
(2): 2016/07/04(月)11:39 ID:WoEvfRfd(1/2) AAS
一般的に変数名にローマ字を使うのは良くないですか?
趣味でやってるプログラム初心者なのですが、先日見た書籍のプログラムで、変数が殆ど全部ローマ字でした(例:AtariHantei・Ikioi・Chakuchi)。
外国の方と共同でやる場合とかはローマ字は勿論ダメですが、プロが製作する場合、趣味で製作する場合とかの場合はローマ字が混じると問題ですか?
個人的には英単語を覚えるのが得意でないので極力英語を使いたくないですが、気が変わってオープンソースにするとかなったとき、公開できない代物になっていたとかだと困るので質問しました。
82
(1): 2016/07/04(月)13:00 ID:c/2ZReR2(1) AAS
>>81

全く問題ない、というかどうでもいい。
OSSにする時に気になるんだったら、グーグル翻訳とか訳して、リファクタリングすればいいだけ。
MS VS 2015でも使ってれば一発だろ?
1-
あと 920 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s