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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
260
(2): 名前は開発中のものです。 [] 2017/03/04(土) 04:31:24.09 ID:4E/O9/5n(1/6) AAS
人生ゲーム CUI

キャラクターの居場所判定で迷ってます

乱数を発生
キャラクター移動管理に乱数を追加して行く
上記を読み込んで、返す
map限界なら、map 最初に戻る

乱数を追加して行く処理に悩んでいます。

簡易的に作成できるjavascriptです
rand = Math.floor( Math.random()*5)+1;console.log(rand);
var aiueo=rand+rand;console.log(aiueo);

だと、前回発生させた乱数との合計にならず、
今回、発生させ乱数が[乱数*2]となります。

前回、発生させた合計にしたいので、どなたか解決方法をお願いします
261
(1): 名前は開発中のものです。 [sage] 2017/03/04(土) 06:53:37.78 ID:pCZKpIjJ(1/3) AAS
>>260
その処理が関数なのかループ内なのかわからないけど、
プレイヤーの位置をループの外かグローバルな所に持っておいて、
そこへ足しこんでいくようにすればいいんじゃないか?

位置での管理でなく、どうしても前回のrandが必要なら、
前回のrandをループの外かグローバルに保持しておく
262: 名前は開発中のものです。 [] 2017/03/04(土) 07:04:18.20 ID:4E/O9/5n(2/6) AAS
>>261
ありがとうございます

外側に残して置く事にします。
どうもε≡≡ヘ( ´Д`)ノ
263
(1): 名前は開発中のものです。 [] 2017/03/04(土) 08:44:37.05 ID:4E/O9/5n(3/6) AAS
>>260の続き?
移動処理完了後に物件購入しようとする所
CUIで考えてました。

端末(コマンドプロント)から
yかnの入力ぐらいできると思ってましたが、できない様です。

やはり、ブラウザから入力を受け取るしか無いですかね?。・゚・(ノД`)・゚・。
264
(2): 名前は開発中のものです。 [sage] 2017/03/04(土) 09:05:28.73 ID:pCZKpIjJ(2/3) AAS
>>263
Node.jsなら、readlineってので標準入出力できるみたいだけど
外部リンク:chuckwebtips.hatenablog.com

自分は使ったこと無いので実際使えるのかは分からない
265
(1): 名前は開発中のものです。 [] 2017/03/04(土) 09:20:34.68 ID:4E/O9/5n(4/6) AAS
>>264
感謝です
探しては見たのですが、どうやら、検索の仕方が悪かった様です_| ̄|○ il||li

それとは、別件なのですが、
トランプ(1組、52枚)を作成するのに戸惑っています(/* ... */)

調べた限りでは、配列を用意しておく方法と、foo文経由でネストを使い(配列で回したり)
13で割ったり、様々な方法が有りました。

サンプルが多いだけに、実際ではどれを使えば良いのか迷ってます
決め手となる。助言をお願いしたいです。

質問ばかりで申し訳ないです(つд⊂)ゴシゴシ
266
(1): 名前は開発中のものです。 [sage] 2017/03/04(土) 09:40:11.10 ID:pCZKpIjJ(3/3) AAS
>>265
そのトランプの使い方次第としか言えないと思うけど、
もし今やってるのがプログラミングの勉強用なら
このあたりのデータ構造関係はとても大事な部分なので、
時間かけて色々やってみるのもいいかもしれない
267: 名前は開発中のものです。 [] 2017/03/04(土) 09:48:41.20 ID:4E/O9/5n(5/6) AAS
>>266
勉強用です

いろいろ、お世話になりました( ー`дー´)キリッ
268
(1): 名前は開発中のものです。 [sage] 2017/03/04(土) 10:19:02.62 ID:CpbmkOSb(1/2) AAS
var cards = [];
for (var i = 0; i < 52; i++) {
cards[i] = i;
}

これで、0〜51までを、札のID とする

配列のshuffle は、Fisher-Yatesアルゴリズム。
lodash(Underscore.js)のライブラリにある

以後、JavaScriptの質問は、web制作管理板へ書き込んだ方が、答える人が多い
269: 268 [sage] 2017/03/04(土) 10:21:52.61 ID:CpbmkOSb(2/2) AAS
訂正
>これで、0〜51までを、札のID とする

1〜52にした方が、分かりやすいか
270: 名前は開発中のものです。 [] 2017/03/04(土) 11:08:36.79 ID:4E/O9/5n(6/6) AAS
ほむ

var card=51;で済ませようとしてました(´-&#65103;-`;)

