[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 05/05 21:39 / Filesize : 103 KB / Number-of Response : 335
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

HSPでRPG



1 名前:HSP [04/04/25 23:19 ID:FQRAx6j0.net]
HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。

323 名前:名前は開発中のものです。 mailto:sage [2014/04/20(日) 09:27:28.43 ID:tgLb1tKI.net]
>>322
うお、凄い・・・
めっちゃ助かります ありがとう

324 名前:名前は開発中のものです。 mailto:sage [2014/04/21(月) 12:38:51.76 ID:zmlcMClv.net]
>>308
マップ上のキャラクター座標を中心に、周囲?×?ドットぶんを切り出して毎回描画するだけ
?、は移動マップ表示部分(というか視界)のサイズね
100*100サイズのマップでキャラクター位置が50,50だとしたら、50,50を中心にした視界範囲ぶんを切り出す

でもこれだと、キャラクターがマップ端にきたときにマップ外の何も無いとこ読み込もうとするエラーが出るから、あらかじめマップ外周を移動不可マスで囲んで読み込みぶんを確保しておくか、または読み込み不足ぶんをマップ反対側から切り出してループ構造にする…とかかな

325 名前:名前は開発中のものです。 mailto:sage [2014/04/21(月) 21:22:20.71 ID:F/3c8DQj.net]
マップがループ構造になってるRPGって良くあるけど、
そういうことだったのね・・・

326 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 12:18:16.93 ID:UD6vo4r0.net]
>>325
他のゲームの仕組みは知らないけど、無限大の連続マップは無理だろうしたぶんこの手段かなと思う

あと、これはruby言語で試作中の方法だけど…

ベースマップを1マス辺り1ドットのサイズで、移動不可マス、移動可能マスを合わせて全5色〜くらいで色分けして描く
で、キャラ座標周囲の視界ぶん?×?マスを1ドットづつ色判定して、判定色ごとに決められた地形用マップチップを定位置に張り付ける…てな方法なら、数千×数千マスなんて広大なマップも作れそう

327 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 12:31:13.72 ID:UD6vo4r0.net]
例えばドラクエで例えると…
3×3が視界範囲だとして、ベースマップのキャラ座標左上のドット色が0,0,0の通行不可色なら、16×16サイズの岩山チップを視界表示部の左上に描画
キャラ座標真上が255,255,255の通行可能色なら草原チップを表示部真ん中上に、キャラ座標右上が200,255,200なら森チップを表示部右上に……
これをフレーム毎に上段、中段、下段と繰り返す

視界範囲が広がるとフレームあたりのドット色判定処理が飛躍的に多くなるし、1ドットづつのなめらか移動じゃなくて地形チップ1枚ごとの古臭い移動表示にはなるけど、ベースマップのサイズは小さて済むから好きなだけ広いマップが作れる

328 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 13:38:32.40 ID:Kzmc8tD2.net]
へえー・・・
自分はフリーソフトのマップエディタ落としてきて、ちまちま
マップデータ作ってたんだけど、そんなやり方もあるのね
マップデータの書き方って色々あるんだな

329 名前:名前は開発中のものです。 mailto:sage [2014/05/28(水) 15:11:51.72 ID:3EakAuiE.net]
ttp://sekisekki.net/regene/
HSPのRPGジェネレーター

ソースリスト付きだから、参考になるんじゃないかな?

330 名前:名前は開発中のものです。 mailto:sage [2014/11/28(金) 23:17:27.42 ID:rDPMSnfR.net]
ドルアーガの塔は、MAPデータ60バイト(裏モードを合わせると120バイト)
だと聞いてぶったまげた俺がいる。
60キロバイトじゃないぞ。
60バイトだぞ。

331 名前:名前は開発中のものです。 [2016/09/13(火) 22:38:16.77 ID:o26+3xuf.net]
まじで?



332 名前:名前は開発中のものです。 mailto:sage [2016/09/14(水) 10:59:43.92 ID:6n5rpto4.net]
ランダム生成で固定のデータ持ってないやん
チップのことだとしても小さいし色数も少ないし

333 名前:名前は開発中のものです。 [2016/11/20(日) 15:52:51.06 ID:Zr00I/Qf.net]
             ,彳;;;;;;;;;;;;;;;;;;;;;;;;;;、
           /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,ヽ     涙が あとからあとから あふれ出て
          /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;t、                     
          ,';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;z    止めることができなく なる
         !;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i
         |''';;;;;;;;;;;;;'''"  ,;;;;;;;;;;;;;;;;;;;;f ニ;、    マヨーレマヨーレ!
         {丁  "'' _    ,;;;;;;;;;;;;;;;;;//万 !
         ! .i厂\( \       六夂 i、__          goo.gl/kY6CYb
         ! .{.\ \  \     ,' ! ‐ ´      ̄ ̄ Zz、
         i >、 ヽ  \  \   |  |              \
        .| \\\   ヽ  ー=  !                .\
         !   \\\ 、,. `'     |                 ヽ
         }   ≧! 、,,.         !                  !
        ノ    .',           |                  |
      ./     八          ',                  !
     /      ./  .>‐、       .∧        :;         .!
   ./       /   / ヽ \      ∧        !:        ハ
 /        /  ./   ',  ヽ     .∧      /        ノ i
         / /      ,  ',      ∧      !        '  !
        //        !  ∨     ∧    ,'         i  .!
      / /         セ、  ∨     ∧   !         !  .|
    /z ´            .\ ∨      \ _|         .'  .|

334 名前:名前は開発中のものです。 mailto:sage [2016/11/21(月) 08:46:23.59 ID:8T6AcjTU.net]
>>332
60階だけ固定データ(それも簡略化)で
後は自動生成ルーチンに放り込む乱数の種の違いだろうかねぇ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<103KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef