素人の俺にHSPで経営シミュを作らせるスレ
at GAMEDEV
[前50を表示]
100:名前は開発中のものです。
06/09/24 22:59:24 I9NbSd/6.net
これは期待できそう
101:名前は開発中のものです。
06/09/25 13:41:14 gYwC2FF6.net
過疎板でも100ゲット
102:名前は開発中のものです。
06/09/25 14:56:10 QrlfuTSz.net
>>98
ファイル破損してない?
解凍中にエラーが出るんだけど
103:名前は開発中のものです。
06/09/25 15:39:24 50TzGaST.net
俺は出なかったけど
104:名前は開発中のものです。
06/09/25 17:56:53 KFS+4DPV.net
>>101
+Lhaca使ってない?
あれエラー出るときあるよ
圧縮もエラーが出た事があった。
改善されたかなぁ
105:名前は開発中のものです。
06/09/25 18:09:16 QrlfuTSz.net
>>103
いや、Lhaplusなんだけど…、再インスコしたら普通に解凍できた。
エラー原因は謎のままでした(;´Д`)
難癖つけちゃってごめん。
106:1%君
06/09/25 20:14:19 kFn7vfz8.net
気にしないでくれ、俺も昨日新しいファイルに交換する時、ちゃんと
DL&解凍出来るか試してみたらエラーが出たから。
最後はちゃんと解凍出来るようになったんだが、原因はわからん…
ちなみに俺もLhaplus。
107:名前は開発中のものです。
06/09/25 23:38:12 LFX6sXDw.net
壱番ワロス
108:1%君
06/09/27 08:32:34 41KNOecV.net
挫折しますた。
短い間でしたが、ありがとうございました。
109:名前は開発中のものです。
06/09/27 12:44:16 aqPxvM0e.net
工エエェェ(´д`)ェェエエ 工
110:名前は開発中のものです。
06/09/27 12:53:35 vGc+ftPR.net
工エエエエェェ(;゚Д゚)ェェエエエエ工
唐突だなおいw
111:1%君
06/09/27 20:47:49 4dSzgXwL.net
ちょ、何やってんのよ。
こんな早く止めるかw
112:名前は開発中のものです。
06/09/27 22:15:01 2ZsfsFiz.net
付けるもん付けときゃいいんじゃネーノ?
113:名前は開発中のものです。
06/09/29 19:56:15 X2ahsupW.net
女の子かもよ?
114:名前は開発中のものです。
06/10/05 18:58:00 ck5K7Kno.net
そして、全滅
115:名前は開発中のものです。
06/10/06 15:57:06 WDQAlioU.net
今日プログラミング始めました。
よろしく。
116:名前は開発中のものです。
06/10/06 16:11:57 YbGac8lz.net
今日HSP始めました。よろしく。
117:名前は開発中のものです。
06/10/06 17:42:13 iUr27OLn.net
今日インターネット始めました。よろしく。
118:名前は開発中のものです。
06/10/06 22:11:25 WDQAlioU.net
経営シミュじゃなくて箱庭シミュ(トロピコみたいなやつ)を
作りたいんだが、専用スレあるか?
119:名前は開発中のものです。
06/10/06 22:37:03 IFJ7pFEd.net
このスレが近いかも
シム人みたいな生活シミュゲームが作りたい
スレリンク(gamedev板)
120:名前は開発中のものです。
06/10/06 22:49:56 WDQAlioU.net
誘導サンクス
121:名前は開発中のものです。
06/10/06 23:16:08 47oGiLNj.net
経営シミュ作ってみたいとは思うんだけど
どうしても作業ゲーになりそうで、面白いのを作る自信が無いんだな。
まあ、つまらないゲームですら完成させる自信も無い訳だけど。
物仕入れて売って〜とかはイマイチ作ってて燃えそうにないから
>49にある、武器合成して作った武器で戦うみたいなのでも作ってみようかな
122:名前は開発中のものです。
06/10/07 00:50:34 ta4ZqxFN.net
おおう、その書き込み自分だ。何か嬉しい。
がんばってくれい。
123:名前は開発中のものです。
06/10/08 23:52:05 0fveYmsF.net
段階的学習項目でも並べてみようと思ったが、
武器合成→戦闘なSLGって幅が広すぎてうまく思いつかんかった。
というわけで応援のみ。がんばれ。
124:120
06/10/09 18:39:04 2qldT7Tk.net
武器を自分で作って戦うゲームって、よく考えると戦闘部分のアイデアが重要になってくる。
新しい武器を作って、それを装備する利点が攻撃力の上昇とかだけだと嬉しさが少ない。
武器に複数種類を設けるとして(剣とか槍とか)、それぞれに違った特徴をつけなければ意味が無い。
新しい武器を装備する喜びを感じるような戦闘システムにしなきゃ面白くなりそうにない…
なんというか経営シミュというより確実にRPG要素の方が大きくなっちゃうな
125:名前は開発中のものです。
06/10/09 20:32:18 TInouddT.net
プレイヤーは鍛冶屋に徹して、闘うのはNPCってゲームでも面白そうな気がする。
「ミノタウロスを倒すから剣を作ってくれ」とか依頼受けて、うまく作ると退治して帰ってくる。
失敗作だと「戦っている間に折れたぞ」とか文句付けられたりするような。
……なんか経営シミュレーションとは違う気もするが。
126:名前は開発中のものです。
06/10/09 21:06:12 QNWLfiEL.net
テンション上がらないのはわかるが、とりあえず【商品仕入れ→客が購入】なシステム組んでみたら?
やってる内に良いアイデア出るかもだし、ノウハウは無駄にはならんだろうし。
そんな程度ならいつでもできるってレベルのスキルあるなら余計なお世話だろうけど。
127:名前は開発中のものです。
06/10/09 21:45:11 o1pOFVmO.net
戦闘システムはオーソドックスなのでいいと思う。
書いてるけど、武器に種類をもたせて
ある敵は槍だと簡単に倒せて
逆にある敵は槍だと倒せないみたいにすれば
武器をバランスよく持たないといけなくなって
戦闘じゃなくて鍛冶の方がメインになるんじゃないかと。
128:名前は開発中のものです。
06/10/12 12:31:34 m9C0nAFy.net
warota
129:名前は開発中のものです。
06/10/14 19:51:14 oY5nRtwP.net
2chのアトリエでも作ってみるか。
130:名前は開発中のものです。
06/10/14 21:51:12 oY5nRtwP.net
既出だが本当に素材がないな…ツクール用ばっかりだ。
URLリンク(gamdev.org)
131:名前は開発中のものです。
06/10/15 07:00:42 BP5sU2XH.net
仕方ないので自分で描いている。
132:名前は開発中のものです。
06/10/15 09:06:26 CUEfHGqp.net
そしてまた一人消えていった・・・
133:名前は開発中のものです。
06/10/16 23:15:20 RzCNEAKg.net
これほどわかりやすく
起承転結が見えるスレは
逆に流し読みすると面白いなw
素人・初心者・厨房に糞スレ立てる前に読ませたいよ
まあ、ローカルルールも読めないやつらだから無理か
134:名前は開発中のものです。
06/10/18 08:54:15 1iQKeAuW.net
作る時間がないからアイデアだけ書いてみる。
・テーマは死の商人。武器を売りまくる
・取引先は好戦/反戦、政府/非政府、大企業/共同体の6陣営+大衆
・取引したり依頼をこなしたりすると、関係がプラス
・敵対陣営を支援すると関係がマイナス
・信頼を積み重ねていくと、割引してくれたり、敵対陣営を支援した際の
マイナスなどが減ってゆく
・戦時/緊張/平時の状態がある。戦時には売り上げは伸びるが、
人口が減る。平時はその逆。
・関係の組み合わせによって国家規模のイベントが発生。イベント狙いの仲違いも可能
こんなんどうよ?
135:名前は開発中のものです。
06/10/18 10:28:27 Uu9v+5D/.net
そのアイデアの欠落点
・6陣営の内、大企業のみとしか取引しないなど一点絞りした場合
他の5陣営からプレイヤーはどのような不利益を被るのか?
・結局目的とか達成点、クリア条件って何だ?
136:名前は開発中のものです。
06/10/18 16:22:32 RVi7+ujV.net
>>134
支援した陣営が他の5陣営から袋叩きに合うとか。
で、どっかの陣営が世界制服したときにそこと一番仲がよければクリアとかどうよ
137:名前は開発中のものです。
06/10/18 16:26:14 dcyjpMUm.net
どこまで出来るかわからんが、とりあえずアトリエを目標に作ってみるか。
まずはアイテム採取を実装してみる。
時間があるときにちょこっと遊べるようなものが理想なので、携帯電話向けに作ってみる。
138:名前は開発中のものです。
06/10/18 17:18:46 zfmvB+pg.net
こうして歴史は繰り返されるのであった・・・
139:名前は開発中のものです。
06/10/19 00:11:04 3FR8Wp3U.net
携帯であんな複雑なゲーム作れるの?
作業ゲームになると操作性良くないとストレス溜まるだろうし
140:名前は開発中のものです。
06/10/23 04:03:01 zd5cwUFQ.net
携帯でhspのソフトは動かないんじゃ?
141:名前は開発中のものです。
06/10/23 08:04:27 dzwZ5cav.net
携帯でexeがヌルヌル動くようになればなあ
142:名前は開発中のものです。
06/10/24 20:10:52 G1elVS5Z.net
アトリエのようにマップを歩いてコマンド選択みたいだと
携帯での操作は面倒なんだよな
143:名前は開発中のものです。
06/10/25 05:26:24 US3tLquX.net
携帯でできたらすごいとは思うな
144:名前は開発中のものです。
06/10/25 21:24:46 I5Sn9/hj.net
アトリエだと戦闘とかあるからその辺が難しいかなー。
Docomoの携帯使ってるからDocomo用でやってみるわ。
145:143
06/10/27 16:36:08 QcGJJ2q5.net
工房内を移動するとこまで出来た。
146:名前は開発中のものです。
06/11/04 18:16:18 25HznFV0.net
そして誰もいなくなった
147:名前は開発中のものです。
06/11/11 08:51:53 M0Jny10u.net
うーむ。協力したいんだが今リアルタイムのネトゲにハマってるから協力できん。
148:名前は開発中のものです。
06/11/11 17:08:06 kedsRl65.net
俺も携帯でがんばってみるか
149:名前は開発中のものです。
06/11/11 22:44:04 ShlMCNT9.net
じゃあ俺はPCで頑張る。
キャラグラフィックはフリー素材を
使えばいいと思うんだが、アイテムの説明画面?に
表示するアイテム画像とかどうすればいいんだ?
そこまで作ってから考えるべきか?
150:名前は開発中のものです。
06/11/12 05:00:01 AhKnmAxD.net
とりえあずテキストでいいんじゃないか
151:148
06/11/12 06:50:49 mVQEJYwP.net
そうだな、とりあえず画像表示欄だけ用意しておけばいいか。
152:名前は開発中のものです。
06/11/13 12:30:07 ct4aPG8D.net
何でもいいから動くものがみたい
153:名前は開発中のものです。
06/11/14 00:16:18 EwPFJo2J.net
buf = ">>151 (´・ω・`)"
repeat:redraw 1 : await 90 : redraw 0 : color 255,255,255 : boxf : color
pos 0,0 : if i=0{mes buf+"ノ"} : if i=1{mes buf+" シ"} : i++ : if i>1{i=0}:loop
154:名前は開発中のものです。
06/11/14 14:36:52 RjdBxu9G.net
じゃあ自分の部屋にキャラを表示するとこまで作ってみる
アトリエの工房みたいなもんかな
155:名前は開発中のものです。
06/11/14 18:52:35 yowIx03Z.net
勉強中の自分がこれはどうかと提案してみる
今PCないからテストしてないけど
if cnt \ 2 = 1 {
mes buf+"ノ"
} else {
mes buf+" シ"
}
elseの使い方ってこれでいいんだよね
下は×?
if cnt \ 2 = 1 { : mes buf+"ノ" : }
else { : mes buf+" シ" : }
156:名前は開発中のものです。
06/11/14 1
157:9:20:22 ID:x04N9JY7.net
158:名前は開発中のものです。
06/11/14 20:38:59 yowIx03Z.net
>>155
差し支えなければcnt&1の部分解説お願いします
&ってandだよね
159:名前は開発中のものです。
06/11/14 21:02:01 ig36nVur.net
今時の若いモンはビット演算も知らないのか
160:名前は開発中のものです。
06/11/14 21:04:24 IQ3Eag2Q.net
若いやつ馬鹿にするような年でHSPなんて弄ってるよりはましだけどなw
161:名前は開発中のものです。
06/11/14 21:05:58 ig36nVur.net
調子こきましたごめんなさい><
HSPも弄ったことないです。ごめんなさい><
162:名前は開発中のものです。
06/11/14 21:53:18 x04N9JY7.net
>>156
URLリンク(hspcenter.com)
163:名前は開発中のものです。
06/11/14 23:28:03 EwPFJo2J.net
buf = ">>155 thanks(´・ω・`)":repeat:redraw 1 : await 90 : redraw 0 : color 255,255,255 : boxf : color : pos 0,0 : if cnt&1 : mes buf+"ノ" : else {mes buf+" シ"}loop
164:名前は開発中のものです。
06/11/15 02:48:17 8+MckJX/.net
>>160
思わぬところで勉強なりました
165:名前は開発中のものです。
06/11/17 11:57:52 6d9OxFnQ.net
部屋の中歩くの出来た
次は仕入れとか実装してみる
166:名前は開発中のものです。
06/11/17 13:15:56 v3TMPpCE.net
うぷは?
167:名前は開発中のものです。
06/11/17 20:36:21 6d9OxFnQ.net
今日は無理なんで明日にでもうpする。といっても部屋を歩く以外は何も出来ないよ。
168:名前は開発中のものです。
06/11/18 08:41:16 oZ2QyxGG.net
人いないし終了でいいんじゃない
169:名前は開発中のものです。
06/11/19 12:21:58 4uMp8sxg.net
壱番はどうした
170:(@u@ .:;) ◆8LosfbQlKQ
06/11/19 13:37:08 WN5JCh4Q.net
とりあえず動くものを作りましょう。
171:名前は開発中のものです。
06/11/28 17:03:35 AK/68WOM.net
ここ再利用OK?てか人いる?
プロ野球チームを作ろうのHSP版でも作ろうかと思ってるんだけど
172:名前は開発中のものです。
06/11/28 18:56:31 AK/68WOM.net
誰も居なくてさみしいからage
新すれ立てたほうが良いかな
173:名前は開発中のものです。
06/11/28 19:22:15 8XY9D2eQ.net
ここでいいんでないの?
174:名前は開発中のものです。
06/11/29 14:23:33 bb5sq1AN.net
面白そうだから完成するかどうかは別として作ってみるかな。
レミュオールってのやったことないからまずはそれをやってみるか。
175:名前は開発中のものです。
06/11/29 15:20:16 iJf+TSrZ.net
つ[チラシの裏]
176:名前は開発中のものです。
06/11/30 22:48:30 9uu6+Dg8.net
172じゃないけど、前に俺も挑戦してみた
感想:HSP初心者が作れるっていうレベルじゃねぇぞ!!犬と猫の中の人は
177:_
178:名前は開発中のものです。
06/12/01 00:09:54 MCAZlnf2.net
まずは完全にまんまパクってみれば
179:名前は開発中のものです。
06/12/01 02:52:34 W+7L5AdD.net
■ゲーム画面の構成を作る
・背景を配置 ・メイン画面の配置 ・メッセージウィンドウの配置
・進行時間を表示 ・所持金の表示 ・体力等のメーターを表示 ・各種ボタンの配置
■システムを作る
---簡単---
・時間の進行と停止を切り替えるボタン ・セーブボタン ・ゲーム起動時のロード機能
・特定の時間帯にイベント発生 ・メーターの増減
---複雑---
・年数と月日のカウント ・所持金の増減
・素材Aを入手→保存庫に保管→更に素材Bを入手→素材Aが入った保存庫に保管という機能
・素材Aと素材Bを消費して商品Aを生みだす(↑ができれば簡単だけど)
とりあえずこんぐらいまで作りたいんですが、---複雑---以降がどうしてもわからないです。
特に"素材"をデータとして扱う方法が・・・
180:名前は開発中のものです。
06/12/01 08:40:31 8B34RAOm.net
素材に番号付けとく
181:名前は開発中のものです。
06/12/01 08:48:12 byTwT/4O.net
俺初心者で携帯だから見づらいけど
>・年数と月日のカウント
rpeat
rpeat 13,1
rpeat 30,1
DAY =cnt
loop
MONTH = cnt
loop
YEARS = cnt
loop
か
*MAIN
DAY++
if DAY = 31 {
MONTH++
DAY = 0
}
if MONTH = 13
YEARS++
MONTH = 1
}
goto *MAIN
182:名前は開発中のものです。
06/12/01 08:49:55 byTwT/4O.net
と考えてみたけどどうだろ?
と素人考だけど
183:名前は開発中のものです。
06/12/01 12:53:37 qUetlNT5.net
>>176
1度に全てを考えないで、そうやって少しずつ作っていくと先が見えそうだ。やる気湧いてきた。
184:名前は開発中のものです。
06/12/01 18:05:22 +8ltbVQz.net
>176
>・素材Aを入手→保存庫に保管→更に素材Bを入手→素材Aが入った保存庫に保管という機能
#enum 素材A=0
#enum 素材B
#enum 素材C
#enum 素材終
#enum 個数=0
#enum 値段
#enum 重量
#enum 素材データ終
dim 素材,素材データ終,素材終:dim itemno,素材終:dim itemnotmp,素材終
itemcnt=0:item="素材A","素材B","素材C":itemhlp="素材Aなんたら","素材Bなんたら","素材Cなんたら"
素材(値段,素材A)=100,10:素材(値段,素材B)=500,30:素材(値段,素材C)=12300,128
pos 50,300:repeat 素材終:button gosub item(cnt),*label:loop:button gosub "ソート",*label2:pos 0,0:mes "保存庫"
stop
*label
if 素材(個数,stat)=0{itemno(itemcnt)=stat:itemcnt++}
素材(個数,stat)++
*label3
color 00,00,150:boxf 0,0,400,100:color 250,250,200:pos 0,0:mes "保存庫("+itemcnt+"種)":color 50,250,250
repeat itemcnt:no=itemno(cnt):if 素材(個数,no){:mes item(no)+"("+素材(個数,no)+"個) "+"("+素材(値段,no)+"円) "+"("+素材(重量,no)+"kg) "+itemhlp(no)}:loop
return
*label2
no=0
repeat 素材終:if 素材(個数,cnt){itemno(no)=cnt:no++}:loop
gosub *label3
return
素材にナンバー付けてそれを基準にデータの入れる場所を決める
185:名前は開発中のものです。
06/12/01 18:08:31 +8ltbVQz.net
あ、使わなくなった配列を消すの忘れてた>dim itemnotmp,素材終
186:名前は開発中のものです。
06/12/02 00:41:23 NRVGt8VY.net
仕入れ→倉庫から出し入れ→販売まで作ったけど
アイテム名考えるの('A`)マンドクセ
130個考えたけど目標は1000個以上。
何か参考になるもの無いかな?
187:名前は開発中のものです。
06/12/02 01:25:07 6lLy8HZD.net
人名を入れて人身売買
188:名前は開発中のものです。
06/12/02 01:31:35 wsN8L4DQ.net
たかはし まなぶ ¥100
189:名前は開発中のものです。
06/12/02 07:31:49 gETkzVn4.net
背景/メインウィンドウ/メッセージウィンドウ
進行時間表示/3つのボタン(クリックしたらメッセージ出るだけ)
>>176を参考にして、やっとここまでできた。
今は『特定の時間帯にイベント発生』って機能を製作中・・・
アイテム云々は置いといて、進行時間によって何かが起こるのを観察して楽しめるとこまで作ってみる
190:名前は開発中のものです。
06/12/03 11:54:09 47x4EUzq.net
>>183
とりあえず130個あればテストするには十分だよ。
システムができてから、ここで募集するとかしてはどうか。
つーかアイテム全部自分で考えるのは無理だって
191:183
06/12/03 19:12:41 HObPtVA1.net
>>184-185
人身売買か…。それは人道的にどうだろうな…。
アイテム種類別に分けてるけど、種類的には家畜に入りそう。
ちょっと考えときます。
>>187
そうしますか。
生産システムと従業員の雇用解雇も出来たし、
あとは探索と情報表示だけだ。
情報表示が恐ろしく厄介だけど。
192:名前は開発中のものです。
06/12/05 19:01:44 YkARYP46.net
何でもいいから動くものをうぷしてほしい
193:名前は開発中のものです。
06/12/06 18:25:59 BK9i+BKV.net
>>124>>133あたりの書き込みをみて「だんじょん商店会」ってゲームを思い出した。
色んな陣営(勇者、魔王etc)とアイテムを売買したり、時には一緒に冒険したりするゲーム。
レビュー見て興味持った時には既に廃盤で、実際にプレイしたことはないんだが。
俺も完成するかはおいといて作ってみようかな。
194:名前は開発中のものです。
06/12/07 08:36:54 sKK7y4kn.net
何でもいいから動くものをうぷしてほしい
195:名前は開発中のものです。
06/12/09 05:54:04 c5vxJkgl.net
本当に素人の俺がきましたよ。
どうプログラムすればいいかとかまだ全く分からんけど、
タイトル
↓
設定
↓
ゲームオープニング
↓
画面レイアウト
↓
ゲームメニュー設定
↓
ゲーム内容
↓
エンディング
みたいな流れで組んでいけばいいのかな。
普通はどういう風に開発していくものなんだ?
それぞれかもしれんけど。
196:名前は開発中のものです。
06/12/10 11:38:38 LI/htFPq.net
本当に素人の俺が箱庭運送経営ゲーを作ろうと思ってるんですが、
ここでいろいろ質問してもいいのですか?
197:名前は開発中のものです。
06/12/10 14:04:01 MJRVooD6.net
>>192
好きなところから作れば。
普通はゲーム本編でなくてはならないところから。
それ以外が出来ていてもゲームとして成立しないが、出来ていればたとえタイトルが
一枚絵でオープニングが無いとしてもゲームとして成立するから。
>>193
質問するのは自由だけど、返事が返ってくるかは君しだい。
初心者でも努力してるやつにはアドバイスくれるよ。
198:193
06/12/10 23:11:18 LI/htFPq.net
とりあえず最終目標としては、人間一人一人の動きが見える旅客運送都市育成箱庭ゲーです。
プレイヤーは駅やバス停、歩道橋や自転車置き場などを設置して、良好な人の流れを作り上げ都市(町村単位かな)を
発展させていきます。
時には、オフィスビルや学校など、人が多く流れそうな建物を誘致して
利益効率のより交通経路などを作っていきます。
似たようなゲームはよくあると思いますが、このゲームの特徴は一人一人の動き
家から出てバス停まで歩き、バスに乗って駅に向かい、電車に乗ってマップ外にでる。
が一つ一つ見えることです。
とまあ、企画は良いのですが、プログラム未経験者なので、今はかなりしょぼいものしかつくれてません。
とりあえず、ボタンを押すと人と家が生成できて、人が適当に歩き回り疲れたら家まで行って
休むとまた適当にあるくというのを、かなりしょぼいグラフィックで作りました。
これからバスを作って、歩きよりも早くなる場合バスを選択して目的地まで移動するPGを作ろうと思うのですが、
なかなか上手くいきません。
199:名前は開発中のものです。
06/12/11 16:55:01 g5c9JN0P.net
>194
いや、イメージするゲームの流れどおりに作ったほうが、分かりやすいのかなーと思って。
そもそもゲームの部分だけ作るなんて芸当できないしな。
全角スペースあるときちんと動かないとかさっき知ったしな。
俺が今やってるの見るとビビルぞ。素人すぎて。パラメータとか全然分からん。
ところでマジ初心者質問なんだけど、例えば
if a=0 goto *nannchara
if a!0 mes"aは0じゃなーい。"
と
if a=0 goto *nannchara
else : mes "aは0じゃなーい。"
って、コンピュータの出力的には同じなの?
処理が若干違うのはまぁ分かるんだけど(ホントか?
200:名前は開発中のものです。
06/12/11 17:39:14 s+DRZTYC.net
>>196
HSPって論理演算子も = なんだな。
動作的には比較が一回増えるだけ。出力は一緒。
>>195
道とか距離はどう定義してるの?
ただ単に直線距離で移動するなら
人の移動速度v1, バスの移動速度v2, 距離関数d(X, Y)
人の現在地X、目的地Y、現在地最寄のバス停の位置A、目的地最寄のバス停の位置B
として
d(X, Y)/v1 と {d(X,A)+d(B,Y)}/v1+ d(A,B)/v2
を比較するだけなんじゃないかと思うが。
もし道が定義されてて、複数の経路から最短路を求めたいなら
ダイクストラ法とかを参考にするのがいいんじゃないだろうか。
的外れなこと言ってたらすまん。
201:名前は開発中のものです。
06/12/11 17:59:41 7P1PTF8H.net
>>196
HSPが内部で最適化してくれるなら同じになる。
その辺は公式かHSPスレで聞いたほうがいいよ。
つーか素人は細かいこと気にしすぎると先に進まんぞ(俺も良くある)
気にせずどんどんやれ。
>>195
「うまくいきません」じゃあ何も分からんよ。
質問する時はこうやったんだけどうまくいきませんっていう風にしないと。
考え方がそもそも違うのか、プログラムの凡ミスかとかあるし。
そのプログラムをアップして見せたほうが、回答が得られると思う。
202:名前は開発中のものです。
06/12/11 19:19:50 g5c9JN0P.net
>197-198
早いレスサンキュ。
他の文を使っても同じ出力できるんだね。
else を &を使って表せたりするわけね。
こんなことは実際必要になるとは思わないんだけど、
根本的な理解がまだ足りてないから色々不安なんだよ。
考え方があっているのかとかね。
例えると
両方ともりんごに見えるけど本当にりんごに見えるであってるのか?
という感じ。本当そういうレベルで試行錯誤してる。
203:名前は開発中のものです。
06/12/13 05:13:49 +IY7VWQG.net
ゲーム本編用のがそれっぽく書けたんだけど、
ゲーム内の日付進行とか、選択肢でパラメータかえるとか全然ワカンネ。
そもそも選択肢はどう表現するかわかんね。
とりあえずなんか出来そうなのに。まぁまだ1週間だしあせることないんかな。
204:名前は開発中のものです。
06/12/13 17:21:33 +IY7VWQG.net
repeat 〜loop の部分を32回くらいやるとネストしすぎって怒られる
あーんもーなんなんだよー。
205:名前は開発中のものです。
06/12/13 17:25:35 No1qNqZY.net
>>200
簡単な選択肢だったら、HSPだとボタン簡単に出せるからそれで処理分ければいいんじゃない。
ループネスト32回ってなんだよwやりすぎだろ。普通は5回でも多いと思う。
206:名前は開発中のものです。
06/12/13 18:27:30 +IY7VWQG.net
*一番上
repeat
randomize
客=rnd(49)
if客=0 { :あ=10000 :b=6 :c=c+1 :d=(E-d)*2 }
if (客>0)&(客<8) { 上と似たようなの }
if (ry
if f+1>20) & (f+1<100) { if cnt=f-1 : break }
f f+1>=100 { if cnt=100-1 :break}
else{if cnt=20-1 :break}
await 10
loop
中略)
repeat
stick a
if a&288 :goto *一番上
if a&128 :end
await 10
loop
ざっくりだけどとこんなかんじでやってみたんだけど、
最初のリピート部分が終わって1ターン。
で下の部分でもどって2ターン目みたいな感じでやってみたんだけど、
こういうのはダメなんか?で、32回目くらいに止まる。
処理をなんかクリアするみたいなことをやるんだろうか。
犬と猫のソフトのイメージだとこういう感じでやるのかと思ってたけど、
違うやり方があるのかな。
207:名前は開発中のものです。
06/12/13 18:46:01 No1qNqZY.net
>>203
うーん何を作ってるのか良く分からんのだけど、君の言うターンってなに?
あと犬と猫のソフトとか単語がわからなすぎ。
とりあえずHSPの解説サイトなんて山のようにあるんだから全部よんでみれば。
208:名前は開発中のものです。
06/12/13 21:53:12 sk2j2lQy.net
>>203
おいおい、repeatから抜けないで違うrepeat行こうとしてるじゃんw
repeat
stick a
if a&288 :break
if a&128 :end
await 10
loop
goto *一番上
少なくてもこんな感じにする必要がある
209:名前は開発中のものです。
06/12/13 22:43:59 +tp3Sxo6.net
スレリンク(entrance2板:67番)
芸能人極秘画像流出!!
210:名前は開発中のものです。
06/12/14 05:41:12 ueTWahws.net
>205
できたよー。ありがとー。
一回抜けなきゃいかんのか。
しかし、どこかの初心者用講座HPに描画で抜けないrepeat文があったけど
あれはどうしてダイジョブなのかという疑問がわいてきた。
>204
本当はゲーム内時間で1分ごとに処理みたいのにしてみたいけど、
よくわからんから、一日とか1週間とか大きく括くって「ターン」って意味。
一日区切りで60日経過させるという処理どころか、
30日で終わっちゃうよてな具合で弱ってた。
あと犬と猫ソフトってフリーのゲーム作ってるところ。
同人ゲー板にスレもある。フリーの経営シミュでは
「レミュオールの錬金術師」っていうのが評価されてる。
>206
いまいち
211:名前は開発中のものです。
06/12/14 11:23:17 8QOdNZRm.net
>>207
疑問はその場で解決したほうがいいんじゃない?
212:名前は開発中のものです。
06/12/14 17:03:10 3iBOdELP.net
>>207
ちょっと書き方悪かったか・・・
>一回抜けなきゃいかんのか。
別のrepeatに行くのが問題じゃなくて
repeatから抜けないで、同じrepeatを使用している場合、どんどん階層が深くなっていく
repeat 初回
repeat 2回目
repeat 3回目
repeat 4回目って感じでネストが深くなる(32?で限界)
loop
loop
loop
loop
>あれはどうしてダイジョブなのかという疑問がわいてきた。
onclick とかbuttonで、gotoするとネストが初期化される
*A
clrobj:tim=gettime(7):c++
repeat
tim2=gettime(7):if tim2>=tim{timtim+=tim2-tim}else{timtim+=tim2+1000-tim}
title "回数"+c+" TIME"+timtim+" ネストレベル"+looplev
if timtim>=1000{timtim=0:break}
await 10
loop
pos 0,0:button goto "next",*A
repeat:await 10:loop
213:名前は開発中のものです。
06/12/15 11:10:20 MyYSLXka.net
>>209
HSPってちょっとメンドインだな。
確か内部的にループが数えられてるから、それを一回初期化しないといけないって事か。
214:名前は開発中のものです。
06/12/16 06:05:44 CfFsNPhM.net
URLリンク(gamdev.org)
大して出来てないけど作ってるということで状況を。
アトリエっぽいのを目指してる。
215:名前は開発中のものです。
06/12/17 03:33:43 R/iauPc4.net
素敵な俺にHSPで経営シミュを作らせるスレに見えた
216:名前は開発中のものです。
06/12/26 09:29:56 RaAnfkoW.net
ちょいと熱意が急速に失せてきたので手をつけずにいた。
遅レスだけど
>209
よくよく考えてみれば当たり前なんだけど、
その時はREPEATを処理することが良くわかってなかった。(いまでもまだまだだけど)
repeatを重ねることが悪いのではなくて、
それがきちんと処理されていないから怒られたんだってことだよね。
>onclick とかbuttonで、gotoするとネストが初期化される
なるほど。そういう仕組みなのね。わかったyo
あと下の部分が何を表してるのかはまだ良くわからんです。
217:名前は開発中のものです。
06/12/26 09:30:53 RaAnfkoW.net
改行多いって怒られたorz
今、ゲームの処理?部分を少しいじってみてるんだけど、
プログラム的には100の処理を100回繰り返すのと
最初から10000回で処理させるのってどちらがいいとかってあるの?
ゲームを一日ずつ進めるのじゃめんどいので、
四半期1ターンくらいにしようと思って
repeat
repaet
a=rnd(49) {
以下略
}
await 10
loop
if cnt=100 :break
await 10
loop
この文が本当に大丈夫かはおいといて、上みたいにしたんだけど、
処理に思った以上に時間がかかって、ゲームにならん。一回20秒くらい?
単純に日にち分倍にすることも考えたんだけど、
それだと、ランダムの分バランスがおかしくなる可能性が高くてやめた。
ランダムのパイは実際はもっと大きくするつもりだし、
最初のリピート部分にまだ色々というか
根幹になるようなものを付け足そうと思ってたんだけど、
なにか根本的にやろうとしてることがダメなんだろうか。
218:名前は開発中のものです。
06/12/26 11:11:43 Jm3/1jX2.net
ループするたびにwaitかかるんだから遅くて当然。
219:名前は開発中のものです。
06/12/26 15:24:31 RaAnfkoW.net
ホントだ。orz
最後のだけawait 1 にして他消したら遅くない。
awaitって結構時間食うのか。 アリガトン
220:名前は開発中のものです。
06/12/27 06:07:08 EwS9Q8be.net
処理としては小数点までやってるんだけど、
表示する際には自然数のままにしたくて、
a=b-b\1
mes "+a+"
という感じにして見たんだけどだめといわれた。
どこがダメなのか全然わからん。
221:名前は開発中のものです。
06/12/27 14:32:42 ACX3YALq.net
>>217
\は実数(小数点数)には使えない
a=int(b)
mes ""+a
222:名前は開発中のものです。
06/12/27 15:35:44 zRGqmIMM.net
>>1-218
日本語でおk
223:名前は開発中のものです。
06/12/27 22:20:17 EwS9Q8be.net
>218
そうだったのかー。アリガトン。できたよ。
ただこれやると、前日比が小数点分ずれるのが難点か。
まぁ、最終的なバランスはあとでいいか。
つか、やり始めて、ふつーにやってたゲームが
実はスゲーんだなっていうことはわかった。
自分の頭の中にあることをどう表現すればいいかが、
さっぱりわからん。あれはどういう風に表現すんだろうとか。
224:名前は開発中のものです。
07/01/26 18:54:57 +GdML/pJ.net
HSPはじめたてのプログラミング初心者の俺が言う。
一体どうなってんのかしらねぇが>>181はスゴイ。
225:名前は開発中のものです。
07/01/30 04:16:41 dYY64/WX.net
ちょっと質問さ。
例えば
if a=b {
if cnt=a :break
}
という文を一行に表示できないかな?
:これつければいいのかと思いきやダメっていわれた。
if の{ }がよくわかんね。
if a=1{ b=2 :c=3 :d=4}
とかはできたのに。
226:名前は開発中のものです。
07/01/30 14:13:40 XSb3Ha1P.net
>>222
if a=b {if cnt=a {break}}
たぶん : だと
if a=b {if cnt=a {break }
な感じで、}が一つ足りない状態になる
227:名前は開発中のものです。
07/01/30 16:04:26 dYY64/WX.net
>223
一行にできたよ。アリガトン
何故かはまだわからないけど、
ifのbreakの時は:じゃなくて
{}を使うと憶えておくよ。
今ボタン勉強してるんだけど、
標準のじゃなくて、ゲームであるような、
アイコンを押すみたいなのって、
標準の絵、カーソルがあわさった時、押された時の絵
みたいな感じで絵を三つ用意して、
それを一つ一つ設定するというやり方になるの?
どう表現するかはさっぱりだけど。
228:名前は開発中のものです。
07/01/30 17:02:56 XSb3Ha1P.net
>>224
いやいやw(俺も223の解釈は間違いだがw)
breakが問題じゃなくて
: と { で ifの閉じ方が違うからだよ
{}使わなくても
if a=b :if cnt=a :break
これでもいい
if ; は次の行に移るとifが終わる
if { は } で終わる
if a=b {if cnt=a :break}
ってやると、if cnt=a :は行が変わらないと終わらないのに } が先に見つかってしまう
でも } では終われないので、if以外では{}が使えないとエラーが出る
(これはコンパイラの仕様というかバグと言うか・・・)
>みたいな感じで絵を三つ用意して、
3つ用意する事もあるだろうし
一つの絵を表示する時に加工したりもある
229:名前は開発中のものです。
07/01/30 23:56:11 dYY64/WX.net
>225
あーなるほど。なんとなくわかったよ。
{}で括らなくてもいいのか。ifは。。。。
ということは複数行になるような時は、
{}使う方が見やすくできるということか。
>一つの絵を表示する時に加工したりもある
絵に何らかの加工もプログラムでできるのか…。プログラムエライな。
シムシティとかみたいなアイコンボタンにしてみたくてね。
230:名前は開発中のものです。
07/01/31 04:06:17 soP7QZlk.net
脱初心者講座なるものを見た。
OTL マッタクワカラナス。
231:名前は開発中のものです。
07/01/31 04:58:41 pIpsohpY.net
>>226
>シムシティとかみたいなアイコンボタンにしてみたくてね。
シムシティのアイコンボタンは知らないが、基本的にHSPで表示できる画像なら何でもボタンに出来る
ボタンオブジェクトの絵を差し替える方法もあるけど、ゲームなら自前で作った方がいいと思う
screen 1 :picload dir_exe+"\\sample\\demo\\hsplogo8.bmp" :screen 0 :sizex=80 :sizey=800/16 :bposx=200 :bposy=200
repeat :redraw 0 :color 0,60,60 :boxf
gosub *butsub
butcnt+stat:pos 0,0:color 250,250,250:mes "ボタン "+butcnt+"回"
redraw 1 :await 15 :getkey ml,1 :loop
*butsub
buton=0
if (mousex>bposx) and (mousex<(sizex+bposx)) and (mousey>bposy) and (mousey<(sizey+bposy)){
if ml{cntt=0:if ml!mlbak {buton=1}
color 50,100,150:boxf bposx,bposy,bposx+sizex,bposy+sizey:color 60,70,80:boxf bposx+1,bposy+1,bposx+sizex-1,bposy+sizey-1
pos bposx+2,bposy+4 :gmode 2 :gcopy 1,0,0,sizex,sizey :gmode 6,,,60 :gcopy 1,0,0,sizex,sizey
}else{cntt++
color 50,100,150:boxf bposx,bposy,bposx+sizex,bposy+sizey:color 60,70,80:boxf bposx+1,bposy+1,bposx+sizex-1,bposy+sizey-1
pos bposx+4,bposy+8 :gmode 6,,,255 :gcopy 1,0,sizey*(cntt/8\16),sizex,sizey
pos bposx,bposy :gmode 2 :gcopy 1,0,sizey*(cntt/8\16),sizex,sizey
if (cntt*6\512)<256{gmode 5,,,(cntt*6\256)}else{gmode 5,,,256-(cntt*6\256)}
gcopy 1,0,sizey*(cntt/8\16),sizex,sizey
}
}else{cntt=0
color 50,100,150:boxf bposx,bposy,bposx+sizex,bposy+sizey:color 60,70,80:boxf bposx+1,bposy+1,bposx+sizex-1,bposy+sizey-1
pos bposx+4,bposy+8 :gmode 6,,,255 :gcopy 1,0,0,sizex,sizey
pos bposx,bposy :gmode 2 :gcopy 1,0,0,sizex,sizey
}
mlbak=ml
return buton
もっと単純なのにした方がよかったかな・・・
何やってるか読みたい場合は一命令づつ改行してくれ
232:名前は開発中のものです。
07/01/31 05:05:02 soP7QZlk.net
このスレの人達は皆親切ですね( つД`)
保存しました。これからできるだけ解読してみる。
233:名前は開発中のものです。
07/02/02 14:54:28 WMw4p0bP.net
アイテム考えるのがめんどうだね
どこかまとめてあるところないのかな
234:名前は開発中のものです。
07/02/03 13:13:59 JGxVdJEW.net
大まかに>228で何をやらせているのかわかってきた。
絵をずらしながら表示してアニメーションができるとか、
押した時の絵をすこしずらして、ちょっと色変えてるとか。
すごいな。
ただ、命令文もさる事ながら、つかわれてる変数がどうなってるのかもサパーリだ。
スクリーン1の意味からもうなんだかわからない。無いと止まるし。
235:名前は開発中のものです。
07/02/03 16:04:39 64JTsoCi.net
>>231
>ただ、命令文もさる事ながら、つかわれてる変数がどうなってるのかもサパーリだ。
>スクリーン1の意味からもうなんだかわからない。無いと止まるし。
screen 1は、使ってる画像を分かりやすくする為に見えるようにしただけ(デバッグする時とかに有効)
普通はbuffer 1とかやって見えないウィンドウを作って、そこに画像を読み込んで
gcopy等を使って表示に使ってるウィンドウにコピーする
>if (mousex>bposx) and (mousex<(sizex+bposx)) and (mousey>bposy) and (mousey<(sizey+bposy)){
変数は、ボタンサイズ、ボタンポジションとシステムのマウス座標
ボタンの位置からボタンサイズ以内にマウスカーソルが有るかを比較してる
cnttはアニメーションのカウンタとして
mlはマウスの左クリック
mlbakは前回の左クリックの状態を保存(前回押されてない時だけボタン操作を有効にする為)
236:名前は開発中のものです。
07/02/03 17:41:30 b0e6Rts8.net
ご教授ありがとうございます
絵を表示するってそういう風にやるものなのか。
絵はまだ詳しくやってないので勉強になった。
マウスの部分はなんとなくわかるんだけど、
やっぱり指定の仕方大変なんだなーと思った。
ボタン一つ一つに指定することになるんだよね。うーん。
そして今俺は何故か素数プログラムを組んでみたり。
一つ一つ憶えていくだけでも大変だ。
237:名前は開発中のものです。
07/02/12 16:54:40 nCPYMvzU.net
C#かJavaでやってみようと思ってるんだけどここでやってもいい?
経営シミュは見た目を気にせずコードに集中できて良さそうだと思ってるんだけど
238:名前は開発中のものです。
07/02/14 10:26:35 t2W674H8.net
アクションとかああいうゲームに比べて、見た目作った上で内部まで設計しなきゃならないんだぜ
利用できるGUIあるならいいけど、意外とマンドクセかったりする
239:名前は開発中のものです。
07/02/14 13:16:48 ThETgi86.net
んじゃ俺はJavaScriptでやってみるか
ありえないラーメン屋でも想定して事実に即さないイベントばかり起こるようなタイプで
240:名前は開発中のものです。
07/02/14 20:17:38 ThETgi86.net
似而非脱サララーメン経営シミュ
とりあえずひな形でけた
URLリンク(www.nonchang.net)
ひな形であってあんまゲームになってない 我ながら操作しにくい
保存とかできないよ 実装するとしたらクッキーかな メンドクサス
せめて客くらいprototypeでオブジェクト化しとかんとな
あと作業員やタスク割も換算せんとな 開店中にどう仕込みするか
ひどく手抜きなターン制だ 判りやすさを維持しつつどうパラメータ増やすかだな
パラメータ影響もろくな計算式作ってないから滅茶苦茶だな
目標から逆算した計算式のバランス調整シミュも作っとかんと
絵くらい欲しいな
……経営シミュとか言える域まで作り込むのは手間だな
まあちまちま進めます
241:名前は開発中のものです。
07/02/15 14:19:18 2dOO1kLk.net
俺も作ってみようかな。
複雑でなくコマンド選択して進めていくだけの単純なもの。
242:名前は開発中のものです。
07/02/15 17:51:21 ft9uO8DK.net
カイロソフトのまんが 奥の細道的なシミュ作りたいと思って、昨日からhspインスコした。
243:名前は開発中のものです。
07/02/16 14:21:27 1JLdtjMW.net
HSPじゃないけどここでいいのかな?
244:名前は開発中のものです。
07/02/16 17:37:03 /UuCzWDW.net
いんじゃね
それで誰か困りそうなほどは人いなさそうだし。
実際に迷惑に感じる奴が出て来てから、移動考えればいいと思ふ
245:名前は開発中のものです。
07/02/17 22:30:29 TwbOAdY6.net
URLリンク(kasamatusan.sakura.ne.jp)
時刻のカウントをするプログラム作ってみた。
初HSPでの本格的なプログラム。。
246:名前は開発中のものです。
07/02/17 23:20:55 TwbOAdY6.net
部分部分テストしながら作っていき、最終的にそれらを統合したプログラムを作ろうと思ってます。
目指すは>>239
247:名前は開発中のものです。
07/02/18 00:42:48 H9U2djed.net
時間を進めて客が来て値段の交渉して売って、また進めてと。するように作ってたけど、
よくよく考えたらプレイヤーはこんな面倒な作業は自動化して飛ばすから
最初から1日単位で処理したほうがいいような気がしてきた・・・今までの時間を返してヽ(`Д´)ノウワァァン!!
248:名前は開発中のものです。
07/02/18 17:16:16 jA/G9GGW.net
>>244
どまい
249:名前は開発中のものです。
07/02/19 01:42:01 8wp1V0m5.net
>>244
君が今無駄だと思ってる時間はいつか糧になるかもって変なおじさんから聞きました
250:名前は開発中のものです。
07/02/19 21:30:07 zygKZyZe.net
チェックボックス2つ作って、同じ場所に表示するようにすると、マウスポインタ重ねると
前のチェックボックスのオブジェクトが表示されてしまう・・
オブジェクトはひとつで、変数を代入したほうが良いかな
251:名前は開発中のものです。
07/02/20 02:32:19 CrODd4GW.net
事故解決
252:名前は開発中のものです。
07/02/20 08:36:04 20VeNZxY.net
>>244
はじゃのつるぎを売りにくる客も混ぜるんだ
253:名前は開発中のものです。
07/02/21 18:57:38 v+7viPVD.net
HSPじゃなくてスマソ
Javaで経営シミュ作ろうと思ったんだが、画面作るだけで一苦労だ・・・
Java未経験でいきなり取り組むのは無理があるかなぁ。
HSPのほうが楽できる?
254:名前は開発中のものです。
07/02/21 19:43:22 7I/jb+Rs.net
画面かあ。HSPどうだろ、適当なUI作る程度ならすぐだけど。
ロジックが肥大化したり込み入って来るとJavaやVS系のが楽だったりするかもしらんなあ。
HTML慣れてたらJavaScript制御も、適当なUI作る程度ならラクな方だよ。非同期やり始めるとバッドノウハウの嵐で酷いけど。
漏れは今FlexSDKとmxml触ってみてますが、けっこう煩雑。機能や構造には満足なんだが。
255:名前は開発中のものです。
07/02/21 21:22:51 v+7viPVD.net
レスども。
ぶっちゃけ、最初の起動画面の「最初から・続きから」みたいなのを、
ウィンドウの真ん中に表示させるレベルで躓いてたりするヘタレだから、
HSP使っても同じかもしんないorz
VBだと、コマンドボタンとかマウスでポンポンと置いていくだけで、
なーんも考えずにGUIが作れたから、
てっきりJavaもそんな感じなんだと思っていたが、甘かった・・・
もう少しJavaの基礎から勉強してみるよ。
FlexSDKって要するにFlash?
Web系なら、当方PHP+MySQLがそこそこ使えるんで、
実は今考え中のシミュもそれならサクッと作れそうなんだが、
置き場所が無い&デスクトップ上で動くものを作りたい、ってことで、あえてJavaにしてみた。
256:名前は開発中のものです。
07/02/21 21:31:19 Hptp0Sac.net
Javaは自分の思い通りの画面をつくるのには向いてないかも。
アカデミックな分野や、インターフェイスが基本コンポーネントで済むようなツールやシミュレータに向いてる言語(ケータイは別だが)だと思う。
でもJavaで学んだメソッドの作り方とかはC/C++でもHSPでも役に立つってばっちゃが言ってた。
257:名前は開発中のものです。
07/02/21 21:46:08 v+7viPVD.net
どもども。
HSPよりJavaのほうが、あらゆる面で自由度が高いと思ってたんだけど、
案外そうでもないんだね。
とりあえずHSPで軽く作ってみて、複雑になりそう&余裕があればJavaに移植、
とかのほうが、現実的な気がしてきたよ。
言語にとらわれて完成させられないことが一番ダサイし。。
258:名前は開発中のものです。
07/02/21 22:05:27 UHaKQ+Qb.net
俺もjavaで作ってみたいと思ってた。
いい機会だしドコモの携帯用で作ってみようかな。
259:名前は開発中のものです。
07/02/21 22:14:07 7I/jb+Rs.net
>>254
>HSPよりJavaのほうが、あ
260:らゆる面で自由度が高いと思ってたんだけど、 Javaのが高いのは違いないっしょ。 汎用性も高いので、想定したUIにするにはやること増え過ぎる諸刃の剣 JavaでもSunとかでGUI作れる無償の奴あるしょ確か それでもゲームに向いてるかっていうと汎用性高いGUIフレームワークは色々大変だけどね。HSPでおk 個人的には、web系強いならFlex引きずり込みたいけどなーw 妙にユーザ少ないしぃ 経営シミュに向いてるかどうか及びスレタイに配慮して引っ込むとしまつ
261:名前は開発中のものです。
07/02/21 23:20:14 v+7viPVD.net
あ〜。。
Javaの書くのにeclipseを使ってるんだけど、
プラグインでGUIをサポートするものが結構出ていた。びっくり。
まだ全然試してないけど、後学のためにも弄ってみようかな。
そうそう、イマイチHSPに食指が動かない理由の1つに、
付属のエディタがイヤンな感じというのがある。
ま、これは他のエディタ使えばいいね。
Flexねー。今考えてるのが一段落したら、片足突っ込んでみるよ。
いろいろありがとね。
262:名前は開発中のものです。
07/02/22 18:41:11 G5cheb1t.net
みんなはアイテムとか作るときどうしてる・・・?
テスト用のアイテムデータを30個ほど考えてメモ帳に1つ1つ書き込んでるけど
1つのアイテムに10項目ほどあるから面倒で(;´Д`)
なにかいいエディタないかな
263:名前は開発中のものです。
07/02/22 18:45:27 UybFrgPS.net
自分で作れよ
VisualC#とかVisualBasic.NETとか使ったらびっくりするくらい簡単にできるよ
無料だし
264:名前は開発中のものです。
07/02/22 18:58:32 EUPQFY0I.net
HTML上にscriptタグで書き始めてJSONで書き始めてデータ化しちまってる
書きながら処理しやすいデータ構造検討できるし、
イベント番号に応じた処理とかモックアップ関数もすぐ作れる
JavaScript上で書いとけばCSVやXMLへのテキスト整形出力もそんな手間じゃない(一度そういう関数作っとけば使い回せる)
必要であればフォーム入力値を元に変数幅とかも出せる
でもHTML慣れてないと逆に手間だろな
我ながら、本業web系だからゆえの職業病だと思います
265:名前は開発中のものです。
07/02/22 18:59:52 2tr52AnV.net
Excel以上のデータ管理ツールは無いと思う。
フリーがいいならOpenOfficeにCalcっていうExcel互換ソフトがある。
266:名前は開発中のものです。
07/02/23 08:23:36 GJOA0g5J.net
そこでDelph
267:iですよ 慣れれば30分で自作ゲームに完全特化した多機能アイテムエディタが作れますよ 無料だしオススメ! del厨からのお報せでした。
268:名前は開発中のものです。
07/02/23 08:27:03 QGngXzj7.net
とりあえず保存形式はcsvでいいのか
269:258
07/02/23 18:25:40 6wgifGE/.net
みんなありがと
scriptの知識もexcelも無かったから
持ってVBで簡単に作ってみたら、データ入力がかなり楽になったヽ(´ー`)ノ
アイテム以外にも使えそうだから作業が捗りそう
270:名前は開発中のものです。
07/03/04 10:54:37 V1iSTEcC.net
うぁゎぁぁボタン設定めんどくせぇぇー
標準ボタンでいいか。
271:名前は開発中のものです。
07/03/04 13:20:30 Id4kEYzY.net
>>265
イメージボタンにする場合は、ボタン押下判定用のモジュール作ってやらないと死ねるかも。
ちなみにHSP3.0だとこんな感じ。
#module
#const MAXBUTTON 128
#const NO_PUSH -1
dim btnpos, MAXBUTTON, 4;
btncount = 0;
//ボタンクリア
#deffunc init_imgbtn
btncount = 0;
return
//ボタン登録 戻り値:登録No.
#defcfunc add_imgbtn int x, int y, int x2, int y2
btnpos.btncount.0 = x;
btnpos.btncount.1 = y;
btnpos.btncount.2 = x2;
btnpos.btncount.3 = y2;
result = btncount;
btncount = btncount + 1;
return result;
//ボタン押下チェック 戻り値:登録No. or -1
#defcfunc chk_pushbtn int mx, int my
for i,0,btncount,1
if (mx>btnpos.i.0)&(mx<btnpos.i.2)&(my>btnpos.i.1)&(my<btnpos.i.3) {
return i; //押された
}
next
return NO_PUSH; //押されてない
#global //(続く↓)
272:名前は開発中のものです。
07/03/04 13:22:52 Id4kEYzY.net
//(続き。全角空白はTABか空白文字2つに置き換えてくれ)
title "イメージボタンのテスト";
color 128,128,128: boxf 50,50,150,100;
btnno = add_imgbtn(50,50,150,100);
onclick *on_click;
*on_wait
wait 1;
goto *on_wait;
*on_click
pushno = chk_pushbtn(mousex, mousey);
if pushno=btnno {
dialog "pushno=" + pushno + ", mousex=" + mousex + ", mousey=" + mousey, 0, "押されたよ!";
} else {
dialog "pushno=" + pushno + ", mousex=" + mousex + ", mousey=" + mousey, 0, "押されてなかった。。。";
}
goto *on_wait;
273:名前は開発中のものです。
07/03/04 16:16:32 Ya86V0o+.net
>266-267
まだ解読してないけど、こんなに速いレス
ホントありがとう。
自分が思っているうちの半分くらいなのかな。
普通のボタンだけでとりあえずゲームっぽいものはできたんだけど、
課題スレが落ちてて、upがダイジョフなところワカンネ(´・ω・`)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
145日前に更新/131 KB
担当:undef