処理が追加しやすそうなので、使わせて頂こうと思います
どうも(つд⊂)ゴシゴシ  です
271: 名前は開発中のものです。 [] 2017/03/05(日) 03:27:08.63 ID:Adrmq8s4(1/4) AAS
人生ゲームの移動処理 2

マップ移動を超過した場合に=0でマップ初期地に戻しているのですが、
マップを超過した分だけ、進んで行く風にしたのですが、どうしたら良いでしょうか
272: 名前は開発中のものです。 [] 2017/03/05(日) 03:28:16.77 ID:Adrmq8s4(2/4) AAS
スイッチ文で解決しました、挙動は不安定です

超過分と言う処理が難しいですね
273: 名前は開発中のものです。 [sage] 2017/03/05(日) 12:41:06.26 ID:HYLpWWx0(1/2) AAS
メモリが保持されない状況で、カードをひく処理を作ったときは
処理内容に比べてやらなきゃならないことが無駄に多くて面倒だったなあ
274: 名前は開発中のものです。 [] 2017/03/05(日) 21:09:08.12 ID:Adrmq8s4(3/4) AAS
気分 age
275: 名前は開発中のものです。 [] 2017/03/05(日) 22:07:44.75 ID:Adrmq8s4(4/4) AAS
変な話だけど、CUIでの辺り判定はどうしてる?
乱数?
276: 名前は開発中のものです。 [sage] 2017/03/05(日) 22:55:51.63 ID:HYLpWWx0(2/2) AAS
前提となるゲームの内容がわからないので答えようがない
277
(1): 名前は開発中のものです。 [sage] 2017/03/08(水) 13:42:29.10 ID:mTf60rtn(1) AAS
2D絵を動かすソフトはSpineやSpriterStudioだと思うのですが
3DCGを動かすソフトは何になるのでしょうか?

MayaやBlenderは、2DでいうPhotshopやIllustratorの様に、描く専用だと思っているのですが、
動かすのもMayaやBlenderですか?
278
(1): 名前は開発中のものです。 [sage] 2017/03/08(水) 14:30:36.95 ID:KX8qGHLQ(1) AAS
>>277
MayaやBlenderはモデル作成(モデリング)に加えて、
動かす(モーション作成)機能も持ってるからそうなるね

モデリングのみやモーション作成用のソフトなんかもあるので、
それらを組み合わせて使うことでも可能
279: 名前は開発中のものです。 [sage] 2017/03/09(木) 22:34:11.80 ID:U5a9Jd0Q(1) AAS
>>278
教えて頂きありがとうございます!
280: 名前は開発中のものです。 [] 2017/03/11(土) 20:17:23.83 ID:SPaUUS2V(1) AAS
javaでゲーム作成しているのですが、マップ間の移動などでプレイヤーのインスタンスをその度渡すか、static化して値を取りに行くかで悩んでます。
static化したプレイヤーを格納しているクラスに度々アクセスするのとプレイヤーインスタンスを渡していろいろするとではどちらが一般的なのでしょうか?
281: 名前は開発中のものです。 [sage] 2017/03/11(土) 23:40:43.66 ID:yDacQV2Z(1) AAS
どっちでもよろしないか?
折衷案としては、プレイヤーインスタンスをシングルトンにしてマップにDIしとけばええやろ
282: resumi [] 2017/03/12(日) 01:21:16.12 ID:4HIpI7NS(1) AAS
これ普通にショックだね。。
本当なの??
外部リンク:goo.gl
283: 名前は開発中のものです。 [sage] 2017/03/12(日) 19:19:40.08 ID:s9dkU/8J(1) AAS
奴隷との生活みたいなゲームを作りたいのですが
こういうADV?をプログラムの難しい知識無しで作れる
ゲームエンジンってないですよね?
奴隷との生活で使われているティラノスクプトという
エンジンは一応触ってみたのですが
ボタン機能を自作しようとするとかなり難しいようで途方にくれています
284
(1): 名前は開発中のものです。 [sage] 2017/03/13(月) 08:21:33.60 ID:VteuJ9rz(1) AAS
奴隷との生活は知らんけど
ティラノスクリプトにはティラノビルダーって初心者向けのエディタがある
そっちを触って難しいって言っているならゲーム製作は難しいかもしれない
1-
あと 718 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s