HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
HSPでRPG
■ このスレッドは過去ログ倉庫に格納されています
1HSP
04/04/25 23:19ID:FQRAx6j0183名前は開発中のものです。
2005/04/05(火) 09:37:19ID:rQe9ryb2 ではRPGでHSPを作ってみては?
184182
2005/04/05(火) 09:41:54ID:n2CvyWFe ・・・
185名前は開発中のものです。
2005/04/10(日) 20:29:06ID:hLo/N+JN ui
186名前は開発中のものです。
2005/04/15(金) 18:15:19ID:zR3NLo+2 !!!
187名前は開発中のものです。
2005/04/15(金) 18:21:45ID:SQXYX6Mu Hot Soup=うん汁
おまえらはうんこ製造機を使わされているんだ
ヲにタまはとんでもない変態だ
おまえらはうんこ製造機を使わされているんだ
ヲにタまはとんでもない変態だ
188名前は開発中のものです。
2005/04/15(金) 21:48:24ID:zicHOwBt なにをいまさら
189名前は開発中のものです。
2005/04/15(金) 23:15:36ID:xh5uJ0S6190名前は開発中のものです。
2005/04/16(土) 19:59:01ID:C0pndgdN 優れてはいない
191名前は開発中のものです。
2005/04/17(日) 19:40:23ID:515YDG2c192ulct\oih ◆TI.m7YgFuw
2005/05/01(日) 23:19:07ID:ORxc5yqF HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
ageてやる わっはっはっは
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
ageてやる わっはっはっは
193ulct\oih ◆TI.m7YgFuw
2005/05/01(日) 23:19:37ID:ORxc5yqF HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
ageてやる わっはっはっは
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
ageてやる わっはっはっは
194名前は開発中のものです。
2005/05/01(日) 23:35:21ID:dEBVgcjd ワロタ
195名前は開発中のものです。
2005/05/02(月) 16:27:16ID:IFoFNenb HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
196名前は開発中のものです。
2005/05/03(火) 17:18:59ID:Gw/IrYWw おまいらいい加減にしろよw
197名前は開発中のものです。
2005/05/03(火) 19:41:30ID:fxlONPKG >>196
なんてタイムリーなIDなんだ
なんてタイムリーなIDなんだ
198名前は開発中のものです。
2005/06/10(金) 17:28:44ID:kbxtQ7m/199名前は開発中のものです。
2005/06/11(土) 17:20:31ID:GC9VzJss HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
200名前は開発中のものです。
2005/06/24(金) 23:31:49ID:QgA+MOp1 うめ
201名前は開発中のものです。
2005/07/01(金) 14:32:27ID:nS0eZzJ0 HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
202名前は開発中のものです。
2005/07/01(金) 14:40:32ID:RB/NWbPt HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
203名前は開発中のものです。
2005/07/08(金) 00:34:05ID:jY3cNvdg >>201
うるさいよ
うるさいよ
204名前は開発中のものです。
2005/08/15(月) 16:02:39ID:hLlUjeAo HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
205名前は開発中のものです。
2005/08/15(月) 23:31:13ID:3N6wrvhh HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
206名前は開発中のものです。
2005/08/15(月) 23:44:54ID:f1X2vkeE207名前は開発中のものです。
2005/08/16(火) 00:00:33ID:3N6wrvhh HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
208名前は開発中のものです。
2005/08/16(火) 07:45:40ID:rVtgQWiK209名前は開発中のものです。
2005/08/16(火) 08:46:24ID:eq7FBo+h HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
210名前は開発中のものです。
2005/08/16(火) 13:33:42ID:KtCCIZM6 HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
211名前は開発中のものです。
2005/08/16(火) 21:26:07ID:Xy0Uogqe HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
212名前は開発中のものです。
2005/08/17(水) 09:54:29ID:q2Pc9ze1 HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
213名前は開発中のものです。
2005/08/17(水) 22:12:15ID:0Jiuz5KS HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
214名前は開発中のものです。
2005/08/18(木) 22:29:12ID:H/cUPjfS HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
215Athrun
2005/08/19(金) 00:52:04ID:XfoFAmKl HSPのことはよく分からん。男ならCかJAVAを勉強しろ。
216名前は開発中のものです。
2005/10/05(水) 09:00:51ID:6JvaIQc7 RPGでHSP作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はRPGでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
RPGの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はRPGでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
RPGの基礎からすべてを叩き込んでくれませんか??
お願いします。
217名前は開発中のものです。
2005/12/13(火) 11:17:35ID:ckRYhje4 HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
218T.N
2005/12/13(火) 13:06:35ID:HuTbufZS ……217がたくさんある……同じ人が入力しているのかな?
HSPについてはいくつかマニュアルが着いてあったはずだけど……。
必要ないと思うが……自分が作りかけ?では戦闘システムでは
*戦闘開始
if 主人公1が武器を装備=0 : 主人公1の攻撃力(今)=主人公1の攻撃力(基本)+0
敵1の攻撃力(今)=敵1の攻撃力(基本)
敵1の防御力(今)=敵1の防御力(基本)
一部です
*主人公1の攻撃(敵1)
//攻撃が命中した事にしておくか。残りはほかで……。
cls
戦闘乱数値=rnd(10)
必殺カウント=rnd(30)
if 必殺カウント=1 : 必殺=1
主人公1の攻撃力(戦闘)=主人公1の攻撃力(今)+戦闘乱数値
if 必殺=1 : 主人公1の攻撃力(戦闘)=主人公1の攻撃力*2
主人公1の攻撃力(戦闘)=主人公1の攻撃力(戦闘)-敵1の防御力(今)
敵1のHP=敵1のHP-主人公1の攻撃力(戦闘)
文章表示= "主人公1の名前"+"は"+"敵1の名前"+"に"+主人公1の攻撃力(戦闘)+"のダメージを与えた!"
emes 文章表示
button "次へ",*素早さによる行動決定
stop
HSPについてはいくつかマニュアルが着いてあったはずだけど……。
必要ないと思うが……自分が作りかけ?では戦闘システムでは
*戦闘開始
if 主人公1が武器を装備=0 : 主人公1の攻撃力(今)=主人公1の攻撃力(基本)+0
敵1の攻撃力(今)=敵1の攻撃力(基本)
敵1の防御力(今)=敵1の防御力(基本)
一部です
*主人公1の攻撃(敵1)
//攻撃が命中した事にしておくか。残りはほかで……。
cls
戦闘乱数値=rnd(10)
必殺カウント=rnd(30)
if 必殺カウント=1 : 必殺=1
主人公1の攻撃力(戦闘)=主人公1の攻撃力(今)+戦闘乱数値
if 必殺=1 : 主人公1の攻撃力(戦闘)=主人公1の攻撃力*2
主人公1の攻撃力(戦闘)=主人公1の攻撃力(戦闘)-敵1の防御力(今)
敵1のHP=敵1のHP-主人公1の攻撃力(戦闘)
文章表示= "主人公1の名前"+"は"+"敵1の名前"+"に"+主人公1の攻撃力(戦闘)+"のダメージを与えた!"
emes 文章表示
button "次へ",*素早さによる行動決定
stop
219名前は開発中のものです。
2005/12/13(火) 22:40:56ID:nQNKVSXy 現在RPGを作ってるんですが、行き詰ったので質問します。
ドットスクロールのやり方が分かりません・・。
〜省略〜
jibunsizex=32
jibunsizey=32
tipsizex=32
tipsizey=32
jibunx= tipsizex*9
jibuny= tipsizey*7
;仮想画面に一気にマップを描画する
gsel 3: anmdrw "map.anm", 2: gsel 0
;dim map,1000,1000
exist "kabe.atr"
sdim atrdat, strsize-2
bload "kabe.atr", atrdat,, 2
;メインループ
*main
redraw 0
stick key, 15, 1
mmx= mx
mmy= my
if key&&1{mx--:wait 1 }:if key&&2{my--:wait 1 }:if key&&4{mx++:wait 1 }:if key&&8{my++:wait 1 }
; 画面外へスクロールしない処理
//if mx<160:mx=160 ://if my<160:my=160 ://if mx>480:mx=480 ://if my>320:my=320
pos 0,0: gcopy 3, mx*tipsizex, my*tipsizey, 640,480
pos jibunx,jibuny :gcopy 1,0,0,jibunsizex,jibunsizey
redraw 1
wait 1
goto *main
〜省略〜
詳しい方、教えてくださいな。。
ドットスクロールのやり方が分かりません・・。
〜省略〜
jibunsizex=32
jibunsizey=32
tipsizex=32
tipsizey=32
jibunx= tipsizex*9
jibuny= tipsizey*7
;仮想画面に一気にマップを描画する
gsel 3: anmdrw "map.anm", 2: gsel 0
;dim map,1000,1000
exist "kabe.atr"
sdim atrdat, strsize-2
bload "kabe.atr", atrdat,, 2
;メインループ
*main
redraw 0
stick key, 15, 1
mmx= mx
mmy= my
if key&&1{mx--:wait 1 }:if key&&2{my--:wait 1 }:if key&&4{mx++:wait 1 }:if key&&8{my++:wait 1 }
; 画面外へスクロールしない処理
//if mx<160:mx=160 ://if my<160:my=160 ://if mx>480:mx=480 ://if my>320:my=320
pos 0,0: gcopy 3, mx*tipsizex, my*tipsizey, 640,480
pos jibunx,jibuny :gcopy 1,0,0,jibunsizex,jibunsizey
redraw 1
wait 1
goto *main
〜省略〜
詳しい方、教えてくださいな。。
220名前は開発中のものです。
2005/12/17(土) 00:45:09ID:+3YoKSTb どうもこんばんは。
パソコンでいちからRPGを作ろうと思っているのですが、まったくの初心者でなにから手をつけて良いかわかりません。
まず手始めになにを覚えたら良いのでしょうか?
やはりプログラミングでしょうか?
ご教授願います。
パソコンでいちからRPGを作ろうと思っているのですが、まったくの初心者でなにから手をつけて良いかわかりません。
まず手始めになにを覚えたら良いのでしょうか?
やはりプログラミングでしょうか?
ご教授願います。
221名前は開発中のものです。
2005/12/17(土) 01:21:28ID:X38JcqSC >>220
おまえはHSPスレに書き込んでおいてHSP以外の何をするのかと?
おまえはHSPスレに書き込んでおいてHSP以外の何をするのかと?
222名前は開発中のものです。
2005/12/17(土) 01:27:08ID:NxkyDa9N >>220
まったくの初心者ならHSPなんてやめてツクールをお勧めします。
まったくの初心者ならHSPなんてやめてツクールをお勧めします。
223名前は開発中のものです。
2005/12/17(土) 02:12:38ID:+3YoKSTb >221
いや、その、ここがよく上がってるんで、一番人気のある場所で聞いたほうが早いかなと思いまして…すみません。
とりあえず、初心者に向いてるプログラミング言語や参考書はなんでしょうか?また、パソコンの設備はどういう環境だといいですか?
一応このスレタイのHSPに関しての本も調べました。
「12歳からはじめるHSP」とかなんとかいう本とかいいですか?
>222
ツクールもバカにはできないですけどね。
いや、その、ここがよく上がってるんで、一番人気のある場所で聞いたほうが早いかなと思いまして…すみません。
とりあえず、初心者に向いてるプログラミング言語や参考書はなんでしょうか?また、パソコンの設備はどういう環境だといいですか?
一応このスレタイのHSPに関しての本も調べました。
「12歳からはじめるHSP」とかなんとかいう本とかいいですか?
>222
ツクールもバカにはできないですけどね。
224名前は開発中のものです。
2005/12/17(土) 02:15:42ID:+3YoKSTb 「12歳からはじめるHSP わくわくゲームプログラミング教室」でした。すみません。
225名前は開発中のものです。
2005/12/17(土) 02:21:08ID:AViFaIPu >>223
初心者の人は、最も大切な基本さえわからないものだから、
まず最初にやるべきことを教えてあげよう。
「他人に訊く前に自分で調べる」 まずは、これを実行する事だ。
これが出来ない人は、プログラムできるようになりません。
初心者の人は、最も大切な基本さえわからないものだから、
まず最初にやるべきことを教えてあげよう。
「他人に訊く前に自分で調べる」 まずは、これを実行する事だ。
これが出来ない人は、プログラムできるようになりません。
226名前は開発中のものです。
2005/12/17(土) 02:30:33ID:+3YoKSTb うーん、よく見ると聞いてばかりですね。失礼しました。
だいたいなにを調べれば良いか自分で書き出してますね。
調べてみて、ことが動き出して、どうしても分からなくなったその時に、今度ご教授願います。
ではまた。
だいたいなにを調べれば良いか自分で書き出してますね。
調べてみて、ことが動き出して、どうしても分からなくなったその時に、今度ご教授願います。
ではまた。
227名前は開発中のものです。
2005/12/18(日) 21:51:41ID:3I+Tugyl >>226
L -‐ '´  ̄ `ヽ- 、 〉
/ ヽ\ /
// / / ヽヽ ヽ〈
ヽ、レ! { ム-t ハ li 、 i i }ト、
ハN | lヽ八l ヽjハVヽ、i j/ l !
/ハ. l ヽk== , r= 、ノルl lL」
ヽN、ハ l ┌‐┐ ゙l ノl l
ヽトjヽ、 ヽ_ノ ノ//レ′
r777777777tノ` ー r ´フ/′
j´ニゝ l|ヽ _/`\
〈 ‐お前の態度はlト、 / 〃ゝ、
〈、ネ.. 悪くないが lF V=="/ イl.
ト.|| 、とニヽ二/ l
ヽ.|l.板の常識を 〈ー- ! `ヽ.
|l わきまえろ lトニ、_ノ ヾ、
|l__________l| \ ソ
L -‐ '´  ̄ `ヽ- 、 〉
/ ヽ\ /
// / / ヽヽ ヽ〈
ヽ、レ! { ム-t ハ li 、 i i }ト、
ハN | lヽ八l ヽjハVヽ、i j/ l !
/ハ. l ヽk== , r= 、ノルl lL」
ヽN、ハ l ┌‐┐ ゙l ノl l
ヽトjヽ、 ヽ_ノ ノ//レ′
r777777777tノ` ー r ´フ/′
j´ニゝ l|ヽ _/`\
〈 ‐お前の態度はlト、 / 〃ゝ、
〈、ネ.. 悪くないが lF V=="/ イl.
ト.|| 、とニヽ二/ l
ヽ.|l.板の常識を 〈ー- ! `ヽ.
|l わきまえろ lトニ、_ノ ヾ、
|l__________l| \ ソ
228名前は開発中のものです。
2005/12/18(日) 22:04:23ID:oirP0c7C >>227
過剰に反応してもあれるだけだ厨
過剰に反応してもあれるだけだ厨
229名前は開発中のものです。
2005/12/25(日) 17:42:28ID:qHHXnNTn HSPはRPGには向いてないと思うよ。
最近大幅にバージョンアップしたみたいだけど、
大規模なソースを書くとかなり見にくくなるし、動作速度は著しく遅い。
おとなしくツクールを使うことをお勧めする。
もし本気でプログラム言語を学ぶ気があるなら、C++を学ぶといいよ。
俺、昔はずっとC言語だけで作ってきたけど、C++をやってからはオブジェクト指向の虜になったw
まぁ正直HSPなんかよりは全然難しいけど、俺はC言語は中3、C++は高2ぐらいである程度使えた気がするし、
ヤル気があればだいじょぶでしょ。
数ヶ月の勉強でできると思ってるならやめたほうがいい。
最近大幅にバージョンアップしたみたいだけど、
大規模なソースを書くとかなり見にくくなるし、動作速度は著しく遅い。
おとなしくツクールを使うことをお勧めする。
もし本気でプログラム言語を学ぶ気があるなら、C++を学ぶといいよ。
俺、昔はずっとC言語だけで作ってきたけど、C++をやってからはオブジェクト指向の虜になったw
まぁ正直HSPなんかよりは全然難しいけど、俺はC言語は中3、C++は高2ぐらいである程度使えた気がするし、
ヤル気があればだいじょぶでしょ。
数ヶ月の勉強でできると思ってるならやめたほうがいい。
230名前は開発中のものです。
2005/12/31(土) 13:16:27ID:MriHW11Z じゃあ数ヶ月の勉強で出来るHSPは全てのゲーム制作に向いているという事になり、
231名前は開発中のものです。
2006/01/27(金) 15:01:13ID:qFV4mdA6 現在RPGもどきを作っていますが、イベントの配置で詰まっています。
マップ移動については、外部データを配列に代入して対応していますが、同じように処理する場合の考え方(アルゴリズム)がわかりません。
どなたかご教授ください。
マップ移動については、外部データを配列に代入して対応していますが、同じように処理する場合の考え方(アルゴリズム)がわかりません。
どなたかご教授ください。
232名前は開発中のものです。
2006/01/28(土) 00:53:30ID:VLp81WsQ >>231の文章がよくわからない
233231
2006/01/29(日) 10:05:57ID:6t9pgbdu すみません。自己解決しました。
フラグによる分岐のやり方が分からなかったのですが、イベントデータの配列を一つ増やすことで解決したようです。
失礼いたしましたm(__)m
フラグによる分岐のやり方が分からなかったのですが、イベントデータの配列を一つ増やすことで解決したようです。
失礼いたしましたm(__)m
234名前は開発中のものです。
2006/02/04(土) 16:33:33ID:1o0t2qCL HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
235名前は開発中のものです。
2006/02/05(日) 20:44:28ID:9G5dpf25 >>234
基本的なことを言うと、ゲームはオープニングから作り始めたりしない
基本的なことを言うと、ゲームはオープニングから作り始めたりしない
236名前は開発中のものです。
2006/02/06(月) 17:30:35ID:0OEh3oc3 俺は一人で作ってるから、スクリーンショットから作ってるけど…おかしいかなぁ…
237名前は開発中のものです。
2006/02/07(火) 00:57:06ID:5QP0kQ0y 別に完成すればどんな順番でもおかしくないっしょ。
一人で作ってるならなおさら。
ただ先人が「こういう順番で開発すると途中で息切れしないよ」とか
「こういう順番だと効率がいいよ」といってくれてるだけで。
それを無視して完成させることができる人は独立独歩。
それを無視して完成させられない人は聞く耳のない厨。
一人で作ってるならなおさら。
ただ先人が「こういう順番で開発すると途中で息切れしないよ」とか
「こういう順番だと効率がいいよ」といってくれてるだけで。
それを無視して完成させることができる人は独立独歩。
それを無視して完成させられない人は聞く耳のない厨。
238名前は開発中のものです。
2006/02/07(火) 21:55:01ID:sXwxfkCy 完成させたことのない先人ばっかだからあてにすんなってことだ。
239名前は開発中のものです。
2006/02/09(木) 14:41:13ID:0ZYJmUdZ つうか、>1はどうした、>1は!?
作れたか聞くため、晒しAGE
作れたか聞くため、晒しAGE
240名前は開発中のものです。
2006/02/09(木) 15:22:17ID:SmmrUPms >1の文章ってありとあらゆるところに貼り付けられるけど
ここがその本スレ?
ここがその本スレ?
241名前は開発中のものです。
2006/03/05(日) 22:34:25ID:t+LlMwei HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
242名前は開発中のものです。
2006/03/06(月) 02:10:41ID:av83XSQ2 >>241
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
243名前は開発中のものです。
2006/03/06(月) 02:11:30ID:av83XSQ2 ぐはっ。ネタにマジレスしてしまった…orz
244名前は開発中のものです。
2006/03/06(月) 16:30:14ID:udrVls8W いいではないか
245名前は開発中のものです。
2006/03/11(土) 18:11:39ID:RYsmwx3R HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
246名前は開発中のものです。
2006/03/11(土) 21:14:39ID:gwbGO0UZ >>245
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
247名前は開発中のものです。
2006/03/11(土) 21:15:22ID:gwbGO0UZ ぐはっ。ネタにマジレスしてしまった…orz
248名前は開発中のものです。
2006/03/11(土) 21:24:50ID:QXDXslQw249名前は開発中のものです。
2006/03/14(火) 18:35:13ID:GInoHtdf HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでMMORPG(FF11)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでMMORPG(FF11)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
250名前は開発中のものです。
2006/03/15(水) 11:35:49ID:5IbhmKpH ・・・。
同じ文ありすぎですぉ・・・。
同じ文ありすぎですぉ・・・。
251名前は開発中のものです。
2006/03/16(木) 00:33:52ID:eRkKGol4 よし、俺について来い!
252名前は開発中のものです。
2006/03/21(火) 08:57:11ID:qDEKE9+t HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
253名前は開発中のものです。
2006/04/19(水) 21:58:59ID:vhZ7ka1f HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
254名前は開発中のものです。
2006/04/20(木) 09:44:57ID:EMny2njT >>249
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずMMORPGが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずMMORPGが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
255名前は開発中のものです。
2006/04/20(木) 16:56:26ID:kWNL2aTY256名前は開発中のものです。
2006/04/20(木) 17:19:06ID:Anty6Cdq257名前は開発中のものです。
2006/05/10(水) 03:29:45ID:MjqwJ3xa HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
258名前は開発中のものです。
2006/05/10(水) 10:23:03ID:NUqaBftN | 釣れますか? ,
\ ,/ヽ
 ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ,/ ヽ
∧_∧ ∧∧ ,/ ヽ
( ´∀`) (゚Д゚,,),/ ヽ
( ) (| つ@ ヽ
| | | ___ 〜| | ヽ
(__)_) |――|. ∪∪ ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ヽ
/⌒\/⌒\/⌒\/⌒\|彡~゚ ゜~ ~。゜ ~ ~ ~ ~~ ~ ~~ ~ ~~ ~~ ~~
⌒\/⌒\/⌒\/⌒\/⌒\彡 〜 〜〜 〜〜 〜〜 〜 〜
\ ,/ヽ
 ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ,/ ヽ
