HSP - Hot Soup Processor [8]
hmmはスプライト概念無いんじゃなかったっけ。
スプライトは欲しいと思うんだけど…。
あと俺はHSPDX系が中途半端だとは思わないぞ。
943 :
名前は開発中のものです。:04/12/31 21:47:11 ID:3l+hCnS2
>>942 そうだよ。<スプライトない
初心者なんだからHSPの基本から移行しやすいでしょ。
個人的なことになっちゃうんだけど、スプライトって自由度が低いから好きじゃないのよ。
結局さ、いい作品を作ろうと思うと最低限の描画命令をもって自分でシステム(スプライトっぽいやつ)を作っちゃし。
そういう点では、上級者向きといえるかもしれないね。
ZGPとかhgimgxをお勧めする理由は、3Dが扱えるから。
3Dは2Dも兼ねるし。
hspdx系は3Dできないから中途半端って思ったんだよね。
僕はオンラインARPGを作っているんですけど、今はまだ歩いたり走ったりメニューを選んだりすることしか出来ません。
誰かオンラインRPGの講座知りませんか?
僕が探したらsmith-projectというHPを見つけたのですが、HSP26.1には対応していないみたいなんです。
講座サイトもしくは、ソースのうpをお願いします。
こんな要求は悪いのですが、ソースの場合smithさん風にしてもらえるとうれしいです。
本当にお願いします。
>>944 マルチうざ
中学生君、かなりのモノを要求してるんだから当然その御礼はあるんだよな?
>オンラインARPG
全然そのレベルに達してないよな?あっちのスレ見る限り
>HSP26.1
落ち着けw
オマエは本当に聞いてばかりだが、少しは自分の頭で考えるってことができんのか?
そんなのじゃどうせ完成なんてしねぇよボケ
しかもわざわざageΣ(゚Д゚;)??
次スレは970位?
もちろんネタだよね。
HSPだと真性もありうるから怖い
>>944 何がしたいの?
どんな処理をするソースが欲しいの?
smithさんて誰?
マルチしたとして、すべてのレスを読んでますか?
「歩いたり走ったりメニューを選んだりすること」って0から自分で作ったのですか?
人のソース改造しただけなんて事は無いですよね?
例えば、ロジック的なことを教わったとして、
それをソースに出来る力はあなたにありますか?
会話の腰を折ってみる。
DD風のキャラを後にぞろぞろ動かすのってどうすればいいんだろう?
配列変数で色々試してるけど上手く行かない。。orz
DDって何
DDクルー?
ダンジョンズアンドドラゴンズ、だったけ?
ごめんDQだったorz
漏れもそこを見るまで「残像」とかをどうやって表現したらいいか分からなかった口。
950さんも見れば理解できると思う。
HSPは初心者向けの講座が多くて本当に助かる。作成者皆さん、さんくすです
956 :
名前は開発中のものです。:05/01/01 19:43:35 ID:mcOcbflu
2D縦シュー作りたいんですけどプラグ印のお勧めはなんでしょうか
>956
ちょっと上ででてるから930辺りから読むといい
俺のお勧めは2Dならhspdxfixが一番いいと思う使い方が簡単で今も開発中だから一番将来性がある
958 :
名前は開発中のものです。:05/01/01 22:35:56 ID:mcOcbflu
>>957 アリガトン
まずはhspdxfixで試してみようかな。
スマブラオンライン作ってくださいお願いします。
分割でリボルビング払いでお願いします。
キャッシュじゃねーじゃねーか
>>950 こんな感じ?
行数制限のために詰めたから元より見栄え悪くなってるけど。
dim char, 6, 2: char = 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0
dim col, 5, 3: col = 255,0,0,255,255,0,255,0,255,0,0,0,255,0,255
buffer 2, 250, 250
boxf: color 255,255,255
repeat 10:i=cnt:repeat 10:boxf 25*cnt+1,25*i+1,25*cnt+24,25*i+24:loop:loop
screen 0, 250, 250: gcopy 2, 0, 0, 250, 250
repeat
stick key, 0, 1
if (key & 1 != 0)&(char.0.0 - 1 >= 0): char.0.0--
if (key & 2 != 0)&(char.0.1 - 1 >= 0): char.0.1--
if (key & 4 != 0)&(char.0.0 + 1 <= 9): char.0.0++
if (key & 8 != 0)&(char.0.1 + 1 <= 9): char.0.1++
if (char.0.0 != char.1.0)|(char.0.1 != char.1.1){
redraw 0
pos 0, 0: gcopy 2, 0, 0, 250, 250
repeat 5
i = 5 - cnt: j = i - 1
char.i.0 = char.j.0: char.i.1 = char.j.1
color col.j.0, col.j.1, col.j.2: boxf 25*char.i.0+1,25*char.i.1+1,25*char.i.0+24,25*char.i.1+24
loop
redraw 1
}
await 5
loop
stop
おおお、まさにやりたかったのはこれ!
ありがとう、これを参考に頑張ってみるよ!
ぱぱっと組める人はすごいなあ(*´∀`)
プログラムは習うより慣れろだから。(俺的に)
ほんとは自分で死ぬほど試行錯誤して考えた方が良いんだけど、
人から聞いた場合もしっかりとかみ砕いて自分の物にしないと。
968 :
名前は開発中のものです。:05/01/03 16:45:41 ID:KvZWaU7k
借金してくる
悩むくらいなら習ったほうがいいぞ
というかこれ難しいでない?
思いつかなかった人間に応用できるんだろうか。
パッと見よくわからなかった。
巧いことやってるなぁ
DQってそういえば先頭の人間がバリアに突っ込むと後続の人間がどうあがいてもバリアに
突っ込むような特殊な付いて行き方をするんだったな。
中々奥が深いな。
漏れが作るとたぶん後続が突っ込まなかったかも…
一見複雑な処理も実際にはいくつかの単純な処理の組み合わせに過ぎない。
今回の例で言えば上下だけ、左右だけ動かすことをまず考えると
結構簡単に作れるんではないかと予想。
先頭キャラの座標をなぞるだけだからなぁ。多分。
それより、DQだと先頭キャラは常に中心に居るワケだが、
マップ端だとマップスクロールは停止、
キャラだけ動く状態になるんだから面倒だよなぁ。きっと。
マップに余裕を持たせて、
主人公が常に中心になるようにすれば楽出来るが。
>>973 他のゲームかもしれんが、画面中央から数マス以上離れて
初めてスクロールする仕様じゃなかったかな。
このカメラが動きだすまでの遊びを設けたおかげで
画面酔いが減るんだよな。
DQって画面端?は存在せず常に真中だった希ガス。
遊びもなかったような…
ドラクエの場合、シリーズによってスクロール関係の挙動は違ってなかったっけ?
FC版のドラクエIの場合、主人公が常に中央だったけど、IIIとかSFC版あたりだと
「画面中央から数マス以上離れて初めてスクロール」してたような気がする。
記憶に頼って書いてるので、間違ってるかもしれないけど。
そんなイースみたいなスクロールだったか?
DQ2(FC) 常に中央
DQ3(FC) 常に中央
DQ4(FC) 常に中央
DQ1&2(SFC) 常に中央
DQ3(SFC) 常に中央
DQ5(SFC) 常に中央
DQ6(SFC) 常に中央
だな
とりあえずDQとFFは全部そう
遊びがあるスクロールのRPGのほうが思い付かない…
次スレは?
聖剣伝説2の動きがそれっぽい?
実装は楽。
座標を二つ持てば良いだけだから。
983 :
名前は開発中のものです。:05/01/04 16:54:12 ID:+PFofrHe
>>973 意外と端で停止させたほうが範囲外を
無視できるのでラクだったりする。
DQは上下左右ループさせんといかんからその処理がちょっと面倒。
マップチップだけならまだいいけどスプライトも同様にやろうとするとさらに面倒。
>>978 SFC版のドラクエ3では、街の中では「マップ端までスクロールすると、
スクロールが止まって主人公キャラが端まで移動する」だった。
他は手元にないので確認できず。
スクロールに遊びがあるゲームってなにがあるだろう?
RPGでは知らないな。
スパーマリオとかスターラスターは遊びあったかな。
ARPGでよければイースとかゼルダ(SFC)かな。
かなり昔まで脳内検索したがちょっと思い出せない。
>>988 あれって画面端いったら切り替えじゃなかったっけ?
遊びとは違う希ガス
>>989 イースは画面内である程度進まないとスクロールしないっしょ。
ゼルダは端になるとスクロールが止まるってだけだったかな。
新スレまだー