∧_∧ ∧∧ ,/ ヽ
( ´∀`) (゚Д゚,,),/ ヽ
( ) (| つ@ ヽ
| | | ___ 〜| | ヽ
(__)_) |――|. ∪∪ ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ヽ
/⌒\/⌒\/⌒\/⌒\|彡~゚ ゜~ ~。゜ ~ ~ ~ ~~ ~ ~~ ~ ~~ ~~ ~~
⌒\/⌒\/⌒\/⌒\/⌒\彡 〜 〜〜 〜〜 〜〜 〜 〜
259名前は開発中のものです。
2006/05/10(水) 10:44:57ID:hiutgL36 >>257
マップ移動できれば大丈夫でしょ
HSPでRPGは難しいというより面倒
大規模なデータ構造だと辛そうだね
サンプルソースは色んなとこにあるよ、下は一例
ttp://www2.pf-x.net/~shink/hspindex.html
マップ移動できれば大丈夫でしょ
HSPでRPGは難しいというより面倒
大規模なデータ構造だと辛そうだね
サンプルソースは色んなとこにあるよ、下は一例
ttp://www2.pf-x.net/~shink/hspindex.html
260名前は開発中のものです。
2006/05/10(水) 18:27:38ID:n4uiCo3X HSPじゃなくてもRPGは面倒だけどな。
相当な忍耐がないとファミコン以下のもんしかできん。
相当な忍耐がないとファミコン以下のもんしかできん。
261名前は開発中のものです。
2006/07/24(月) 07:50:43ID:oArTn05k http://www.onionsoft.net/hsp/ ここにhsp3最新版あるよ
262名前は開発中のものです。
2006/09/06(水) 20:22:20ID:aczt72Y/ ttp://www.smith-project.jp/main/index.html
ここは参考になるかな
ここは参考になるかな
263名前は開発中のものです。
2006/09/07(木) 23:18:22ID:2FdFXXyi ここが有名な
「〜で〜したいんですが、正直難しいと思います。 」
のおおもとのスレか
「〜で〜したいんですが、正直難しいと思います。 」
のおおもとのスレか
264名前は開発中のものです。
2007/03/11(日) 09:22:38ID:2p/x7h0m HSPでRPG作りたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
265名前は開発中のものです。
2007/03/11(日) 21:53:58ID:woiS+kpN >>264
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
266名前は開発中のものです。
2007/03/11(日) 22:22:59ID:C2VUxkMj なんか悲しい…
267名前は開発中のものです。
2007/03/11(日) 22:34:13ID:k4eFOmxa 俺はワロタ
268名前は開発中のものです。
2007/03/11(日) 23:25:13ID:o8jznlMp 俺はツマンネ('A`)
269名前は開発中のものです。
2007/03/12(月) 08:45:04ID:HjqKfI9M これはマジ質問なのですが、hspでrpg作る場合
アイテムや主人公・敵キャラクターのデータはどう扱えばいいんでしょうか。
例えばアイテムの情報はあらかじめアイテム情報を書き込んだテキストファイルから読み込むとして、
テキストの一列ごとにアイテムの名前、ステータスなどを書き込んでいってそれをファイル側で読み込む。
だけど、そうした時にプログラム側ではそのテキストを読み込むとき、
そのアイテムがあるラインを指定してやらないと読み込めないので
アイテム名でアイテムの情報をテキストから読み出せなくて、やり辛いと思うんです。
それともインデックスを用意しておいて、指定したイニシャルと同じアイテムリストを全部バッファに
読み込んで比較してアイテムの情報を読み込む???
それと、所持アイテムの処理の仕方もわかりません。
アイテムや主人公・敵キャラクターのデータはどう扱えばいいんでしょうか。
例えばアイテムの情報はあらかじめアイテム情報を書き込んだテキストファイルから読み込むとして、
テキストの一列ごとにアイテムの名前、ステータスなどを書き込んでいってそれをファイル側で読み込む。
だけど、そうした時にプログラム側ではそのテキストを読み込むとき、
そのアイテムがあるラインを指定してやらないと読み込めないので
アイテム名でアイテムの情報をテキストから読み出せなくて、やり辛いと思うんです。
それともインデックスを用意しておいて、指定したイニシャルと同じアイテムリストを全部バッファに
読み込んで比較してアイテムの情報を読み込む???
それと、所持アイテムの処理の仕方もわかりません。
270名前は開発中のものです。
2007/03/12(月) 12:40:58ID:zNGWNd+L マジレスするとnotegetとcsvstrで読み込んで、配列変数に入れる。
その後、#enumで振った名前でアクセスすれば構造体みたいなもんだろ。
その後、#enumで振った名前でアクセスすれば構造体みたいなもんだろ。
271名前は開発中のものです。
2007/03/13(火) 06:16:11ID:K8oTsumj >>269
#define gs(%1,%2,%3,%4=',') getstr %1,%2,%3,%4:%3+strsize
#module
//IDに合わせた要素に文字列データを入れていく
//p1=ID順に入る変数名 p2=元の文字列データ statに一番大きいIDが入る
#deffunc setlst array list,str temp,local maxid,local _temp
_temp=temp:sdim list :notesel _temp
repeat noteinfo(0)
noteget n,cnt
getstr id,n,0,','
list(int(id))=strmid(n,strsize,strlen(n))
if int(id)>maxid {maxid=int(id)}
loop
noteunsel
return maxid
#global
load="10,ポーション,100,5,回復(小)\\雑魚が良く落とす\n15,回復剤,200,10,回復(大)\n"
load+"20,解毒剤,320,30,毒消し\\たまに効かない\n100,短剣,2000,100,80,5,5,武器\\一番弱い武器"
setlst item,load:itemmax=stat+1 ;使われてる要素の数はID+1になる
load="1,スライム,10,3,5,10,10,10,15\n10,レッドスライム,15,10,20,15,15\n50,モンスター,25,30,120,20"
setlst mons,load:monsmax=stat+1
load="1,名無しA,5,100,30,5000,12345\n5,ななしB,10,300,200,10000,23456"
setlst play,load:playmax=stat+1
//プレーヤーIDに対応した所持アイテムリストIDが使われる
load="1,3,100,1,10,3,20,5\n5,4,15,1,10,10,20,5,100,2" ;所持アイテムリストID,種類数,アイテムID,個数,・・・
setlst pitem,load:pitemax=stat+1
mess="モンスター名","HP","MP","EXP","所持item1","所持item2","所持item3","所持item4"
pmess="名前","レベル","HP","MP","所持金","EXP","所持アイテム種類数","個","アイテム個数"
imess="名前","値段","重さ","説明","名前","値段","重さ","攻撃力","防御力","魔力","説明"
>272 に続く・・・
#define gs(%1,%2,%3,%4=',') getstr %1,%2,%3,%4:%3+strsize
#module
//IDに合わせた要素に文字列データを入れていく
//p1=ID順に入る変数名 p2=元の文字列データ statに一番大きいIDが入る
#deffunc setlst array list,str temp,local maxid,local _temp
_temp=temp:sdim list :notesel _temp
repeat noteinfo(0)
noteget n,cnt
getstr id,n,0,','
list(int(id))=strmid(n,strsize,strlen(n))
if int(id)>maxid {maxid=int(id)}
loop
noteunsel
return maxid
#global
load="10,ポーション,100,5,回復(小)\\雑魚が良く落とす\n15,回復剤,200,10,回復(大)\n"
load+"20,解毒剤,320,30,毒消し\\たまに効かない\n100,短剣,2000,100,80,5,5,武器\\一番弱い武器"
setlst item,load:itemmax=stat+1 ;使われてる要素の数はID+1になる
load="1,スライム,10,3,5,10,10,10,15\n10,レッドスライム,15,10,20,15,15\n50,モンスター,25,30,120,20"
setlst mons,load:monsmax=stat+1
load="1,名無しA,5,100,30,5000,12345\n5,ななしB,10,300,200,10000,23456"
setlst play,load:playmax=stat+1
//プレーヤーIDに対応した所持アイテムリストIDが使われる
load="1,3,100,1,10,3,20,5\n5,4,15,1,10,10,20,5,100,2" ;所持アイテムリストID,種類数,アイテムID,個数,・・・
setlst pitem,load:pitemax=stat+1
mess="モンスター名","HP","MP","EXP","所持item1","所持item2","所持item3","所持item4"
pmess="名前","レベル","HP","MP","所持金","EXP","所持アイテム種類数","個","アイテム個数"
imess="名前","値段","重さ","説明","名前","値段","重さ","攻撃力","防御力","魔力","説明"
>272 に続く・・・
272271
2007/03/13(火) 06:19:51ID:K8oTsumj >271 からの続き
repeat playmax:
temp=play(cnt):if temp="" {continue } ;存在しないIDは飛ばす
mes "プレーヤーID: "+cnt:index=0
repeat 6
gs p,temp,index:mes pmess(cnt)+": "+p ;プレーヤーステータス表示
loop
index=0 :pi=pitem(cnt) :gs i,pi,index :mes pmess(6)+": "+i ;所持品の種類
repeat int(i),7:
gs i,pi,index :gs is,pi,index ;アイテムIDと所持数
itemstr=item(int(i)) :getstr n,itemstr,0,',' ;アイテムIDからアイテムデータ取り出し
y=ginfo(23) :button gosub n,*item_mes :butid(stat)=int(i)
pos 70,y:mes is+pmess(7):pos 0,y+24:loop:mes:loop:
pos 300,0:
repeat monsmax
:m=mons(cnt):if m="" {continue }:
index=0:mes "モンスターID: "+cnt:
repeat 4:gs d,m,index:mes mess(cnt)+": "+d:loop ;モンスターデータ表示
repeat 4,4:gs d,m,index:s=stat:itemstr=item(int(d)):getstr n,itemstr,0,',' ;モンスターデータからアイテム名を収得
mes mess(cnt)+": "+n:if s!',' {break}:loop:mes:loop:stop ; , が無かったら所持アイテム終わり
*item_mes:
iid=butid(stat) :a=item(iid)
c=0:screen 1,200,96+(iid>=100)*100,8+16,300,300:cls 1
repeat 4+(iid>=100)*3,(iid>=100)*4 ;ID100以上は装備品として扱う
gs b,a,c :cc=0:bb=""
repeat:gs d,b,cc,'\\' ; "\\" これを改行として文字列操作
if stat!'\\'{bb+d:break}
bb+d+"\n"
loop
if imess(cnt)="名前"{title imess(cnt)+": "+bb}else{mes imess(cnt)+": "+bb}
loop:gsel 0:return
repeat playmax:
temp=play(cnt):if temp="" {continue } ;存在しないIDは飛ばす
mes "プレーヤーID: "+cnt:index=0
repeat 6
gs p,temp,index:mes pmess(cnt)+": "+p ;プレーヤーステータス表示
loop
index=0 :pi=pitem(cnt) :gs i,pi,index :mes pmess(6)+": "+i ;所持品の種類
repeat int(i),7:
gs i,pi,index :gs is,pi,index ;アイテムIDと所持数
itemstr=item(int(i)) :getstr n,itemstr,0,',' ;アイテムIDからアイテムデータ取り出し
y=ginfo(23) :button gosub n,*item_mes :butid(stat)=int(i)
pos 70,y:mes is+pmess(7):pos 0,y+24:loop:mes:loop:
pos 300,0:
repeat monsmax
:m=mons(cnt):if m="" {continue }:
index=0:mes "モンスターID: "+cnt:
repeat 4:gs d,m,index:mes mess(cnt)+": "+d:loop ;モンスターデータ表示
repeat 4,4:gs d,m,index:s=stat:itemstr=item(int(d)):getstr n,itemstr,0,',' ;モンスターデータからアイテム名を収得
mes mess(cnt)+": "+n:if s!',' {break}:loop:mes:loop:stop ; , が無かったら所持アイテム終わり
*item_mes:
iid=butid(stat) :a=item(iid)
c=0:screen 1,200,96+(iid>=100)*100,8+16,300,300:cls 1
repeat 4+(iid>=100)*3,(iid>=100)*4 ;ID100以上は装備品として扱う
gs b,a,c :cc=0:bb=""
repeat:gs d,b,cc,'\\' ; "\\" これを改行として文字列操作
if stat!'\\'{bb+d:break}
bb+d+"\n"
loop
if imess(cnt)="名前"{title imess(cnt)+": "+bb}else{mes imess(cnt)+": "+bb}
loop:gsel 0:return
273名前は開発中のものです。
2007/03/13(火) 06:49:46ID:K8oTsumj >>269
>それともインデックスを用意しておいて、指定したイニシャルと同じアイテムリストを全部バッファに
>読み込んで比較してアイテムの情報を読み込む???
IDを振ってそれを基準に処理すればいんじゃね?
IDで管理しとけばアイテムの名前変えても他を弄る必要ないし
追加削除してもIDを変えなければ直接関係有る物しか弄らなくていい
>それともインデックスを用意しておいて、指定したイニシャルと同じアイテムリストを全部バッファに
>読み込んで比較してアイテムの情報を読み込む???
IDを振ってそれを基準に処理すればいんじゃね?
IDで管理しとけばアイテムの名前変えても他を弄る必要ないし
追加削除してもIDを変えなければ直接関係有る物しか弄らなくていい
274名前は開発中のものです。
2007/03/13(火) 21:34:56ID:lw1fUGj9275名前は開発中のものです。
2007/03/14(水) 02:09:15ID:pkgaAWGt >>274 ゲーム中に変化があるのは整数型でデータを持ってた方が扱いやすいと思う
#define PLAYMAX 10
#enum PLAY1=0
#enum PLAY2
#enum playNAME=0
#enum playLEVEL=6
#enum playHP
#enum playMP
#enum playEN
#enum playEX
#enum playTEMP
#enum playtempEND=playTEMP+10
#enum playEND
#enum playITEM
#enum playitemEND=playITEM+20
#enum playdatEND
pmess="名前","レベル","HP","MP","所持金","EXP","所持アイテム種類数","個","アイテム個数"
load="10,ポーション,100,5,回復(小)\\雑魚が良く落とす\n15,回復剤,200,10,回復(大)\n"
load+"20,解毒剤,320,30,毒消し\\たまに効かない\n100,短剣,2000,100,80,5,5,武器\\一番弱い武器"
setlst item,load:itemmax=stat+1:dim play,playdatEND,PLAYMAX:n="名無しA":
memcpy play,n,strlen(n),playdatEND*4*PLAY1,0:play(playLEVEL,PLAY1)=5,100,30,5000,12345
play(playITEM,PLAY1)=100,1,10,3,20,5:n="ななしB":memcpy play,n,strlen(n),playdatEND*4*PLAY2,0
play(playLEVEL,PLAY2)=10,300,200,10000,23456:play(playITEM,PLAY2)=15,1,10,10,20,5,100,2
repeat playmax:if play(0,cnt)=0 {continue } ;存在しないIDは飛ばす
pid=cnt:mes "プレーヤーID: "+pid :sdim n,5*20:memcpy n,play,20,0,(playdatEND*4)*pid
mes pmess(0)+": "+n:repeat playTEMP-playLEVEL:mes pmess(cnt+1)+": "+play(cnt+playLEVEL,pid) :loop:b=""
repeat :if play(playITEM+cnt*2,pid)=0{icnt=cnt:break}
i=play(playITEM+cnt*2,pid):is=play(playITEM+cnt*2+1,pid) ;アイテムIDと所持数
itemstr=item(i) :getstr n,itemstr,0,',' ;アイテムIDからアイテムデータ取り出し
b+n+" "+is+pmess(7)+"\n":loop:mes pmess(6)+": "+icnt:mes b:loop:stop
↑271のモジュールを使うのが前提
#define PLAYMAX 10
#enum PLAY1=0
#enum PLAY2
#enum playNAME=0
#enum playLEVEL=6
#enum playHP
#enum playMP
#enum playEN
#enum playEX
#enum playTEMP
#enum playtempEND=playTEMP+10
#enum playEND
#enum playITEM
#enum playitemEND=playITEM+20
#enum playdatEND
pmess="名前","レベル","HP","MP","所持金","EXP","所持アイテム種類数","個","アイテム個数"
load="10,ポーション,100,5,回復(小)\\雑魚が良く落とす\n15,回復剤,200,10,回復(大)\n"
load+"20,解毒剤,320,30,毒消し\\たまに効かない\n100,短剣,2000,100,80,5,5,武器\\一番弱い武器"
setlst item,load:itemmax=stat+1:dim play,playdatEND,PLAYMAX:n="名無しA":
memcpy play,n,strlen(n),playdatEND*4*PLAY1,0:play(playLEVEL,PLAY1)=5,100,30,5000,12345
play(playITEM,PLAY1)=100,1,10,3,20,5:n="ななしB":memcpy play,n,strlen(n),playdatEND*4*PLAY2,0
play(playLEVEL,PLAY2)=10,300,200,10000,23456:play(playITEM,PLAY2)=15,1,10,10,20,5,100,2
repeat playmax:if play(0,cnt)=0 {continue } ;存在しないIDは飛ばす
pid=cnt:mes "プレーヤーID: "+pid :sdim n,5*20:memcpy n,play,20,0,(playdatEND*4)*pid
mes pmess(0)+": "+n:repeat playTEMP-playLEVEL:mes pmess(cnt+1)+": "+play(cnt+playLEVEL,pid) :loop:b=""
repeat :if play(playITEM+cnt*2,pid)=0{icnt=cnt:break}
i=play(playITEM+cnt*2,pid):is=play(playITEM+cnt*2+1,pid) ;アイテムIDと所持数
itemstr=item(i) :getstr n,itemstr,0,',' ;アイテムIDからアイテムデータ取り出し
b+n+" "+is+pmess(7)+"\n":loop:mes pmess(6)+": "+icnt:mes b:loop:stop
↑271のモジュールを使うのが前提
276名前は開発中のものです。
2007/05/17(木) 20:54:25ID:QslptYDj パーティー数・戦闘参加人数に制限のないツールってあります?
277名前は開発中のものです。
2007/05/17(木) 21:02:55ID:SRf6VBZ+278名前は開発中のものです。
2007/05/17(木) 22:52:18ID:QslptYDj ……すみません、別スレに投下するつもりが誤爆しました…
279名前は開発中のものです。
2008/07/20(日) 19:07:16ID:2Ijm4eAV280名前は開発中のものです。
2009/08/10(月) 13:04:26ID:sFddjEWZ 2年で3レスか…
babelっていうゲームはHSPらしいが
babelっていうゲームはHSPらしいが
281名前は開発中のものです。
2009/08/11(火) 00:41:24ID:q2fvLOcR ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
ちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこちんこ
282名前は開発中のものです。
2009/08/16(日) 12:34:20ID:mUJcX4L/ まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
283名前は開発中のものです。
2009/08/17(月) 18:09:14ID:rLW8yDpb たていすかんなにらぜ゜ちとしはきくまのりれれけむむ
■ このスレッドは過去ログ倉庫に格納されています
